06.03.2019, 02:45 | #1 |
Участник
|
D365FO Отображение ошибки для операции
Что-то споткнулся на простой вещи
Дано - класс RunBaseBatch(копия Tutorial_RunbaseBatch), запускается из главного меню, показывает диалог с параметрами и запускает операцию(возможно в пакете). При работе операции возможны ошибки, т.е. нормально если она не всегда проходит успешно Что надо: 1.При запуске из интерфейса пользователь должен увидеть, что операция не прошла(красное окно) и текст ошибки 2.При пакетном режиме - статус пакета должнен стать ошибка Вариант который работал в АХ2012: X++: public void run() {throw error("Account XX is not specified"); } } Т.е. системное имя меню айтема в АОТ, и фразу "could not be opened" - пользователя это пугает, хотелось бы чтобы они видели "Account XX is not specified" Если ловить исключение, X++: public void run() { try { throw error("Account XX is not specified"); } catch(Exception::Error) { error("catch error"); } } Какие есть еще варианты, чтобы внятно отобразить факт ошибки и ее текст? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|