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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.11.2009, 10:59   #1  
if_maks is offline
if_maks
Участник
 
226 / 15 (1) ++
Регистрация: 26.08.2003
Программное создание счета на оплату в PDF
Всем привет!

У меня вопрос, который уверен, уже многие решали: как программно сгенерить pdf файл - хочется счет на оплату сохранять на диск при его формировании. Встроенный pdf конвертер не подходит поскольку в нем не работают русские шрифты. Или может быть решена проблема со шрифтами?

Поиском пользовался но ничего конкретного найти не получилось.

Axapta 3.0 SP4.
Спасибо!
Старый 25.11.2009, 11:08   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от if_maks Посмотреть сообщение
Всем привет!

У меня вопрос, который уверен, уже многие решали: как программно сгенерить pdf файл - хочется счет на оплату сохранять на диск при его формировании. Встроенный pdf конвертер не подходит поскольку в нем не работают русские шрифты. Или может быть решена проблема со шрифтами?

Поиском пользовался но ничего конкретного найти не получилось.

Axapta 3.0 SP4.
Спасибо!
На 2009 делал примерно так:
X++:
 SalesFormLetter         salesFormLetter;
 PrintJobSettings        printJobSettings;

 CustInvoice4PaymJour_RU custInvoice4PaymJour;
 ;	

     salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice4Paym_RU);
     salesFormLetter.update(_salesTable, systemDateGet(), SalesUpdate::DeliverNow); // тут по немедленной поставке - по обстоятельствам переделать

     custInvoice4PaymJour = salesFormLetter.journal();

     salesFormLetter.printFormLetter(true);
     printJobSettings = new PrintJobSettings(salesFormLetter.printerSettingsFormletter());
     printJobSettings.setTarget(PrintMedium::File);
     printJobSettings.format(PrintFormat::PDF);
     fileNameFull = path + custInvoice4PaymJour.Invoice4PaymId + ".pdf";
     printJobSettings.fileName(fileNameFull);
     salesFormLetter.updatePrinterSettingsFormLetter(printJobSettings.packPrintJobSettings());
     salesFormLetter.printJournal();
__________________
Zhirenkov Vitaly
Старый 25.11.2009, 14:46   #3  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
в pdf всё прекрасно печатается, решение тут Печать (сохранение) отчета в PDF
За это сообщение автора поблагодарили: if_maks (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при печати счета на оплату LGray DAX: Функционал 14 28.12.2007 15:55
Создание счета на оплату програмно. Berkoff DAX: Программирование 3 22.02.2006 17:09
Help. Ошибка при обработке счета на оплату в заказах! nicko DAX: Администрирование 6 16.02.2006 10:52
Налоги при печати накладной/счета на оплату/счета фактуры Андре DAX: Функционал 4 27.05.2004 15:32
разноска счета на оплату после разноски накладной OlegKocherga DAX: Функционал 14 12.03.2004 17:48
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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