29.07.2009, 12:37 | #1 |
Участник
|
Программное сохранение автоотчета в архив печати.
Добрый день.
У меня вопрос: как можно программно сохранить автоотчет в архив печати? выполняется функция, после её выполнения необходимо запустить автоотчет формы (предворительно подняв её, а может и не подняв?) и сохранить в архив печати. Заранее спасибо. |
|
29.07.2009, 12:45 | #2 |
Axapta
|
Как запускать автоотчет по таблице (не форме!) смотрите форму SysTableForm. Канал вывода "Архив печати" задается через настройки принтера (printJobSettings).
|
|
|
За это сообщение автора поблагодарили: Dima_Dima (1). |
29.07.2009, 15:33 | #3 |
Участник
|
Цитата:
X++: printJobSettings = new PrintJobSettings(formstr([COLOR=Red] [/COLOR])) printJobSettings.setTarget(PrintMedium::PrintArchive); printJobSettings.format(PrintFormat::PDF); Но как вызвать автоотчет через SysTableForm пока не знаю. Последний раз редактировалось Dima_Dima; 29.07.2009 в 16:32. |
|
29.07.2009, 17:36 | #4 |
Участник
|
Если вопрос в том как вызвать SysTableForm для нужно таблицы (формы), не открывая форму, то это можно сделать так (проверено на DAX2009).
X++: static void Job4(Args _args) { Args args; SysFormRun formRun; SysDictTable sysDictTable; ; sysDictTable = new SysDictTable(tablenum(InventTable)); args = new Args(sysDictTable.formRef()); formRun = classFactory.formRunClass(args); formRun.init(); formRun.print(); } Может у кого еще какие идеи есть? |
|
|
За это сообщение автора поблагодарили: Dima_Dima (1). |
Теги |
автоотчет, архив печати, программно |
|
Похожие темы | ||||
Тема | Ответов | |||
Направление печати по умолчанию | 4 | |||
Очередь печати документов | 3 | |||
Откуда фактура_RU берет количество для печати | 2 | |||
Настройки печати счета-фактуры. | 3 | |||
нет данных для печати | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|