我在销售订单中有几个新字段(屏幕ID - SM204505)。我已经从自定义项目中添加了这些字段>数据访问。发布此自定义项目后,所有新字段都在SOOrder表中创建。
现在我想在Visual Studio中的自定义项目中引用这些新字段来填充其他一些值(即添加更多业务逻辑)。 例如,在SOOrder表中添加了一个名为UsrReasonCode的自定义字段。然后我想编写一些业务逻辑来从SOOrder获取此值并填入其他表(即Document Line item> ReasonCode)
如果我创建表扩展,它是有效的,但如果我通过DAC扩展添加它,我不知道如何引用。请建议。
答案 0 :(得分:3)
您可以使用扩展程序对象引用扩展程序字段 那样:
DocExt ext=PXCache<Doc>.GetExtension<DocExt>(doc);
这将获得与原始Doc对象相关的扩展对象DocExt
。因此,您可以引用ext.UsrField
等扩展字段。
要了解更多信息,您可以从acumatica大学下载T300培训