Имя: Пароль:
1C
1С v8
УТ 11. Проблема с характеристиками
0 batmansoft
 
06.05.14
19:54
При попытке записать значение характеристики вот в таком коде:

    СпрОбъект=Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();
    СпрОбъект.Наименование = Ном77.Наименование;
    СпрОбъект.НаименованиеПолное = Ном77.ПолнНаименование;
    
    //рамер
    стр=СпрОбъект.ДополнительныеРеквизиты.Добавить();
    стр.Значение = Ном77.Размер;
    стр.Свойство = мСвойствоРазмер;
    стр.ТекстоваяСтрока = строка(Ном77.Размер);
    
    //цвет
    стр=СпрОбъект.ДополнительныеРеквизиты.Добавить();
    стр.Значение=ЗагрузитьСвойство(Ном77.Цвет,мСвойствоЦвет);
    стр.Свойство = мСвойствоЦвет;
    стр.ТекстоваяСтрока = строка(Ном77.Размер);
    
    //сезон
    стр=СпрОбъект.ДополнительныеРеквизиты.Добавить();
    стр.Значение = ЗагрузитьСвойство(Ном77.Сезон,мСвойствоСезон);
    стр.Свойство = мСвойствоСезон;
    стр.ТекстоваяСтрока = строка(Ном77.Размер);
    
    //состав
    стр=СпрОбъект.ДополнительныеРеквизиты.Добавить();
    стр.Значение = ЗагрузитьСвойство(Ном77.Состав,мСвойствоСостав);
    стр.Свойство = мСвойствоСостав;
    стр.ТекстоваяСтрока = строка(Ном77.Размер);
    
    СпрОбъект.Записать();

выдается сообщение:

{ВнешняяОбработка.ЗагрузкаИЗТИС.МодульОбъекта(2462)}: Ошибка при вызове метода контекста (Записать)
    СпрОбъект.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ОбщегоНазначения.Модуль(88)}: Значение не является значением объектного типа (Метаданные)
    Запрос.Текст =

Подскажите пожалуйста, как лечить? Может кто то уже сталкивался с подобной проблемой?
1 Defender aka LINN
 
06.05.14
20:02
(0) Самый реальный способ - позвать программиста.
2 shuhard
 
06.05.14
20:17
(1) и тебе не жалко собрата своего(того, которого позовут ) ?
3 batmansoft
 
06.05.14
20:18
(1) Вообще то я серьёзно спросил.
4 batmansoft
 
06.05.14
20:26
А спасибо, разобрался сам - надо было просто владельца указать.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.