УзнАй больше!. Логическая связь объектов. Создание новых объектов конфигурации. В режиме «Конфигуратор»
УзнАй больше! О структуре объектов встроенного языка, предназначенных для работы с планами видов характеристик, можно прочитать в разделе «Краткий справочник разработчика. Планы видов характеристик» на стр. 917. План видов характеристик не имеет внутренних предопределенных механизмов привязки вида характеристики к тому объекту, который он должен описывать. Он лишь предоставляет возможность разра- ботчику и пользователю описать некий набор характеристик и задать их тип. Каким образом хранить соответствие конкретного вида характери- стик или значения характеристик конкретному объекту базы данных, решает сам разработчик в зависимости от создаваемого прикладного решения. С точки зрения реализации пример, который мы будем рассматривать далее, не является простым. Поэтому сначала мы объясним логическую связь между объектами, которые будут использоваться в этом примере.
Логическая связь объектов Для реализации этого примера нам понадобятся три новых объекта конфигурации. Прежде всего, это План видов характеристик. Он будет хранить виды характеристик, которыми в принципе можно описывать материалы. Кроме этого, нам понадобится специальный справочник, подчи- ненный справочнику Номенклатура. Элементы этого справочника будут идентифицировать партии материалов с некоторым фиксиро- ванным набором значений характеристик. И третий объект – это регистр сведений, в котором собственно и будет храниться соответствие конкретных значений характеристик некоторому варианту материала (см. рис. 15. 4).
Рис. 15. 4. Логическая связь объектов
В результате использования такой логической структуры объектов мы получим возможность описывать каждую поступающую партию
И вместе с этим мы получим возможность вести учет в разрезе видов характеристик, добавив в регистры накопления еще одно измерение для хранения ссылки на элемент справочника, подчиненного спра- вочнику Номенклатура (рис. 15. 4). В результате для того, чтобы узнать остатки материалов, обладающих некоторым значением характеристики, достаточно будет выбрать из регистра сведений все элементы подчиненного справочника с этим значением характеристики и затем по ним и их владельцам получить остатки регистра накопления.
Создание новых объектов конфигурации В режиме «Конфигуратор» Как мы уже говорили, нам понадобится создать несколько новых объектов конфигурации: „ справочник материалов; „ справочник ВариантыНоменклатуры, чтобы описывать партии
ДополнительныеСвойстваНоменклатуры, чтобы зада- вать значения видов характеристик, для которых нет подходящих типов в конфигурации; „ план видов характеристик вать виды характеристик; СвойстваНоменклатуры, чтобы созда- „ регистр сведений ЗначенияСвойствНоменклатуры, чтобы хранить значения видов характеристик для различных партий материа- лов. Сначала создадим объект конфигурации Справочник с именем ВариантыНоменклатуры и укажем, что он будет подчинен справочнику Номенклатура. Для этого на закладке Владельцы добавим справочник Номенклатура в список владельцев справочника ВариантыНоменкла- туры. Затем создадим еще один объект конфигурации Справочник с именем ДополнительныеСвойстваНоменклатуры. После этого создадим объект конфигурации План видов характе- ристик с именем СвойстваНоменклатуры.
Установим его свойство Тип значения характеристик. Для этого нажмем кнопку выбора „ Число, длина 15, точность 3; „ Строка, длина 25; „ Дата; „ Булево; „ СправочникСсылка. ДополнительныеСвойстваНоменклатуры.
Затем справочнику ДополнительныеСвойстваНоменклатуры укажем владельца – план видов характеристик СвойстваНоменклатуры (рис. 15. 6).
После этого определим, что дополнительные значения характеристик плана видов характеристик будут располагаться в справочнике ДополнительныеСвойстваНоменклатуры (рис. 15. 7).
Теперь создадим объект конфигурации Регистр сведений с именем ЗначенияСвойствНоменклатуры. На закладке Данные создадим измерения регистра: „ НаборСвойств, Ведущее, тип СправочникСсылка. ВариантыНомен- клатуры; „ ВидСвойства, тип ПланВидовХарактеристикСсылка. СвойстваНо- менклатуры. Затем создадим ресурс регистра (рис. 15. 8): „ Значение, тип Характеристика. СвойстваНоменклатуры.
Обратите внимание, что мы имеем возможность определить тип значения ресурса регистра как Характеристика. < имя>. По сути, это определение представляет собой составной тип данных, как он задан в типе значения соответствующего плана видов характеристик. То есть ресурс регистра может иметь значение любого типа из тех, которые описаны в типе значения плана видов характеристик.
Для этого нажмем кнопку выбора Установка свойства Связи параметров выбора обеспечит нам то, что
Рис. 15. 9. Свойство ресурса «Значение регистра сведений»
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|