1С Документооборот принудительное завершение задач

1. user1765896 15.08.22 17:39 Сейчас в теме
Друзья, хэлп Есть задача: в случае одного не согласования, все остальные задачи для всех остальных согласующих должны быть завершены. Ну то есть если 1 не согласовал, у остальных не должно быть возможности согласовывать, задачи процесса завершаются с автоматическим результатом "не согласовано" и отправятся на доработку автору. Понятно, пишем скрипт в модуле шаблона согласования. Попытался запилить код...безуспешно
РезультатСогласования=Объект.Перечисления.СостоянияДокументов.Получить();
Если РезультатСогласования = Объект.Перечисления.СостоянияДокументов.НеСогласован Тогда
Объект.БизнесПроцесс.Завершен = Истина;
Объект.БизнесПроцесс.Записать();
Объект.ТекущаяЗадача.Выполнена = Истина;
Объект.ТекущаяЗадача.Записать();
//Объект.БизнесПроцессы.ПолучитьОбъект().ВыполнитьЗавершениеБизнесПроцесса();
КонецЕсли;
КонецПроцедуры
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот