Имя: Пароль:
1C
 
Свойства и категории номенклатуры
0 Писатель
 
11.03.06
21:17
Требуется получить значение свойства и категории номенклатуры.

Значение свойства получаю следующим образом:

Отбор=Новый Структура("Объект, Свойство", Номенклатура.Ссылка,
ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Свойство"));
ЗначениеСвойства=РегистрыСведений.ЗначенияСвойствОбъектов.Получить(Отбор).Значение;

А как получить значение категории?
1 Волшебник
 
модератор
11.03.06
21:21
почему бы не воспользоваться готовыми функциями из типовой конфигурации?
2 France
 
11.03.06
21:25
может, это некошерно?
3 Волшебник
 
модератор
11.03.06
21:26
(2) Судя по его программному коду, лучше ему взять типовые функции.
4 Писатель
 
13.03.06
01:54
Получил категории номенклатуры через набор записей:  

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

Другие варианты?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший