Пытаюсь реализовать бизнес-процесс по согласованию документов.
При выполнении задачи пользователем необходимо записывать дату и время выполнения задачи в документ (таблица Комиссия, поле - дата согласования).
В форме задачи при нажатии кнопки Согласовать должна записываться дата.
&НаКлиенте
Процедура Согласовать(Команда)
ЗадачаОбъект = Объект.Ссылка.ПолучитьОбъект();
БП = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект();
Документ = БП.ДокументНаСогласование.ПолучитьОбъект();
Лицо = Справочники.ФизическиеЛица.НайтиПоНаименованию(ЗадачаОбъект.Сотрудник);
НайденнаяСтрока = Документ.ПереченьКомиссии.Найти(Лицо, "ФИО");
Если Не НайденнаяСтрока = Неопределено Тогда
НайденнаяСтрока.ДатаСогласования = ЗадачаОбъект.ДатаВыполнения;
КонецЕсли;
Документ.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры
При этом каждый раз записывается дата в нужную строку табличной части, но во всех остальных строках дата пропадает. Фактически, есть только сведения о дате последнего согласовавшего. Подскажите, пожалуйста, что я делаю не так? Не пойму
Ну все равно ведь записывает только в одну из строк
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой