Имя: Пароль:
1C
 
Ошибка при записи в регистр свед., что не так?
0 General833
 
23.05.18
10:35
Код:

НаборЗап = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
    НаборЗап.Отбор.Свойство.Установить(СвойствоСсылка);
    НаборЗап.Отбор.Объект.Установить(Владелец);
    НаборЗап.Прочитать();
    если НаборЗап.Количество() = 0 Тогда
        мзап = НаборЗап.Добавить();
        мзап.Активность = Истина;
        мзап.Свойство = СвойствоСсылка;
        мзап.Объект = Справочники.Номенклатура.НайтиПоНаименованию(ВыборПапки.Наименование,Истина);
    иначе
        мзап = НаборЗап[0];
    КонецЕсли;
    мзап.Значение = Значение;
    НаборЗап.Записать(Истина);

НА НаборЗап.Записать(Истина); ОШИБКА :
{ВнешняяОбработка.ДобавлениеСовйстваВЭлементыПапки.Форма.Форма.Форма(101)}: Ошибка при вызове метода контекста (Записать)
    НаборЗап.Записать(Истина);
по причине:
Запись не верна! Значение поля не соответствует установленному отбору: ЗначенияСвойствОбъектов: Продукция, Материал (Регистр сведений: Значения свойств объектов; Поле: Объект)

мзап.Объект (или в РС "обьект) - ДокументСсылка, СправочникСсылка (любая)

Пытаюсь в этом коде ,"в мзап.Объект", записать Папку (или родителя номенклатуры). Выдает ошибку, подскажите как правильно должно быть...
1 General833
 
23.05.18
10:38
Тут где-то ошибка:  мзап.Объект = Справочники.Номенклатура.НайтиПоНаименованию(ВыборПапки.Наименование,Истина);
2 General833
 
23.05.18
10:41
Блин протупил, пардон! И сам нашел вошибку:
3 General833
 
23.05.18
10:42
Отбор )))