AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2018, 05:15   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
dynamicsnavax: Resolve Budget dimension through X++ [D365FO]
Источник: http://dynamicsnavax.blogspot.com/20...through-x.html
==============

This one is to resolve budget dimensions. Be careful here to use the right class. Budget plan and Budget register use a different contract class.



public static void getBudgetLedgerDimension()
{
//use BudgetPlanningContract for Budget plan
//use BudgetAccountContract for Budget register
BudgetAccountContract budgetAccountContract = new BudgetAccountContract();
budgetAccountContract.parmValues(new List(Types::Class));
budgetAccountContract.parmAccountStructure('Manufacturing P&L');

DimensionAttributeValueContract attributeValueContract;

//Main account
attributeValueContract = DimensionAttributeValueContract::construct('MainAccount', '110180');
budgetAccountContract.parmValues().addEnd(attributeValueContract);

//Dimension 1 - repeat this for all other dimensions
attributeValueContract = DimensionAttributeValueContract::construct('Department', '022');
budgetAccountContract.parmValues().addEnd(attributeValueContract);

//resolve the dimension
BudgetDimensionCombinationServiceProvider budgetDimensionCombinationServiceProvider = BudgetDimensionCombinationServiceProvider::newForBudgetAccountContract(budgetAccountContract);
DimensionStorageResult dimensionStorageResult = budgetDimensionCombinationServiceProvider.resolve();
if (dimensionStorageResult.parmInvalidValue())
{
error("Invalid dimension");
}

info(strFmt("Budget Ledger RecId: %1", dimensionStorageResult.parmSavedRecId()));
}


Источник: http://dynamicsnavax.blogspot.com/20...through-x.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: AX Content: Configuring budget plan templates Blog bot DAX Blogs 0 11.02.2014 21:12
NAV Team: Filtering on Dimension Values Blog bot Dynamics CRM: Blogs 0 12.06.2012 18:02
Khue Trinh: Setting up a link between a financial dimension and the site inventory dimension Blog bot DAX Blogs 0 27.09.2010 13:05
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23
безопасность в attain Alex_V NAV: Администрирование 8 14.04.2003 12:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.