Показать сообщение отдельно
Старый 13.10.2017, 17:56   #5  
ax_mct is offline
ax_mct
Участник
Аватар для ax_mct
 
1,721 / 556 (22) +++++++
Регистрация: 10.10.2005
Адрес: PHP
Цитата:
Сообщение от ta_and Посмотреть сообщение
Внимание, вопросы:
Зачем при запуске в пакетном режиме создается экземпляр класса Controller?
Почему сразу было не создавать экземпляр класса сервиса и распаковывать ему на вход контракт?
Потомушто поклоняемся новому богу MVC.
Смысл только один - жертвоприношение.
Чтобы дал нам надежности и простоты кода

Даже чтобы открыть диалоговую форму используем Controller. То есть в точке входа ставим Controller и он всем рулит.

AX 2012 - sysOperation Framework - Use controller class to open dialog from AX form
https://community.dynamics.com/ax/b/...g-from-ax-form

Этот же товарищ обьясняет
Model - parameters [contract class]
View - Dialog [contract class or an optional UI builder class]
Controller - Process (the code that runs in the essence of pattern)
То есть смысл один - бессмысленно следовать паттерну.

AX 2012 - sysOperation Framework implementation [Example]
http://daxture.blogspot.ru/2016/03/a...framework.html