【发布时间】:2021-08-06 01:07:03
【问题描述】:
我在SOOrderDiscountDetail 和ARInvoiceDiscountDetail DAC 中添加了名为CustomField 的自定义字段。
public class SOOrderDiscountDetailExt : PXCacheExtension<PX.Objects.SO.SOOrderDiscountDetail>
{
[PXDBString(40)]
[PXUIField(DisplayName="CustomField")]
public virtual string UsrCustomField { get; set; }
public abstract class usrCustomField : PX.Data.BQL.BqlString.Field<usrCustomField> { }
}
public class ARInvoiceDiscountDetailExt : PXCacheExtension<PX.Objects.AR.ARInvoiceDiscountDetail>
{
[PXDBString(40)]
[PXUIField(DisplayName="CustomField")]
public virtual string UsrCustomField { get; set; }
public abstract class usrCustomField : PX.Data.BQL.BqlString.Field<usrCustomField> { }
}
我尝试覆盖SOInvoiceEntry 中的InvoiceOrder 方法。
我是否覆盖了正确的方法以及如何覆盖原始方法?
【问题讨论】:
-
我认为正确的做法是先将这个新字段复制到 Shipment 中。然后从 Shipment 副本到 Invoice。
-
但据我了解,发货屏幕上没有折扣详情选项卡。