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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2004, 15:43   #6  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
Сделал так:
PHP код:
    FactureJourCreateCust_RU    jourCreate;
    
FactureEditLinesEngine_RU   engine;

    
OffSessionID_RU             offSessionId;
    
OfficialsServ_RU            offServ;

    
CustInvoiceJour             custInvoiceJour;


    
select firstonly custInvoiceJour
        where custInvoiceJour
.SalesId == this.salesTable().SalesId;

    if (
OfficialsServ_RU::isFeatureEnabled())
    {
        
offServ      = new OfficialsServ_RU();
        
offServ.initTableFacture(FactureModule_RU::Cust,
                                 
custInvoiceJour.InvoiceAccount,
                                 
true,
                                 
CustInvoiceJour.creditNote());
        
offSessionId offServ.newId();
    }

    
jourCreate     = new FactureJourCreateCust_RU();
    
engine         = new FactureEditLinesEngineCust_RU(jourCreate);

    
jourCreate.setUnpack(false);
    
jourCreate.parmRecalcTaxes(NoYes::No);
    
jourCreate.parmShowProgress(NoYes::No);
    
jourCreate.parmInBatch(true);
    
engine.insertJour(custInvoiceJour);

    
jourCreate.initParameters(NoYes::Yes,
                              
NoYes::No,
                              
PrintOut::After,
                              
FacturePrintType_RU::Original,
                              
custInvoiceJour.PrintStandardCurrency_RU,
                              
'',
                              
custInvoiceJour.InvoiceDate,
                              
custInvoiceJour.InvoiceAccount,
                              
custInvoiceJour.CurrencyCode,
                              
FactureType_RU::Invoice,
                              
engine.consignee(),
                              
engine.consignor(),
                              
offSessionId);

    
jourCreate.run();

    
jourCreate null;
    
engine null
Работает. Спасибо Георгию и Мише Андрееву.
Жаль, что SalesFormLetter не заработал
__________________
Viacheslav Nefedov, http://www.nefedov.net, http://restock.guru/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Счет-фактура по курсовым разницам Apollon33 DAX: Функционал 3 04.05.2008 15:27
DAX 4 SP1 Счет-фактура не может включать различные ставки НДС Daiver DAX: Функционал 3 01.10.2007 15:31
Изменение отчета счет-фактура. Подскажите плз .... vasiliy DAX: Программирование 3 28.12.2004 10:57
Как программно сформировать счет-фактуру по накладной. malex DAX: Программирование 4 16.08.2004 18:37
sp5. Возможность получить Корр.счет ГК попроводкам клиента/поставщика без извращений studentLPC DAX: Функционал 20 27.05.2003 13:55

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

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

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