Разница между runBase, sysOperationFramework и (формой+класс)
Добрый день
У меня вопрос на понимание
D365
Есть у меня форма в шапке с Заголовком и внизу с линиями в гриде (как на форме закупок). По нажатию кнопки на форме пользователю должен быть показан диалог, где он вводит дату и интервал(int). По закрытию диалога поле Дата на линиях грида долно пересчитаться по формуле: дата текущей линии = дата предыдущей линни+интервал (есть нормер линии,поэтому поянтно, как считать)
Я могу
1) Cделать MenuItem, что открывает форму-диалог и в closeOk запустит класс , что обновит записи, и вызовет reread/refresh формы-родителя
2) RunBase, что сделает в одном классе и диалог и обновление. Но RunBase не в моде в D365 .
3) SysOperationFramework - будет 4 класса. Что, кажется, перебор
Как вы делаете выбор? Склоняюсь к первому варианту, тк коротко и ясно. Какие у него недостатки?
|