Имея тип, найти набор свойств из плана видов характеристик
☑
0
Kifsif
24.06.15
✎
11:15
БП 3.0.
Для нескольких справочников задал дополнительное свойство "Номер". Например, для справочника НоменклатурныеГруппы.
На определенной точке останова в программе имею значение типа Тип.
Например, та же самая Номенклатурная группа.
Зная тип и наименование допсвойства, хочу получить набор свойств из плана видов характеристик.
Полез смотреть в типовых. В общем модуле "Управление свойствами" есть, например, процедура ПередЗаписьюВидаОбъекта.
Начинается она так:
Процедура ПередЗаписьюВидаОбъекта(ВидОбъекта,
ИмяОбъектаСоСвойствами,
ИмяРеквизитаНабораСвойств = "НаборСвойств") Экспорт
УстановитьПривилегированныйРежим(Истина);
НаборСвойств = ВидОбъекта[ИмяРеквизитаНабораСвойств];
Т.е. по наименованию ищут, получается. Я по наименованию и сделал. Вот так:
ВЫБРАТЬ
Субконто1.Объект КАК С1
ИЗ
РегистрСведений.ДополнительныеСведения КАК Субконто1
ГДЕ
Субконто1.Значение = &Значение1
И Субконто1.Свойство.Наименование = "Номер (" + &Свойство1 + ")"
А теперь что-то не уверен, что нашел хороший пример в типовой.
Был бы признателен за совет, как лучше найти набор свойств, зная тип. И где смотреть в типовых?
1
D_E_S_131
24.06.15
✎
12:30
Что именно создал, доп.реквизит или доп.сведение?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший