Создание новых объектов конфигурации
Как мы уже говорили, нам понадобится создать несколько новых объектов конфигурации. Создадим объект конфигурации Справочник с именем "ВариантыНоменклатуры" и укажем, что он будет подчинен справочнику "Номенклатура".
Затем создадим еще один объект конфигурации Справочник с именем "ДополнительныеСвойстваНоменклатуры".
После этого создадим объект конфигурации План видов характеристик с именем "СвойстваНоменклатуры". Тип значения характеристик установим следующим:
· | Число, длина 15, точность 3, |
· | Строка, длина 25, |
· | Дата, |
· | Булево, |
· | СправочникСсылка.ДополнительныеСвойстваНоменклатуры: |
[259]
Справочнику "ДополнительныеСвойстваНоменклатуры" укажем владельца – план видов характеристик "СвойстваНоменклатуры" После этого определим, что дополнительные значения характеристик плана видов характеристик будут располагаться в справочнике "ДополнительныеСвойстваНоменклатуры":
В заключение создадим объект конфигурации Регистр сведений с именем "ЗначенияСвойствНоменклатуры".
Измерения регистра:
"НаборСвойств", ведущее, тип СправочникСсылка.ВариантыНоменклатуры,
"ВидСвойства", тип ПланВидовХарактеристикСсылка.СвойстваНоменклатуры.
Ресурс регистра:
"Значение", тип Характеристика.СвойстваНоменклатуры
Обратите внимание, что мы имеем возможность определить тип значения ресурса регистра, как Характеристика.<имя>. По сути, это [260] определение представляет собой составной тип данных, как он задан в типе значения соответствующего плана видов характеристик. To есть ресурс регистра может иметь значение любого типа из тех, которые описаны в типе значения плана видов характеристик.