Доброе утро.
Нужно программно у всех бизнес процессов Согласование в табличной части Исполнители проставить пометку Пройден = Истина. Написал процедуру, но не работает. Но никак не пойму почему. Подскажите, пожалуйста.
&НаСервере
Процедура кнопкаНаСервере()
БП = БизнесПроцессы.Согласование.Выбрать();
Для Каждого Б из БП цикл
Для Каждого Ис из Б.Исполнители Цикл
ИС.Пройден = Истина;
КонецЦикла;
Б.Записать();
КонецЦикла;
БП = БизнесПроцессы.Согласование.Выбрать();
Пока БП.Следующий() Цикл
БПОбъект = БП.Ссылка.ПолучитьОбъект();
Для Каждого Строка из БПОбъект.Исполнители Цикл
Строка.Пройден = Истина;
КонецЦикла;
БПОбъект.Записать();
КонецЦикла;
КонецПроцедуры
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.