|
![]() |
#1 |
Участник
|
Как понимаю в диалоге есть два параметра выбираемых пользователем и есть желание протащить их в Axapta?
В ER можно вызвать класс и метод Axapta и запихать в параметры метода соответственно параметры из ER |
|
|
За это сообщение автора поблагодарили: trud (1). |
![]() |
#2 |
Участник
|
Не решал, но нашёл вот такой пример в коробке, возможно вам поможет.
X++: class LedgerSIEExportFile public void dialogClosedWithOk(Object _dialog) { super(_dialog); var paramsActions = this.createParamActions(); var formatMappingRun = ERObjectsFactory::createFormatMappingRunByFormatMappingId(erBinding, '', true) .withParameter(paramsActions); var formatRunController = formatMappingRun.getController(); erDialogClosedOk = formatRunController.prompt(); if (erDialogClosedOk) { formatRunContract = formatRunController.getDataContractObject() as ERIFormatMappingRunContract; modelDefinitionParameters = formatRunContract.parmModelDefinitionParameters(); } Возможно решать надо будет аналогичным способом - при нажатии на ОК в основном диалоге, показывать диалог из ER самому, запоминать введенные значения в переменные, а дальше их уже передавать в вызов генерации файла и не показывать диалог там.
__________________
Sergey Nefedov |
|
![]() |
#3 |
Участник
|
Цитата:
Идея с вызомом класса в принципе выглядит нормально, вопрос а как в дизайнере указать что надо вызывать класс |
|
![]() |
#4 |
Участник
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|