УТ 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
А спасибо, разобрался сам - надо было просто владельца указать.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.