Очень часто в тестовых задачах по программированию в 1С, а особенно в задачах экзамена на 1С: Специалиста по платформе, встречается требование реализовать хранение характеристик номенклатуры в базе 1С. Например, мы покупаем сапоги, они могут быть 36, 37, 38 размера, а также черные, белые, красные и тд. И нам нужно где-то и как-то указать, что мы купили (или продали) черные сапоги 36 размера, или белые 37 и тд. В этой статье будет показано, как организовать в программе 1С хранение таких характеристик, используя план видов характеристик и подчиненные справочники.
Ниже мы будем использовать подчиненные справочники и план видов характеристик. Почитать подробно об этих объектах можно в статях:
Ознакомьтесь сначала со статьями выше, если у вас имеются пробелы по этим знаниями.
И так, у нас уже есть справочник Номенклатура, для хранения характеристик создадим новый справочник, который так и назовем Характеристики, этот справочник будет подчинен справочнику Номенклатура.
Также, создадим план видов характеристик СвойстваНоменклатуры и справочник ЗначенияСвойств, который будет подчинен этому плану видов характеристик.
У плана видов характеристик установим в свойстве Тип значения характеристик ссылку на справочник Значения свойств, а в свойстве Дополнительные значения характеристик также укажем этот справочник.
Следующим шагом создадим непериодический и независимый регистр сведений ЗначенийСвойств. У этого регистра будет два измерения.
Первое — Объект (ссылка на справочник Характеристики), ведущее.
Второе – Свойство (ссылка на план видов характеристик СвойстваНоменклатуры).
А также, единственный ресурс Значение (характеристика плана вида СвойстваНоменклатуры)
У этого ресурса не забудем установить связь параметров выбора с измерением Свойство.
И у справочника Характеристики зададим характеристику.
Ну и всё! На этом основное конфигурирование закончилось! Давайте проверим, как работают наши характеристики. Создадим документ Приход с единственной табличной частью Товары, в которой будут реквизиты Номенклатура (тип ссылка на справочник Номенклатура), Характеристика (тип ссылка на справочник Характеристика, не забудем установить связь параметров выбора с Номенклатурой) и Количество (Число).
Реализуем несколько характеристик. Но, перед этим создадим несколько свойств.
У этих свойств создадим значения.
Теперь, мы можем создавать любые характеристики из комбинации этих свойств и их значений.
И указывать эти характеристики в документах.
В чем же удобство использование подобных характеристик от простого подчиненного справочника? В том, что мы теперь можем получить аналитику уже не по какой-то конкретной характеристике, а по её составной части. Например, можем узнать, сколько было закуплено сапог 37 размера и тп.
Если вы в самом начале своего пути, то рекомендую эту задачу реализовать самостоятельно, а потом ещё раз, и ещё раз =).
Успеха в обучении!
Подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.

- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Вступайте в мои группы:
Вконтакте: https://vk.com/1c_prosto
Фейсбуке: https://www.facebook.com/groups/922972144448119/
ОК: http://ok.ru/group/52970839015518
Твиттер: https://twitter.com/signum2009