![]() |
![]() |
alei 21.09.2004 - 04:23 |
Есть регистр сведений ДокументыСотрудников (не подчиненный). Одним видом док-та заполняются определенные поля, а другим надо заполнять другие поля. У меня такая процедура проведения: Но при проведении просто формируется новая запись регистра, а не редактируется нужная. В чем ошибка? Процедура ОбработкаПроведения(Отказ, РежимПроведения) // Вставить содержимое обработчика. РегСведений = РегистрыСведений.ДокументыСотрудников; Для Каждого ТекСтрокаТЧ2 Из ТЧ2 Цикл ТекДокумент = Новый Структура ("ВходящийДокумент",ТекСтрокаТЧ2.ВходящийДокумент); ВыборкаРегСведений = РегСведений.Выбрать(ТекДокумент); Пока ВыборкаРегСведений.Следующий() Цикл СтрокаСведений = ВыборкаРегСведений.ПолучитьМенеджерЗаписи(); СтрокаСведений.ИсходящийДокумент = Ссылка; СтрокаСведений.КогдаВыполнено = Дата; СтрокаСведений.Записать(); КонецЦикла; КонецЦикла; КонецПроцедуры |