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