コードを使用して、選択した注文書 (PO) の行の請求書を投稿したいと考えています。コードで助けが必要です。誰でもコーディングを手伝ってもらえますか?
質問する
2178 次
1 に答える
0
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);
于 2014-12-05T13:22:44.350 に答える