Axapta 从EcoResProduct或InventTable Dynamics ax获取产品名称

Axapta 从EcoResProduct或InventTable Dynamics ax获取产品名称,axapta,microsoft-dynamics,dynamics-ax-2012,x++,Axapta,Microsoft Dynamics,Dynamics Ax 2012,X++,有人知道如何在作业中从Dynamics ax上的EcoResProduct获取产品名称吗 我发现一些事情,比如我必须使用生态反应产品,但我找不到关系或其他东西来获得名称 数据结构确实有点棘手,但谢天谢地,AX标准已经有了一种可以帮您完成繁重工作的显示方法:EcoResProduct.displayProductName()数据结构确实有点棘手,但谢天谢地,AX标准已经有了一种可以为您完成繁重任务的显示方法:EcoResProduct.displayProductName()该方法InventTa

有人知道如何在作业中从Dynamics ax上的EcoResProduct获取产品名称吗


我发现一些事情,比如我必须使用生态反应产品,但我找不到关系或其他东西来获得名称

数据结构确实有点棘手,但谢天谢地,AX标准已经有了一种可以帮您完成繁重工作的显示方法:
EcoResProduct.displayProductName()

数据结构确实有点棘手,但谢天谢地,AX标准已经有了一种可以为您完成繁重任务的显示方法:
EcoResProduct.displayProductName()

该方法
InventTable.productName()
可能对您有用。该方法根据
\u 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);

您可以研究函数的代码以了解它的实际功能。此外,您还可以使用交叉引用查找使用它的示例。

该方法
InventTable.productName()
可能对您有用。该方法根据
\u 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);

您可以研究函数的代码以了解它的实际功能。您也可以使用交叉引用来查找使用它的示例。

您能给我举个例子吗?我真的是动力学方面的新手,对于我理解它是如何工作的来说有点复杂,但是谢谢你的时间@保罗·诺里斯:阿利亚克桑德已经在他的回答中添加了一个例子。如果您正在努力使用显示方法(这是AX开发中非常基本的事情),我强烈建议您接受一些培训。我知道,了解动态系统的工作原理需要花费我很多时间,我有1个月的时间,我不知道在哪里学习动态系统,我无法理解有关..的官方文档。。如果你能给我一个建议,我将非常感激!你能给我举个例子吗?我真的是动力学方面的新手,对于我理解它是如何工作的来说有点复杂,但是谢谢你的时间@保罗·诺里斯:阿利亚克桑德已经在他的回答中添加了一个例子。如果您正在努力使用显示方法(这是AX开发中非常基本的事情),我强烈建议您接受一些培训。我知道,了解动态系统的工作原理需要花费我很多时间,我有1个月的时间,我不知道在哪里学习动态系统,我无法理解有关..的官方文档。。如果你能给我一个建议,我将非常感激!你能给我举个例子吗?我真的是动力学方面的新手,对于我理解它是如何工作的来说有点复杂,但是谢谢你的时间!!谢谢,但此代码不显示产品的变体。对于显示变体,可以使用以下内容:inventTable.productName(CompanyInfo::languageId(),inventDim.inventDimId);你能给我举个例子吗?我真的是动力学方面的新手,对于我理解它是如何工作的来说有点复杂,但是谢谢你的时间!!谢谢,但此代码不显示产品的变体。对于显示变体,可以使用以下内容:inventTable.productName(CompanyInfo::languageId(),inventDim.inventDimId);