2016-09-15 8 views
0

Я бы хотел изменить размер бренда на некоторые выпущенные продукты по запросу.Изменить размер бренда на выпущенный продукт

Я заметил, поле DimensionValue1Financial Dimension Group в

на Что такое лучший способ SELECT этот финансовый Dimension -> Марка, так что я могу изменить значение?

Я попытался следить за отношениями таблиц, но я не могу найти правильное значение.

+1

ли вы посмотрите на [Как установить одно значение измерения в AX 2012?] (Http://stackoverflow.com/questions/8984449/how-to-set-a-single-dimension- значение-в-ах-2012) –

ответ

1

Освобожденная продукт несет в себе "DefaultDimension". Значение по умолчанию - уникальная комбинация финансовых параметров, используемых в структуре текущей учетной записи (например, МВЗ, Департамент, Бренд и т. Д.).

Чтобы обновить одно значение измерения (марку) по умолчанию, я бы рекомендовал написать задание X ++.

Существует много вспомогательных классов, которые позволяют вам это делать. DimensionAttributeValueSetStorage, DimensionAttribute и DimensionAttributeValue - хорошее место для начала. Между тремя приведенными ниже способами вы сможете найти/создать новое значение по умолчанию для хранения с вашим выпущенным продуктом.

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

Проверить и DimensionAttributeBalueSetТаблицы, но это сложный, Вам придется создать достаточно сложную процедуру, чтобы обновить значение.

С уважением,

 Смежные вопросы

  • Нет связанных вопросов^_^