Axapta AX2012 X++;采购行的部分过账
我想通过代码发布所选采购订单(PO)行的发票。需要代码方面的帮助。Axapta AX2012 X++;采购行的部分过账,axapta,x++,dynamics-ax-2012,dynamics-ax-2012-r3,Axapta,X++,Dynamics Ax 2012,Dynamics Ax 2012 R3,我想通过代码发布所选采购订单(PO)行的发票。需要代码方面的帮助。 有人能帮我编码吗 FormLetter框架具有方法chooseLinesQuery,该方法接受要更新的行的查询 看 销售订单代码(您可以或多或少地将“销售”替换为“采购”): SalesTable salesTable = SalesTable::find('your-order'); SalesFormLetter salesFormLetter = SalesFormLetter::construct(DocumentSta
有人能帮我编码吗 FormLetter框架具有方法
chooseLinesQuery
,该方法接受要更新的行的查询
看
销售订单代码(您可以或多或少地将“销售”替换为“采购”):
SalesTable salesTable = SalesTable::find('your-order');
SalesFormLetter salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice);
Query query = new Query(QueryStr(SalesUpdatePackingSlip));
QueryBuildDataSource qbds = query.dataSourceTable(tableNum(SalesLine));
// Build query range to find those lines which needs to be posted.
qbds.addRange(fieldNum(SalesLine, SalesStatus)).value(queryValue(SalesStatus::Backorder));
salesFormLetter.chooseLinesQuery(new queryRun(query));
salesFormLetter.update(salesTable);