Характеристики номенклатуры 1С

Очень часто в тестовых задачах по программированию в 1С, а особенно в задачах экзамена на 1С: Специалиста по платформе, встречается требование реализовать хранение характеристик номенклатуры в базе 1С. Например, мы покупаем сапоги, они могут быть 36, 37, 38 размера, а также черные, белые, красные и тд. И нам нужно где-то и как-то указать, что мы купили (или продали) черные сапоги 36 размера, или белые 37 и тд. В этой статье будет показано, как организовать в программе 1С хранение таких характеристик, используя план видов характеристик и подчиненные справочники.

Ниже мы будем использовать подчиненные справочники и план видов характеристик. Почитать подробно об этих объектах можно в статях:

Подчиненные справочник 1С

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

Ознакомьтесь сначала со статьями выше, если у вас имеются пробелы по этим знаниями.

И так, у нас уже есть справочник Номенклатура, для хранения характеристик создадим новый справочник, который так и назовем Характеристики, этот справочник будет подчинен справочнику Номенклатура.

Подчиненный справочник 1С

Также, создадим план видов характеристик СвойстваНоменклатуры и справочник ЗначенияСвойств, который будет подчинен этому плану видов характеристик.

Подчиненный справочник 1С

У плана видов характеристик установим в свойстве Тип значения характеристик ссылку на справочник Значения свойств, а в свойстве Дополнительные значения характеристик также укажем этот справочник.

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

Следующим шагом создадим непериодический и независимый регистр сведений ЗначенийСвойств. У этого регистра будет два измерения.

Первое — Объект (ссылка на справочник Характеристики), ведущее.

Регистр сведений 1С

Второе – Свойство (ссылка на план видов характеристик СвойстваНоменклатуры).

Регистр сведений 1С

А также, единственный ресурс Значение (характеристика плана вида СвойстваНоменклатуры)

Регистр сведений 1С

У этого ресурса не забудем установить связь параметров выбора с измерением Свойство.

Регистр сведений 1С

И у справочника Характеристики зададим характеристику.

Характеристика 1С

Характеристика 1С

Ну и всё! На этом основное конфигурирование закончилось! Давайте проверим, как работают наши характеристики. Создадим документ Приход с единственной табличной частью Товары, в которой будут реквизиты Номенклатура (тип ссылка на справочник Номенклатура), Характеристика (тип ссылка на справочник Характеристика, не забудем установить связь параметров выбора с Номенклатурой) и Количество (Число).

Документ 1С Табличная часть 1С

Реализуем несколько характеристик. Но, перед этим создадим несколько свойств.

Свойства номенклатуры 1С

У этих свойств создадим значения.

Значения свойств номенклатуры 1С
Значения свойств номенклатуры 1С

Теперь, мы можем создавать любые характеристики из комбинации этих свойств и их значений.

Характеристики номенклатуры 1С

И указывать эти характеристики в документах.

Характеристики номенклатуры 1С

В чем же удобство использование подобных характеристик от простого подчиненного справочника? В том, что мы теперь можем получить аналитику уже не по какой-то конкретной характеристике, а по её составной части. Например, можем узнать, сколько было закуплено сапог 37 размера и тп.

Если вы в самом начале своего пути, то рекомендую эту задачу реализовать самостоятельно, а потом ещё раз, и ещё раз =).

Успеха в обучении!

Подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Программировать в 1С за 11 шагов

Книга написана понятным и простым языком — для новичка.

  1. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  2. Научитесь понимать архитектуру 1С;
  3. Станете писать код на языке 1С;
  4. Освоите основные приемы программирования;
  5. Закрепите полученные знания при помощи задачника

О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»


Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.

Основы разработки в 1С такси
  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Промо-код на скидку в 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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *