如果是DAC扩展,如何引用新字段

时间:2016-09-06 14:05:44

标签: acumatica

我在销售订单中有几个新字段(屏幕ID - SM204505)。我已经从自定义项目中添加了这些字段>数据访问。发布此自定义项目后,所有新字段都在SOOrder表中创建。

现在我想在Visual Studio中的自定义项目中引用这些新字段来填充其他一些值(即添加更多业务逻辑)。 例如,在SOOrder表中添加了一个名为UsrReasonCode的自定义字段。然后我想编写一些业务逻辑来从SOOrder获取此值并填入其他表(即Document Line item> ReasonCode)

如果我创建表扩展,它是有效的,但如果我通过DAC扩展添加它,我不知道如何引用。请建议。

1 个答案:

答案 0 :(得分:3)

您可以使用扩展程序对象引用扩展程序字段 那样:

DocExt ext=PXCache<Doc>.GetExtension<DocExt>(doc);

这将获得与原始Doc对象相关的扩展对象DocExt。因此,您可以引用ext.UsrField等扩展字段。

要了解更多信息,您可以从acumatica大学下载T300培训