1С предприятие 8.2. Обычный режим.
Необходимо прервать регламентное задание и что бы оно вернуло ошибку.
например есть код в регламентной процедуре.
НачатьТранзакцию();
Попытка
// здесь например формируется какой-то документ и возникает ошибка блокировки данных
// выполнение перейдет в исключение
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
// и вот тут нужно прервать регламентное задание таким образом, что бы оно было выполнено с ошибкой,
// что бы если для регл задания настроен перезапуск по ошибке то заново стартовало.
КонецПопытки;
Прерывание должно отрабатывать и в файловом и в серверном режиме.
Может кто подскажет, а то я чего-то сразу не соображу, а нужно срочно решить эту задачку.
Почему именно так - подразумевается что не любая ошибка должна завершать регламентное задание с ошибкой, есть ряд неважных ошибок (блокировок), которые можно игнорировать и не обращать на них внимания.