Имя: Пароль:
1C
1С v8
УТ 11 Не верно записались дополнительные свойства номенклатуры
0 Mr_Mihail
 
30.01.13
16:53
Здравствуйте! Подскажите с вопросом. программно записывал Значения свойств в номенклатуру. Свойства записались как я тогда думал правильно.  В элементе справочника номенклатуры свойства отображались. Плюс консолью запросов смотрел что значения свойств у номенклатуры есть и записаны. а если формировать отчет с отбором по определённому свойству то отчет не формируется. как будто номенклатуры с таким свойством нет. после захожу в номенклатуру и вручную меняю значения свойства на то же самое что было. после этого номенклатура отображается в отчете. скажите что я сделал не так и как это теперь можно поправить?
Вот код:

ТабЗнач = Новый ТаблицаЗначений;
           
ТабЗнач.Колонки.Добавить("Свойство");
ТабЗнач.Колонки.Добавить("Значение");

Для Каждого Строка Из Товары Цикл

   Если ЗначениеЗаполнено(Строка.Номенклатура) Тогда
       
       НоваяСтрока = ТабЗнач.Добавить();
       НоваяСтрока.Свойство = МинОстаток;
       НоваяСтрока.Значение = Строка.МинОстаток;
           
       УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Строка.Номенклатура.Ссылка, ТабЗнач);
           
       ТабЗнач.Очистить();
           
       НоваяСтрока = ТабЗнач.Добавить();
       НоваяСтрока.Свойство = МаксОстаток;
       НоваяСтрока.Значение = Строка.МаксОстаток;
           
       УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Строка.Номенклатура.Ссылка, ТабЗнач);
           
       ТабЗнач.Очистить();
   КонецЕсли;
       
КонецЦикла;
1 Defender aka LINN
 
30.01.13
16:56
Ты одно свойство только записываешь
2 Mr_Mihail
 
30.01.13
16:58
(1) пожалуйста поподробней
3 Mr_Mihail
 
30.01.13
17:14
ап