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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2009, 05:44   #1  
Qaz Qwerty is offline
Qaz Qwerty
китайский стажер
 
152 / 37 (2) +++
Регистрация: 12.05.2008
Как напечатать пачку документов (счетов)?
Люди, дайте кто-нибудь идею, как напечатать например все счета (инвойсы) для всех клиентов, оптимально загнать это в один pdf или каждый счет в свой pdf. Я не программист и даже копаться начинать страшно, но если будет идея или образец, то до ума думаю доведу.
Спасибо!
__________________
Может быть выйдет, а может не-е-е-ет...
Новая песня вместо штиблет..
Старый 11.04.2009, 10:43   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Взято отсюда create Pdf invoice report

X++:
static void Job15(Args _args)
{
    CustInvoiceJour     custInvoiceJour;
    EPSendDocument      sendDocument;
    Filename            filename;
    Args                args;
    ;

    while select custInvoiceJour
    {

        filename = "c:\\" +'MyInvoice.pdf';

        sendDocument = new EPSendDocument(custInvoiceJour);
        sendDocument.parmOriginal(true);
        sendDocument.parmFileName(filename);
        // Make document will run the report and send it to a PDF file with
        // the path specified in filename
        sendDocument.makeDocument();

        break; //TODO: remove
    }
}
Старый 11.04.2009, 12:03   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Взято отсюда create Pdf invoice report
В этой теме вроде как раз написано, что этот способ не работал из-за бага в EPSendDocument, который надо поправить предварительно...
__________________
Zhirenkov Vitaly
Старый 11.04.2009, 13:29   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
В этой теме вроде как раз написано, что этот способ не работал из-за бага в EPSendDocument, который надо поправить предварительно...
1. Перед тем как запостить ответ - я проверил, у меня работает (40sp2)
2. Если уж говорить о баге, то я так и не понял, что именно имел ввиду ax_mct, - я не понял его пример:
Цитата:
For example
sendFile = _file;
, переменная sendFile не используется при таком вызове класса. Более того, класс EPSendDocument можно вообще не использовать(учитывая его связь с EP), всего лишь нужно повторить его метод makeDocument(), который собственно на класс почти не завязан.
3. Автор поста просил пример
Цитата:
... но если будет идея или образец, то до ума думаю доведу.
4. Вы, также, можете привести свой пример реализации
Старый 11.04.2009, 15:02   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Набросал почти боевой класс, DAX40sp2
Вложения
Тип файла: xpo Class_InvoicePDFPrint.xpo (7.8 Кб, 310 просмотров)
За это сообщение автора поблагодарили: Qaz Qwerty (1).
Теги
invoice, pdf, документ, накладная, отчет, report

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вариант реализации второго плана счетов, для критики Torin DAX: Функционал 19 06.06.2006 10:51
Серии документов ax_f DAX: Функционал 3 23.09.2004 19:51
Повторное использование номеров документов ГК dirigente DAX: Функционал 22 25.03.2004 16:20
Как устроен в Аксапте механизм стронирования документов? =DeaD= DAX: Функционал 14 29.01.2004 13:43
План счетов Irina DAX: Прочие вопросы 2 02.08.2002 12:33

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

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

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