从销售订单上的复制粘贴功能中消除一些字段

时间:2018-10-24 19:53:26

标签: acumatica

我想在“销售订单”屏幕上消除复制中的几个字段,以便当我复制订单以通过粘贴创建类似的订单时,这些字段不会被复制过来或变为默认值。

我尝试使用PXCopyPasteHiddenFields属性,但这并没有帮助我并引发错误。

enter image description here

然后当我尝试保存订单时,出现以下错误-

enter image description here

这是我在销售订单扩展类中尝试过的代码-

[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添加了PaymentMethodIDPMInstanceIDCashAccountID字段,我想在复制Order时从复制中消除这些字段。这些字段来自“销售订单”屏幕上的“付款设置”标签。

有什么建议吗?

0 个答案:

没有答案