AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.05.2019, 11:00   #11  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Почему я считаю разделение на 2 класса - нормальным

По той причине, что и собственно загрузка данных, и последующая обработка, очевидно, не тривиальные процессы (раз вообще возник вопрос о необходимости разделения). Т.е. наверняка много кода (много методов) будет как для загрузки, так и для обработки. И если это все пихать в один RunBase, то получим безумное количество методов в одном классе с которыми потом будет очень тяжело разбираться (есть печальный опыт )

Поэтому просто формальное разделение методов по разным классам - уже хорошо. Даже если это будет банальный вызов одного из другого без каких-либо пакетных заданий

1. RunBase - диалог с пользователем и "диспетчер" для вызова других классов
2. Класс - загрузчик данных
3. Класс - обработчик данных

Ну, а получив в явном виде разделение процессов по разным классам позже можно будет подумать о запуске этих процессов по отдельности. В разных пакетных заданиях, например...
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Теги
как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax3,ax4,ax2009,ax2012: Есть ли красивый способ передать packable объект между клиентом и сервером? mazzy DAX: Программирование 20 09.06.2019 23:19
axaptacorner: How to read excel and update record in AX2012 through X++ code Blog bot DAX Blogs 0 04.01.2019 17:13
Скрипт для переноса данных Ax3.0 (Oracle) - Ax2009 (MSSQL) someOne DAX: Программирование 2 14.06.2011 14:53
axcoder: AxPath pugin for Tabax which works with Ax3, Ax4, Ax2009 Blog bot DAX Blogs 0 08.11.2008 02:11
Импорт из 'офисной БД' (Excel, Access) Gustav DAX: База знаний и проекты 4 07.06.2008 17:17

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:20.