我在尝试向IN.40.50.00(库存交易记录)屏幕添加新列时遇到问题。我想将PO编号添加到查询屏幕。我相信我已经正确实现了搜索,但是仍然出现以下错误: \ App_RuntimeCode \ PX_Objects_IN_InventoryTranHistEnqResult_extensions.cs(27):错误CS0246:找不到类型或名称空间名称'docRefNbr'(您是否缺少using指令或程序集引用?)
这是我的搜索: [PXDBScalar(typeof(Search2,And >>>,Where >>>))]
答案 0 :(得分:1)
我将在最后一个Current子句中的docRefNbr之前添加DAC名称,然后尝试一下:
[PXDBScalar(typeof(Search2<
PX.Objects.PO.POReceiptLine.pONbr,
InnerJoin<INTran,
On<INTran.pOReceiptNbr, Equal<PX.Objects.PO.POReceiptLine.receiptNbr>,
And<INTran.pOReceiptLineNbr, Equal<PX.Objects.PO.POReceiptLine.lineNbr>>>>,
Where<INTran.refNbr, Equal<Current<InventoryTranHistEnqResult.docRefNbr>>>>))]