从采购订单行到收货行的约定日期

时间:2018-12-13 17:08:57

标签: acumatica acumatica-kb

我想在创建采购订单收据时将承诺日期从采购订单(PO802388)行复制到采购收据行(PO302000)。

我正在尝试定制项目,但是找不到如何将PO收货单行链接到订单行以获取所需日期字段。在采购订单上,同一库存物料将有多行。

任何帮助将不胜感激。 非常感谢

1 个答案:

答案 0 :(得分:0)

忽略由框架自动管理的CompanyID,需要三个关键字段来选择POLine记录: enter image description here

幸运的是,这些键值可从POReceiptLine获得,因此您可以像这样链接它们:

POReceiptLine receiptLine = […];

PXResultset<POLine> poLine = PXSelectReadonly<POLine,
                             Where<POLine.orderType, Equal<Required<POLine.orderType>>,
                             And<POLine.orderNbr, Equal<Required<POLine.orderNbr>>,
                             And<POLine.lineNbr, Equal<Required<POLine.lineNbr>>>>>>.Select(Base,
                                                                                            receiptLine.POType,
                                                                                            receiptLine.PONbr,
                                                                                            receiptLine.POLineNbr);