8.2 Как отменить выполнение задачи, не останавливая выполнения всего списка задач? #498966


#0 by korolev
Есть задача, выполнение которой подразумевает выполнение определенного программного модуля (в котором что-то рассчитывается и куда-то записывается). Эти задачи выполняются по расписанию. Бывает, что одна из задач не может быть выполнена: юзер что-то не то ввел, какая-то сумма больше порога и т.д. При этом ОБЯЗАТЕЛЬНО  формируется текстовое сообщение о способе исправления ошибки. Вопрос: как не прерывая выполнения всей последовательности задач отменить выполнение этой задачи и вывести сообщение об ошибке? Возможное решение: организовать цикл по выполняемым задачам, в теле которого использовать конструкцию "Попытка-Исключение-КонецПопытки". В теле попытки написать вызов процедуры выполнения задачи. Все сообщения об ошибках "складировать" в параметры учета (если просто написать метод "Сообщить", то в теле попытки ничего сообщено не будет), а в исключении попытки из параметров учета выводить эти сообщения пользователю. Может появился более простой способ работы?
#1 by korolev
ап
#2 by korolev
парам
#3 by Defender aka LINN
"если просто написать метод "Сообщить", то в теле попытки ничего сообщено не будет" - ПолучитьСообщенияПользователю - не айс?
#4 by 3nt
проверяй перед выполнением если есть ошибки не запускай
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С