Имя: Пароль:
1C
1С v8
Запись даты выполнения задачи в табличную часть документа
0 Knopppka
 
30.05.13
17:46
Пытаюсь реализовать бизнес-процесс по согласованию документов.
При выполнении задачи пользователем необходимо записывать дату и время выполнения задачи в документ (таблица Комиссия, поле - дата согласования).
1 Wobland
 
30.05.13
17:48
так...
2 Knopppka
 
30.05.13
17:49
В форме задачи при нажатии кнопки Согласовать должна записываться дата.

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

При этом каждый раз записывается дата в нужную строку табличной части, но во всех остальных строках дата пропадает. Фактически, есть только сведения о дате последнего согласовавшего. Подскажите, пожалуйста, что я делаю не так? Не пойму
3 Mitriy
 
30.05.13
17:50
(0) И?
ДокОбъект = СсылкаНаДокумент.ПолучитьОбъект();

заполняешь и записываешь...
4 Mitriy
 
30.05.13
17:52
(2) на клиенте это работает? Как?
5 Mitriy
 
30.05.13
17:53
и вообще, на фига столько объектов?
6 Knopppka
 
30.05.13
18:02
(4) Блин, я дурак. Но ведь работает

(5) Я не знаю, только учусь. Это вообще первое, что я делаю самостоятельно, поэтому и пытаюсь разобраться по ходу
7 Knopppka
 
30.05.13
18:15
Ну все равно ведь записывает только в одну из строк