Axapta 编辑已发布产品的品牌维度

Axapta 编辑已发布产品的品牌维度,axapta,dynamics-ax-2012,Axapta,Dynamics Ax 2012,我想通过查询更改一些已发布产品的品牌维度 我注意到财务维度组中的维度值1字段 选择此财务维度->品牌的最佳方式是什么,以便我可以更新价值 我已尝试跟踪表之间的关系,但找不到正确的值。检查DimensionAttributeBalueSetItem和DimensionAttributeBalueSet表,但这很复杂,您必须创建一个相当复杂的过程来更新值 关于检查DimensionAttributeBalueSetItem和DimensionAttributeBalueSet表,但这很复杂,您必须创

我想通过查询更改一些已发布产品的品牌维度

我注意到
财务维度组中的
维度值1
字段

选择此财务维度->品牌的最佳方式是什么,以便我可以更新价值


我已尝试跟踪表之间的关系,但找不到正确的值。

检查
DimensionAttributeBalueSetItem
DimensionAttributeBalueSet
,但这很复杂,您必须创建一个相当复杂的过程来更新值


关于

检查
DimensionAttributeBalueSetItem
DimensionAttributeBalueSet
,但这很复杂,您必须创建一个相当复杂的过程来更新值


关于,

在下面的博文中,有一个很好的模式,您需要了解才能处理财务维度:

这可能会有帮助

致以最良好的祝愿,
克里斯蒂安

在下面的博文中,有一个很好的模式,您需要了解才能处理财务维度:

这可能会有帮助

致以最良好的祝愿,
Kristian

发布的产品带有“DefaultDimension”。defaultdimenson是经常账户结构中使用的财务维度的独特组合(例如成本中心、部门、品牌等)

要更新defaultdimension中的单个维度值(品牌),我建议编写一个X++作业

有许多帮助器类允许您这样做。DimensionAttributeValue存储、DimensionAttribute和DimensionAttributeValue是一个很好的起点。在以下三种方法之间,您应该能够找到/创建一个新的defaultDimension值以与发布的产品一起存储

DimensionAttributeValueSetStorage::find(defaultDimension);
DimensionAttribute::findByName('Brand');
DimensionAttributeValue::findByDimensionAttributeAndValue( dimensionAttribute, stringValueOfKeyColumn, forUpdateBoolean, createIfReqdBoolean) 

发布的产品带有“DefaultDimension”。defaultdimenson是经常账户结构中使用的财务维度的独特组合(例如成本中心、部门、品牌等)

要更新defaultdimension中的单个维度值(品牌),我建议编写一个X++作业

有许多帮助器类允许您这样做。DimensionAttributeValue存储、DimensionAttribute和DimensionAttributeValue是一个很好的起点。在以下三种方法之间,您应该能够找到/创建一个新的defaultDimension值以与发布的产品一起存储

DimensionAttributeValueSetStorage::find(defaultDimension);
DimensionAttribute::findByName('Brand');
DimensionAttributeValue::findByDimensionAttributeAndValue( dimensionAttribute, stringValueOfKeyColumn, forUpdateBoolean, createIfReqdBoolean) 
你看了吗你看了吗