从 EcoResProduct 或 InventTable Dynamics ax 获取产品名称
Get the name of product from EcoResProduct or InventTable Dynamics ax
有谁知道如何从 EcoResProduct on Dynamics ax on a Job 获取产品名称?
我发现了一些东西,比如我必须使用 EcoResProductTraslation,但我找不到关系或其他东西来获取名称。
数据结构确实有点棘手,但幸运的是 AX 标准已经有一个显示方法可以为您完成繁重的工作:EcoResProduct.displayProductName()
方法 InventTable.productName()
可能对您有用。该方法根据 _inventDimId
参数的值查找产品变体。如果找到产品变体,则返回其名称;否则,返回此项代表的产品名称。
请检查以下示例:
InventTable inventTable;
EcoResProduct ecoResProduct;
EcoResProductName productName;
;
inventTable = InventTable::find('AnyItemId');
productName = inventTable.productName(SystemParameters::getSystemLanguageId());
info(productName);
ecoResProduct = EcoResProduct::find(inventTable.Product);
productName = ecoResProduct.productName();
info(productName);
您可以研究函数代码以了解其实际作用。您还可以使用交叉引用来查找使用它的示例。
有谁知道如何从 EcoResProduct on Dynamics ax on a Job 获取产品名称?
我发现了一些东西,比如我必须使用 EcoResProductTraslation,但我找不到关系或其他东西来获取名称。
数据结构确实有点棘手,但幸运的是 AX 标准已经有一个显示方法可以为您完成繁重的工作:EcoResProduct.displayProductName()
方法 InventTable.productName()
可能对您有用。该方法根据 _inventDimId
参数的值查找产品变体。如果找到产品变体,则返回其名称;否则,返回此项代表的产品名称。
请检查以下示例:
InventTable inventTable;
EcoResProduct ecoResProduct;
EcoResProductName productName;
;
inventTable = InventTable::find('AnyItemId');
productName = inventTable.productName(SystemParameters::getSystemLanguageId());
info(productName);
ecoResProduct = EcoResProduct::find(inventTable.Product);
productName = ecoResProduct.productName();
info(productName);
您可以研究函数代码以了解其实际作用。您还可以使用交叉引用来查找使用它的示例。