我需要根据订单项中的两列计算SO Line网格中未绑定字段之一(在我的自定义中,我已创建这些未绑定字段)的值。在这两列中,1st是UnitPrice,2nd是在另一个自定义中创建的自定义绑定列。如何访问我的自定义中的这些自定义字段(在单独的自定义中创建)。
我的自定义中的未绑定字段 -
public abstract class usrMargin : IBqlField { }
protected decimal? _UsrMargin;
[PXDecimal]
[PXUIField(DisplayName = "Margin")]
public virtual decimal? UsrMargin { get; set; }
这些值需要计算如下 -
保证金= 100 - ((“标准MFG成本”÷“单价”)* 100)
“标准MFG成本”是在单独的自定义中创建的第二个自定义字段。
答案 0 :(得分:1)
在发布自定义时,Acumatica会在网站的App_RuntimeCode文件夹中创建所有代码文件。首先检查,你的DAC扩展的FullName是什么,通过不同的自定义项目声明第二个自定义绑定字段。
只要符合以下条件,您就可以很好地利用App_RuntimeCode中的任何类:
using
指令用于包含在不同项目中创建的类的命名空间