AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.08.2009, 00:07   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от SRF Посмотреть сообщение
Посмотрите здесь(возможно то, что нужно)
create Pdf invoice report
Действительно, всё получилось. (правда не знаю, что там не получилось у автора того сообщения, он подробностей не сообщал...)

Вот такой код работает на ура:
X++:
    SalesId salesId = 'ля-ля-ля';
    PrintJobSettings    PrintJobSettings;
    salesFormLetter salesFormLetter;
    ;

    salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice4Paym_RU);

    salesFormLetter.printFormLetter(true);

    printJobSettings = new PrintJobSettings(salesFormLetter.printerSettingsFormletter());
    printJobSettings.setTarget(PrintMedium::File);
    printJobSettings.format(PrintFormat::ASCII);
    printJobSettings.fileName("C:\\Test_Order.txt");
    salesFormLetter.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings());

    salesFormLetter.update(salesTable::find(salesid), systemDateGet(), SalesUpdate::All);
Правда прежде, чем всё стало окей, намучался с таким сообщением при печати:
Цитата:
Параметры управления печатью не могут быть применены, поэтому не получено ни одного документа.
Отчет не содержит данных, Счет на оплату - Отчет
Счёт на оплату разносился, строки в нём есть - а отчёт так ругался и не печатался (в смысле не сохранялся в файл). Причём не на всех, а только на части заказов... :-\
После ковыряний и разборок по коду выяснилось, что причина в Настройки - Управление печати в Клиенте. Нужно там создать запись (в таблице PrintMgmtDocInstance). Может, конечно, это и так все знают , но мне было не очевидно - потратил много времени. Мот кому пригодится...

DAX 2009
__________________
Zhirenkov Vitaly
Теги
законченный пример, отчет, файл

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Экспорт / сохранение отчета в ASCII файл valentino DAX: Программирование 7 18.02.2008 11:57
Вывод отчета в файл в пакетном режиме Egor_bl DAX: Программирование 16 09.10.2006 19:10
Отчет записать сразу как RTF файл st_msav DAX: Программирование 2 17.01.2006 18:52

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:43.