从另一个自定义访问自定义字段
Access custom field from another customization
我需要根据行项目中的两列计算 SO 行网格中未绑定字段之一的值(在我的自定义中,我已经创建了这些未绑定字段)。在这两列中,第一列是单价,第二列是在另一个自定义项中创建的自定义绑定列。如何将这些自定义字段(在单独的自定义项中创建)访问到我的自定义项中。
我自定义的未绑定字段-
public abstract class usrMargin : IBqlField { }
protected decimal? _UsrMargin;
[PXDecimal]
[PXUIField(DisplayName = "Margin")]
public virtual decimal? UsrMargin { get; set; }
这些值需要计算如下-
保证金 = 100 –((“标准 MFG 成本”÷“单价”)* 100)
"Std MFG Cost" 是在单独自定义中创建的第二个自定义字段。
发布自定义时,Acumatica 会在网站的 App_RuntimeCode 文件夹中创建所有代码文件。首先检查,通过不同的自定义项目声明第二个自定义绑定字段的 DAC 扩展的全名是什么。
您可以在不同的项目中使用 App_RuntimeCode 中的任何 class,只要:
- class FullName 已被使用,或者在您的代码文件中有
using
指令用于包含在不同项目中创建的 class 的命名空间
- 两个自定义项目都发布在您当地的开发网站上
我需要根据行项目中的两列计算 SO 行网格中未绑定字段之一的值(在我的自定义中,我已经创建了这些未绑定字段)。在这两列中,第一列是单价,第二列是在另一个自定义项中创建的自定义绑定列。如何将这些自定义字段(在单独的自定义项中创建)访问到我的自定义项中。
我自定义的未绑定字段-
public abstract class usrMargin : IBqlField { }
protected decimal? _UsrMargin;
[PXDecimal]
[PXUIField(DisplayName = "Margin")]
public virtual decimal? UsrMargin { get; set; }
这些值需要计算如下-
保证金 = 100 –((“标准 MFG 成本”÷“单价”)* 100)
"Std MFG Cost" 是在单独自定义中创建的第二个自定义字段。
发布自定义时,Acumatica 会在网站的 App_RuntimeCode 文件夹中创建所有代码文件。首先检查,通过不同的自定义项目声明第二个自定义绑定字段的 DAC 扩展的全名是什么。
您可以在不同的项目中使用 App_RuntimeCode 中的任何 class,只要:
- class FullName 已被使用,或者在您的代码文件中有
using
指令用于包含在不同项目中创建的 class 的命名空间 - 两个自定义项目都发布在您当地的开发网站上