我想在“销售订单”屏幕上消除复制中的几个字段,以便当我复制订单以通过粘贴创建类似的订单时,这些字段不会被复制过来或变为默认值。
我尝试使用PXCopyPasteHiddenFields属性,但这并没有帮助我并引发错误。
然后当我尝试保存订单时,出现以下错误-
这是我在销售订单扩展类中尝试过的代码-
[PXCopyPasteHiddenFields(typeof(SOOrder.cancelled), typeof(SOOrder.preAuthTranNumber), typeof(SOOrder.ownerID), typeof(SOOrder.workgroupID),
typeof(SOOrder.paymentMethodID), typeof(SOOrder.pMInstanceID), typeof(SOOrder.cashAccountID))]
public PXSelect<SOOrder, Where<SOOrder.orderType, Equal<Current<SOOrder.orderType>>, And<SOOrder.orderNbr, Equal<Current<SOOrder.orderNbr>>>>> CurrentDocument;
我向现有的CurrentDocument DAC添加了PaymentMethodID
,PMInstanceID
和CashAccountID
字段,我想在复制Order时从复制中消除这些字段。这些字段来自“销售订单”屏幕上的“付款设置”标签。
有什么建议吗?