编辑已发布产品的品牌维度
Edit brand dimension on released product
我想通过查询更改某些已发布产品的品牌维度。
我注意到 Financial Dimension Group
中的字段 DimensionValue1
SELECT
这个财务维度 -> 品牌的最佳方式是什么,以便我可以更新值?
我试图遵循表格的关系,但找不到正确的值。
检查 DimensionAttributeBalueSetItem
和 DimensionAttributeBalueSet
Tables,但这很复杂,您必须创建一个相当复杂的过程来更新值。
问候,
在下面的博客 post 中,您需要了解一个很好的架构才能使用财务维度:
可能会有帮助。
此致,
克里斯蒂安
已发布的产品带有 "DefaultDimension"。默认维度是当前账户结构中使用的财务维度的唯一组合(例如成本中心、部门、品牌等)。
要更新默认维度中的单个维度值(品牌),我建议编写 X++ 作业。
有许多帮助程序 类 可让您执行此操作。 DimensionAttributeValueSetStorage、DimensionAttribute 和 DimensionAttributeValue 是一个很好的起点。在以下三种方法之间,您应该能够 find/create 一个新的 defaultDimension 值与您发布的产品一起存储。
DimensionAttributeValueSetStorage::find(defaultDimension);
DimensionAttribute::findByName('Brand');
DimensionAttributeValue::findByDimensionAttributeAndValue( dimensionAttribute, stringValueOfKeyColumn, forUpdateBoolean, createIfReqdBoolean)
我想通过查询更改某些已发布产品的品牌维度。
我注意到 Financial Dimension Group
DimensionValue1
SELECT
这个财务维度 -> 品牌的最佳方式是什么,以便我可以更新值?
我试图遵循表格的关系,但找不到正确的值。
检查 DimensionAttributeBalueSetItem
和 DimensionAttributeBalueSet
Tables,但这很复杂,您必须创建一个相当复杂的过程来更新值。
问候,
在下面的博客 post 中,您需要了解一个很好的架构才能使用财务维度:
可能会有帮助。
此致, 克里斯蒂安
已发布的产品带有 "DefaultDimension"。默认维度是当前账户结构中使用的财务维度的唯一组合(例如成本中心、部门、品牌等)。
要更新默认维度中的单个维度值(品牌),我建议编写 X++ 作业。
有许多帮助程序 类 可让您执行此操作。 DimensionAttributeValueSetStorage、DimensionAttribute 和 DimensionAttributeValue 是一个很好的起点。在以下三种方法之间,您应该能够 find/create 一个新的 defaultDimension 值与您发布的产品一起存储。
DimensionAttributeValueSetStorage::find(defaultDimension);
DimensionAttribute::findByName('Brand');
DimensionAttributeValue::findByDimensionAttributeAndValue( dimensionAttribute, stringValueOfKeyColumn, forUpdateBoolean, createIfReqdBoolean)