Показать сообщение отдельно
Старый 17.10.2008, 10:04   #4  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
!
вообщем для простого случая (накладные всегда по одному заказу) - это может выглядеть примерно так (в общем случае естетсвенно salesLink всякого рода естественно нужно обработать там, где у меня простой цикл)

X++:
               factureCreate = FactureJourCreate_RU::construct(FactureModule_Ru::Cust);

                while select custInvoiceTrans
                    where custInvoiceTrans.SalesId == salesId
                {
                    factureCreate.appendTrans([custInvoiceTrans.TableId, custInvoiceTrans.RecId, FactureLineType_RU::InvoiceLine], custInvoiceTrans.Qty);
                }

                factureCreate.initParameters(NoYes::Yes,
                              NoYes::No,
                              PrintOut::After,
                              FacturePrintType_RU::ProFormaBlank,
                              NoYes::No,
                              "",
                              opDate,
                              salesTable.InvoiceAccount,
                              salesTable.CurrencyCode,
                              FactureType_RU::Invoice);

                factureCreate.parmShowProgress(false);
                factureCreate.run();
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: johny77 (1).