0
General833
23.05.18
✎
10:35
|
Код:
НаборЗап = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
НаборЗап.Отбор.Свойство.Установить(СвойствоСсылка);
НаборЗап.Отбор.Объект.Установить(Владелец);
НаборЗап.Прочитать();
если НаборЗап.Количество() = 0 Тогда
мзап = НаборЗап.Добавить();
мзап.Активность = Истина;
мзап.Свойство = СвойствоСсылка;
мзап.Объект = Справочники.Номенклатура.НайтиПоНаименованию(ВыборПапки.Наименование,Истина);
иначе
мзап = НаборЗап[0];
КонецЕсли;
мзап.Значение = Значение;
НаборЗап.Записать(Истина);
НА НаборЗап.Записать(Истина); ОШИБКА :
{ВнешняяОбработка.ДобавлениеСовйстваВЭлементыПапки.Форма.Форма.Форма(101)}: Ошибка при вызове метода контекста (Записать)
НаборЗап.Записать(Истина);
по причине:
Запись не верна! Значение поля не соответствует установленному отбору: ЗначенияСвойствОбъектов: Продукция, Материал (Регистр сведений: Значения свойств объектов; Поле: Объект)
мзап.Объект (или в РС "обьект) - ДокументСсылка, СправочникСсылка (любая)
Пытаюсь в этом коде ,"в мзап.Объект", записать Папку (или родителя номенклатуры). Выдает ошибку, подскажите как правильно должно быть...
|
|