Основы конфигурирования в системе '1С Предприятие 8.0'

  73c64bed     

Планы видов характеристик


Объект конфигурации План видов характеристик является прикладным объектом и предназначен для описания структуры хранения информации о характеристиках, создаваемых пользователем. План видов характеристик хранит информацию только о том, какими видами характеристик может описываться какой-либо объект базы данных. Эта информация состоит из названия вида характеристики и ее типа. Разработчик и, что самое важное, пользователь могут задать в нем любое необходимое им количество видов характеристик.

Для того чтобы разработчик мог задать некий "набор" возможных типов значений, которые могут принимать виды характеристик, у объекта конфигурации План видов характеристик существует свойство "Тип значения характеристик". Это свойство определяет составной тип данных, в который входят все типы, которые могут понадобиться при указании типа значения характеристики.

Кроме этого может случиться так, что пользователю станет недостаточно тех типов данных, которые существуют в конкретной системе. В этом случае он сможет воспользоваться неким вспомогательным справочником, который разработчик создаст заблаговременно и укажет в качестве свойства объекта конфигурации План видов характеристик - дополнительные значения характеристик.

В качестве примера использования Плана видов характеристик рассмотрим создание дополнительного свойства у клиентов - регион.

Создадим План видов характеристик "СвойстваОбъектов", определим имя и синоним. Остальные свойства укажем позднее. Теперь создадим справочник "ЗначенияСвойств" и подчиним его Плану видов характеристик "СвойстваОбъектов".


В Плане видов характеристик определим тип значения характеристик как составной тип: Число, Строка, Дата, Булево и СправочникСсылка.ЗначенияСвойств.

У Плана видов характеристик установим дополнительные значения характеристик как справочник "ЗначенияСвойств".


Теперь необходимо создать регистр сведений, в котором собственно и будет храниться соответствие конкретных значений характеристик некоторому элементу справочника "Клиенты". Создадим регистр сведений "СвойстваКонтрагентов".


На закладке "Данные" определим измерения и ресурсы регистра сведений.


Измерение "Позиция" - тип значения СправочникСсылка.Клиенты, измерение "Свойство" - тип значения ПланВидовХарактеристикСсылка.СвойстваОбъектов, ресурс "Значение" - тип значения Характеристика.СвойстваОбъектов.

На форме элемента справочника "Клиенты" выведем табличное поле "Свойства" с данными, тип значения которых РегистрСведенийСписок.СвойстваКонтрагентов.


В поле ввода "Значение" установим связь по типу:


В модуле формы в процедуре ПриОкрытии() пропишем код:

Свойства.Отбор.Позиция.Использование = Истина; Свойства.Отбор.Позиция.Значение = Ссылка;

В результате всех этих действий имеем:




Содержание раздела