我在“付款和申请”屏幕上有自定义字段。当我取消付款时,我无法在那里编辑我的自定义字段。付款处于平衡状态,它允许我编辑保留复选框以及应用程序日期。但我不知道如何使我的自定义字段也可编辑?
这是关于ARRegister Extension类的DAC声明
#region UsrMAFOManuallyAddToRex
[PXDBBool]
[PXUIField(DisplayName = "Manually Add Payments To Rex", Visibility = PXUIVisibility.Visible)]
public virtual bool? UsrMAFOManuallyAddToRex { get; set; }
public abstract class usrMAFOManuallyAddToRex : IBqlField { }
#endregion
答案 0 :(得分:1)
首先, 我想知道为什么你需要在 无效支付 中编辑你的字段。
当我检查acumatica的来源时,我在行中看到ARPayment的事件有代码禁用整个缓存[可能也包括你的自定义字段],这可能是它在无效的情况下被禁用的原因付款。
如果您确实要启用,则可能需要自定义代码来启用缓存并禁用其余缓存。