Имя: Пароль:
1C
1С v8
Записать реквизит справочника значения свойств объектов
0 Loser
 
20.05.12
23:59
В справочнике есть реквизит с типом справочникСылка ЗначенияСвойствОбъектов.
Почему значение в этом справочнике находится по наименованию, но в справочник Номенклатура не записывается?
Товар это объект,  элемент справочника номенклатура

Изд=СокрЛП(Стр.Получить(КолИзд));
               НашСправочник=Справочники.ЗначенияСвойствОбъектов;
               НайденныйЭлемент=НашСправочник.НайтиПоНаименованию(Изд);
   Если НайденныйЭлемент=НашСправочник.ПустаяСсылка() Тогда
                   НовыйЭлемент=НашСправочник.СоздатьЭлемент();
   НашСправочник.Владелец=ПланыВидовХарактеристик.СвойстваОбъектов.Завод;
   НашСправочник.Наименование=Изд;
   НашСправочник.Записать();
   Иначе
   Товар.Завод=НайденныйЭлемент;        
   
КонецЕсли;
           Товар.Записать();
1 mikecool
 
21.05.12
00:24
емнип - владелец там есть? если есть, то не указан
2 Loser
 
21.05.12
00:34
где надо владельца указать? НайденныйЭлемент находит
3 Loser
 
21.05.12
01:00
Почему найденныйЭлемент возвращается с типом Строка, а не справочникСсылка?
4 hhhh
 
21.05.12
01:24
(3) а какого он типа у вас задан?