![]() |
#2 |
Administrator
|
Результирующий код нужно писать, но навскидку:
Есть класс DimensionStorage, метод save() которого возвращает RecId, который хранится в LedgerDimension. Есть класс DimensionAttributeValueSetStorage, метод save() которого возвращает RecId, который хранится в DefaultDimension. Что нужно сделать: 1. Добавить через класс DimensionAttributeValue значение Worker-а в DimensionAttributeValueSetStorage (метод addItem), предварительно инициализировав класс DimensionAttributeValueSetStorage существующим значением DefaultDimension 2. Получить значение DefaultDimension (через DimensionAttributeValueSetStorage.save()) 3. Записать его в комбинации с Main Account в значение LedgerDimension (инициализировать класс DimensionStorage с существующим ledgerDimension, вытащить из него DefaultDimension, перезаписать его новым значением и получить новое значение LedgerDimension через DimensionStorage.save()) На этих классах есть статические методы, которые могут упростить жизнь. Но в целом, жизнь в D365 не особо изменилась по сравнению с АХ 2012
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Aquarius (1), BOAL (1). |
Теги |
defaultdimension, ledgerdimension, финансовые аналитики |
|
|