Разъем Dynamics AX 2009.NET для бизнеса - PullRequest
0 голосов
/ 28 июня 2010

Я хочу знать, как создать новую запись элемента, используя шаблон в соединителе Dynamics AX 2009 .NET Business. Я знаю, как это сделать с помощью Dynamics AX 2009. Есть ли статический метод, который я могу вызвать? Я также хочу показать информацию о новом элементе пользователю перед его сохранением. Возможно ли это?

Пожалуйста, помогите

Спасибо

Ответы [ 2 ]

2 голосов
/ 30 июня 2010

Взгляните на сообщение в блоге Касперкамала Использование шаблонов записей в коде для Dynamics Axe 4.0 .Поскольку в заголовке прямо говорится, что это работает для Axapta 4.0, но у меня нет оснований полагать, что это не работает в AX 2009.

Выдержка:

sysRecordTemplate = SysRecordTemplate::newCommon(inventTable);
sysRecordTemplate.parmForceCompanyTemplate('Feed'); //Template name as string
sysRecordTemplate.createRecord();

Вы должны преобразовать этот X ++ вBusiness Connector звонит на вашем целевом языке.

1 голос
/ 10 марта 2013

То, что я хотел бы сделать, - это создать класс внутри X ++ (потому что это наша среда обитания :-)) и позволить этому классу быть «контроллером» для того, что вы хотите делать.

Тогда просто убедитесь, что вы можете вызвать созданную вами логику, создав статический метод, который вы можете вызвать. Таким образом, вы можете использовать бизнес-коннектор, и ваша логика содержится в Ax.

(Чтобы показать данные пользователям перед их вставкой, вы также можете предоставить метод, который собирает данные и передает их в бизнес-коннектор (для этого можно создать класс, подобный контракту данных)

...