24.08.2007, 16:25 | #1 |
Участник
|
Программная разноска накладной со строками из нескольких заказов
Привет всем!
Сто лет здесь не писал, но вот приспичило. Вопрос: у меня есть два заказа. Как программно обработать накладную с одной строкой из одного заказа, а второй строкой - из второго заказа? Я умею обрабатывать накладные по одному заказу вот так: X++: void createInvoice( transDate _invoiceDate, Num _numberInvoice = "", SalesUpdate _SalesUpdate = SalesUpdate::All ) { SalesFormLetter_Facture_RU salesFormLetter; int parmEnum = DocumentStatus::Invoice; SalesParmTable xSalesParmTable; SalesParmLine xSalesParmLine; num _NumInvoice; salesTable updSalesTable; ; ttsbegin; salesFormLetter = SalesFormLetter::construct(parmEnum); SalesFormLetter.multiForm(true); SalesFormLetter.specQty(_SalesUpdate); if (_numberInvoice) { SalesFormLetter.setNumAndVoucher(_numberInvoice); } SalesFormLetter.printFormLetter(false); //printInvoice if (parmEnum == DocumentStatus::Facture_RU) SalesFormLetter.parmPrintFacture_RU(false); //printFacture SalesFormLetter.update( salesTable, _invoiceDate,//systemdateGet(), SalesUpdate::DeliverNow, AccountOrder::Auto, NoYes::No, NoYes::No, _numberInvoice ); ttscommit; } Последний раз редактировалось Ace of Database; 24.08.2007 в 16:32. |
|
Теги |
заказ на продажу, законченный пример, накладная, программно, разноска |
|
|