Разъем Dynamics AX 2009 .NET для бизнеса

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

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

Спасибо

2 ответа

Взгляните на сообщение в блоге Касперкама. Использование шаблонов записей в коде для 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 на вашем целевом языке.

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

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

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

Другие вопросы по тегам