Объект 1С "Планы видов характеристик"

Объект 1С "Планы видов характеристик" (ПВХ) - это прикладные объекты конфигурации, предназначенные для хранения информации о характеристиках различных объектов; это объект метаданных, предназначенный для организации хранения информации свойств объектов и аналитики.

С их помощью пользователь может создавать всевозможные характеристики, описывать тип этих характеристик и задавать их значения (например для того, чтобы описывать товары произвольным количеством произвольных характеристик: цвет, размер, запах и т.д.).

План видов характеристик содержит перечень значений, которые могут выступать в качестве субконто плана счетов.

Основное назначение плана видов характеристик:

  • хранение для каждой характеристики типа значения, который она может принимать.
Пример использования Плана видов характеристик

Можно здесь почитать

Допустим, нам необходимо предоставить пользователю возможность вводить произвольные характеристики номенклатуры.  Для этого будем использовать ПВХ.

Порядок действий:

  1. Создать План видов характеристик "СвойстваОбъектов" и включить в нужную подсистему (например, ОУ) - для ввода пользователем произвольного ТИПА данных, в значения которого будет вноситься информация о характеристике номенклатуры;
  2. Создать Справочник "ЗначенияСвойствОбъектов"- для хранения значений произвольных типов данных, введенных пользователем, и настроить подчинение ПВХ:
    • вкладка "Владельцы"  -  ПВХ "СвойстваОбъектов");
      Рисунок

      [свернуть]
  3. В свойствах ПВХ "СвойстваОбъектов":
    • "Тип значения характеристик" выбрать справочник "ЗначенияСвойствОбъектов";
      Рисунок

      [свернуть]
    • "Дополнительные значения характеристик" (при составном типе ПВХ) выбрать справочник "ЗначенияСвойствОбъектов" (будет подставляться по умолчанию);
      Рисунок

      [свернуть]
  4. Добавить регистр сведений ЗначенияСвойствНоменклатуры:

    • свойства Непериодический. Независимый;
    • подсистема ОУ (или по выбору);
    • добавить измерения:
      • "Номенклатура", тип СправочникСсылка.Номенклатура, запрет незаполненных значений;
      • "Свойство", тип ПланВидовХарактеристикСсылка.СвойстваОбъектов, запрет незаполненных значений;
    • добавить ресурс "ЗначенияСвойств", тип Характеристика.СвойстваОбъектов.
    • у ресурса ЗначенияСвойств на вкладке "Представление" включить механизм автоматического определения типа:
      • "Связь по типу" - Свойство;
      • "Связи параметров выбора" - Отбор.Владелец(Свойство).

ВАЖНО! При использовании для хранения характеристик справочника контроль уникальности характеристик автоматически не выполняется! 

Пример использования для хранения характеристик справочника

[свернуть]

Автоматическую проверку на уникальность выполняют регистры сведений (подробнее об уникальности).

[свернуть]

Возможный перечень типов (в том числе составной тип), которые могут принимать характеристики, указывается разработчиком в процессе создания прикладного решения. Создавая новые характеристики (или редактируя существующие), пользователь сможет выбрать для них один из типов, входящих в этот перечень.

Примеры использования "Планов вида характеристик" в типовых конфигурациях:

  • хранение аналитики;
  • субконто (для планов счетов);
  • хранение свойств и прав пользователей, и т.д.

Замечание. Не исключена ситуация, когда для создания очередной характеристики пользователю понадобится тип, не существующий в прикладном решении. Например, пользователь решит создать характеристику "Запах", которая должна иметь значения справочника "Запахи", но такого справочника в прикладном решении нет. Специально для таких ситуаций разработчик может создать специальный пустой справочник, и указать, что в нем будут храниться дополнительные значения характеристик.

Рисунки "Дополнительные значения характеристик ПВХ"

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

 

Дополнительные значения характеристик ПВХ

[свернуть]

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

Т.о. в поле "Дополнительные значения характеристик" выбирается подчиненный справочник, которых хранит произвольные характеристики.

Структура объекта 1С "Планы видов характеристик"

По своей структуре план видов характеристик напоминает справочник: в плане видов характеристик хранятся элементы - характеристики, которые могут:

  1. иметь некоторый набор реквизитов и табличных частей;
  2. образовывать иерархические структуры;
  3. содержать предопределенные характеристики, заданные разработчиком.

Пример создания ПВХ

Формы объекта 1С "Планы видов характеристик"

Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в плане видов характеристик, система поддерживает несколько форм его представления и автоматически генерирует все нужные формы. Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию:

Формы 1С Планы видов характеристик

Форма списка ПВХ

Форма списка Планов видов характеристик используется для просмотра данных, содержащихся в плане видов характеристик. Она позволяет:

  • выполнять навигацию по ПВХ;
  • добавлять, помечать на удаление и удалять характеристики и группы характеристик;
  • перемещать характеристики и группы ПВХ.

Форма списка может представлять данные в иерархическом и не иерархическом виде и позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям.

Форма характеристики ПВХ

Для просмотра и изменения данных отдельных характеристик используется форма характеристики. Как правило, она представляет данные в удобном для восприятия и редактирования виде.

Кроме этого для планов видов характеристик, также как и для справочников, поддерживаются формы группы, выбора и выбора группы.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.