{
SalesFormLetter salesFormLetter;
WMSPickingRouteID pickingRouteID;
SalesParmLine salesParmLine;
salesFormLetter.initParmSalesTable(salesFormLetter.salesTable());
salesFormLetter.transDate(DateTimeUtil::getSystemDate(DateTimeUtil::getUserPreferredTimeZone()));
salesFormLetter.specQty(SalesUpdate::All);
salesFormLetter.proforma(salesFormLetter.salesParmUpdate().Proforma);
salesFormLetter.printFormLetter(salesFormLetter.printFormLetter());
salesFormLetter.printCODLabel(NoYes::No);
salesFormLetter.printShippingLabel(NoYes::No);
salesFormLetter.usePrintManagement(false);
salesFormLetter.creditRemaining(salesFormLetter.creditRemaining());
SalesFormletterParmData::initSalesParmUpdateFormletter(
salesFormLetter.documentStatus(),
salesFormLetter.pack(),
true,
false,
false
)
);
salesFormLetter.initLinesQuery();
while select forupdate SalesParmLine
where SalesParmLine.ParmId == salesFormLetter.parmId()
{
if (conFind(_salesLineReferences, SalesParmLine.InventTransId) == 0)
{
SalesParmLine.delete();
}
}
WMSPickingRoute wmsPickingRoute = outputContract.parmJournal();
}

Report
All responses (
Answers (