创建销售订单
SalesTable salesTable;
SalesLine salesLine;
NumberSeq numberSeq;
ttsBegin;
numberSeq = NumberSeq::newGetNum(SalesParameters::numRefSalesId());
numberSeq.used();
salesTable.SalesId = numberSeq.num();
salesTable.initValue();
salesTable.CustAccount = 'F0001';
salesTable.initFromCustTable();
if (!salesTable.validateWrite()) {
throw Exception::Error;
}
salesTable.insert();
salesLine.SalesId = salesTable.SalesId;
salesLine.ItemId = ‘D0001’;
salesLine.SalesQty = 2;
salesLine.LinePercent = 1;
salesLine.createLine(true, true, true, true, true, true);
ttsCommit;