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