#0
by korolev
Есть задача, выполнение которой подразумевает выполнение определенного программного модуля (в котором что-то рассчитывается и куда-то записывается). Эти задачи выполняются по расписанию. Бывает, что одна из задач не может быть выполнена: юзер что-то не то ввел, какая-то сумма больше порога и т.д. При этом ОБЯЗАТЕЛЬНО формируется текстовое сообщение о способе исправления ошибки. Вопрос: как не прерывая выполнения всей последовательности задач отменить выполнение этой задачи и вывести сообщение об ошибке? Возможное решение: организовать цикл по выполняемым задачам, в теле которого использовать конструкцию "Попытка-Исключение-КонецПопытки". В теле попытки написать вызов процедуры выполнения задачи. Все сообщения об ошибках "складировать" в параметры учета (если просто написать метод "Сообщить", то в теле попытки ничего сообщено не будет), а в исключении попытки из параметров учета выводить эти сообщения пользователю. Может появился более простой способ работы?
#3
by Defender aka LINN
"если просто написать метод "Сообщить", то в теле попытки ничего сообщено не будет" - ПолучитьСообщенияПользователю - не айс?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как отменить выход стандартных диалогов при записи дока?
- timeout expired при выполнение сложных запросов в SQL через ADO
- Бизнес-плюс: Проекты и задачи 1.2. Ошибка при передаче задачи другому пользователю...
- V8 как отменить изменение поля ввода?
- v7: Отменить проведение из открытого документа...
- Битрикс корпортал процент выполнения задачи
- Бизнес-процессы. Отменить запись/выполнение задачи из ПередСозданиемЗадач
- БП 3.0 "Задачи бухгалтера" Убрать лишние задачи
- УФ. 8.3 Форма списка. Как получить результат запроса динамического списка ?
В этой группе 1С
- Закрытие 19 счета
- v7: Торговля+Склад - создать внешнюю печатную форму
- Блокировка записи в регистры при проведении
- ProcessID (PID) текущего экземпляра 1С
- Как выбрать часть строки(свойство) из Характеристики номенклатуры?
- Структура подчиненности
- СКД. Сделать вывод "Отбор" в шапке отчета по своему шаблону
- Apache ругается invalid command ManagedApplicationDescriptor
- Таймаут на выполнение кода
- Убрать префиксы номера в запросе
- 1С 8.2 тонкий клиент - медленная работа
- v8: УРБД 8.1 как обновить данные периф.узла
- КонецДня() в 1с 7.7
- Не работает обмен в фоновом режиме
- при начислении з/п РегистрРасчета.База задваивает суммы из реальной таблицы
- [ЗиК] Проводка Д69.11 К99
- Дубли при переносе между идентичными конфигурациями
- SQL 2008. Копирование БД с перезаписыванием.
- План обмена в УТ. Ошибка сервера недостаточно памяти
- Как выбрать обработчик события документа из другого документа 1с 8.2