Всем здрасьте. Есть периодический реквизит у справочника сотрудники который изменяется проведением документа.
Отчёт за прошлый месяц уже закончен, а дату в истории этого самого реквизита надо исправить.
Хотелось бы не перепроводить документ, а какой-нибудь внешней обработкой заменить дату в истории, например так:
Процедура Сформировать()
НомерДок = "123456";
Док = СоздатьОбъект("Документ.Договор");
Если Док.НайтиПоНомеру( НомерДок,Дата(2013,11,28) ) = 0 Тогда
Возврат
КонецЕсли;
Ист.ВыбратьПоДокументу( Док.ТекущийДокумент() );
Пока Ист.ПолучитьЗначение()>0 цикл
Ист.ДатаЗнач = Дата(2013,12,01);
Прервать
КонецЦикла;
Ист.Записать(); // НЕ РАБОТАЕТ ТАК КАК ЗАПИСЬ СОЗДАНА ПРИ ПРОВЕДЕНИИ ДОКУМЕНТА
КонецПроцедуры