Имя: Пароль:
1C
1С v8
Заполнение характеристик номенклатуры
0 denis55
 
17.07.13
16:55
Конфиг Розница 1.0 Пытаюсь программно заполнить характеристики номенклатуры(переношу из 7).Выдает ошибку:
значение поля не соответствуют установленному отбору:ЗначенияСвойствОбъектов :белый, Цвет(РегистрСведений.ЗначенияСвойствОбъектов,НомерСтроки 1;поле:Объект)

В чем может быть проблема?

Фрагмент кода:

       Цвет = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Цвет");
       Если Объект=Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка() Тогда
           Объект = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();
           Объект.Владелец        = Владелец;
           Объект.Наименование    =Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("белый");
           Объект.Записать();
           ХарНом=Объект.Ссылка;
           
           Запись = НаборЗаписейЗначенияСвойств.Добавить();
           
           Запись.Объект   = ХарНом;//Объект;
           Запись.Свойство = Цвет;
           Запись.Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("белый");
           НаборЗаписейЗначенияСвойств.Отбор.Объект.Установить(ХарНом);
           Попытка
               НаборЗаписейЗначенияСвойств.Записать();
           Исключение
               #Если Клиент Тогда
                   Предупреждение("Не удалось записать значения свойств:" + Символы.ПС + ОписаниеОшибки());
                   возврат;
               #КонецЕсли
           КонецПопытки;
       КонецЕсли;
1 Naumov
 
17.07.13
16:58
загляни в свойсива измерения Объеки и посмотри что ты тужа сешь.
2 Naumov
 
17.07.13
16:58
*Объект