|
![]() |
#1 |
MCITP
|
![]() Цитата:
Сообщение от 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 |
|
![]() |
#2 |
MCITP
|
![]()
Ещё, кстати, можно сделать вот так... Это для того что бы файлик назвать "нужным" именем.
![]() X++: { SalesId salesId = 'ля-ля-ля'; PrintJobSettings PrintJobSettings; salesFormLetter salesFormLetter; CustInvoice4PaymJour_RU common; ; salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice4Paym_RU); salesFormLetter.update(salesTable::find(salesid), systemDateGet(), SalesUpdate::All); common = salesFormLetter.journal(); salesFormLetter.printFormLetter(true); printJobSettings = new PrintJobSettings(salesFormLetter.printerSettingsFormletter()); printJobSettings.setTarget(PrintMedium::File); printJobSettings.format(PrintFormat::ASCII); printJobSettings.fileName("C:\\" + common.Invoice4PaymId + ".txt"); salesFormLetter.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings()); salesFormLetter.printJournal(); }
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: Kabardian (2). |
![]() |
#3 |
MCITP
|
![]() Цитата:
![]() РсК \ Настройка \ Формы \ Настройка форм \ Управление печатью
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: Molchun (0). |
Теги |
законченный пример, отчет, файл |
|
|