Утро доброе!
В обработке заполнения табличной части устанавливаю доп. сведения для документа. Включена версификаци объектов. При записи доп.сведения дает ошибку в модуле версификации.
Вопрос: Есть ли какие либо стандартные процедуры в общих модулях которые осуществляют программную запись доп сведений?
В модуле Процедура ЗаписатьВерсиюОбъекта(
При записи доп. сведений один раз в эту функцию входит с Источником как ссылка на документ, во второй раз Источник= неопределено и ошибка
//
{ВнешняяОбработка.УстановкаЦены.Форма.Форма.Форма(52)}: Ошибка при вызове метода контекста (Записать)
МЗ.Записать(Истина);
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(267)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
Источник = Источник.ПолучитьОбъект();
по причине:
Элемент не выбран!
//
А процедура записи доп. сведений
Процедура ЗапишемКоэффициент(СсылкаНаДок)
НашКоэф = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Коэффициент Пересчета Валютных Цен (История изменения цен)");
Если НашКоэф <> Неопределено Тогда
МЗ = РегистрыСведений.ДополнительныеСведения.СоздатьМенеджерЗаписи();
МЗ.Объект = СсылкаНаДок;
МЗ.Свойство = НашКоэф;
МЗ.Значение = Объект.Коэффициент;
МЗ.Записать(Истина);
КонецЕсли;
КонецПроцедуры
(6)[{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(267)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
Источник = Источник.ПолучитьОбъект();]
подписка на что сработала ?