12.12.2008, 18:53 | #1 |
Участник
|
Создание CustInvoiceJour, CustInvoiceSalesLink, CustInvoiceTrans from X++
День добрый.
Есть такая необходимость: на основании SalesOrders (и SalesLine) запостить (создать) инвойс с помощью X++. (Т.е. чтобы из самого Dynamics AX я смог выбрать свой ордер и просмотреть соответствующий ему инвойс с items в итоге). Все делается на Dynamics AX 2009! Что делаю я в X++? 1. создаю Sales Order ( ок ) 2. создаю Sales Line ( ок ) 3. делаю постинг Invoice следующим образом: X++: SalesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice, true); salesFormLetter.update(salesTable, SystemDateGet(), SalesUpdate::All, AccountOrder::None, false, true); 1. инвойс (запись в CustInvoiceJour) создается без InvoiceId, LedgerVoucher, ParmId 2. необходимые записи в таблицах CustInvoiceSalesLink and CustInvoiceTrans не создаются. Подскажите плиз, как решить данные проблемы? Заранее спасибо! |
|