0
我需要基于行项目中的两列来计算SO线网格中未绑定字段之一(在我的自定义中,我创建了这些未绑定字段)的值。在这两列中,1st是UnitPrice,2nd是在另一个自定义中创建的自定义列。如何访问这些自定义字段(,在单独的自定义中创建)到我的自定义中。在我的customization-从另一个定制访问自定义字段
未结合的场
public abstract class usrMargin : IBqlField { }
protected decimal? _UsrMargin;
[PXDecimal]
[PXUIField(DisplayName = "Margin")]
public virtual decimal? UsrMargin { get; set; }
这些值需要被计算为如下─
保证金= 100 - ((“STD MFG成本”÷“单位价格“)* 100)
”标准制造成本“是在单独的定制中创建的第二个自定义字段。
我不认为我可以使用它在迪创造了DAC的全名扩展不同的项目在我的自定义项目中。由于不使用Visual Studio,项目直接使用自定义创建,因此“使用”在这里不起作用。 – Krunal
只要你不弄乱扩展库,这两个选项都适合你。访问扩展库之外声明的自定义字段(代码文件存储在App_RuntimeCode中)不能在VS项目中使用,因为Visual Studio在构建过程中无法找到它们,因此无法构建库。 – RuslanDev
同意。只有在Acumatica中创建和编写自定义项目,而不是使用Visual Studio,因为VS将无法找到这些文件并且无法进行编译。 – Krunal