Как настроить выбор нескольких меток (Акция, Новинка, Хит) для товара в 1С:Управление торговлей?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При работе с номенклатурой в программе 1С:Управление торговлей часто возникает необходимость присвоить товару сразу несколько маркетинговых меток или статусов, таких как «Акция», «Новинка», «Советуем» или «Хит продаж».

Однако при попытке настроить одно дополнительное сведение или реквизит с типом «Дополнительное значение» пользователи сталкиваются с архитектурным ограничением библиотеки стандартных подсистем (БСП): для одного свойства можно выбрать только одно значение из списка. Выбрать сразу несколько пунктов из одного выпадающего списка в стандартном функционале невозможно.

Рассмотрим подробнее, какими стандартными способами и альтернативными механизмами можно решить эту задачу без доработки конфигурации.

Способ 1. Создание отдельных дополнительных реквизитов с типом «Булево»

Это самый простой, эффективный и рекомендуемый способ, который отлично подходит как для работы пользователей в программе, так и для последующей выгрузки данных на сайт (например, в 1C-Bitrix).

Вместо того чтобы создавать одно свойство с типом значения «Дополнительное значение» и списком вариантов, разберем порядок действий по настройке отдельных флагов:

  1. Перейдем в раздел НСИ и администрирование > Администрирование > Общие настройки > Дополнительные реквизиты и сведения.
  2. Откроем список Дополнительные реквизиты для справочника Номенклатура (или для конкретного вида номенклатуры).
  3. Создадим четыре отдельных дополнительных реквизита:
    • Акция (Тип значения: Булево)
    • Новинка (Тип значения: Булево)
    • Советуем (Тип значения: Булево)
    • Хит (Тип значения: Булево)
  4. Сохраним настройки.

После этого в карточке номенклатуры на вкладке дополнительных реквизитов появятся отдельные флажки (переключатели «Да/Нет»). Пользователь сможет одновременно установить флаги напротив нужных категорий (например, одновременно отметить «Акция» и «Хит»).

Способ 2. Использование сегментов номенклатуры

Проанализируем еще один типовой механизм 1С:Управление торговлей, предназначенный для маркетинговых группировок — Сегменты номенклатуры.

Один и тот же товар может одновременно входить в неограниченное количество сегментов. Выясним преимущества этого подхода:

  1. Перейдем в раздел НСИ и администрирование > Настройка НСИ и разделов > CRM и маркетинг и убедимся, что включена опция Сегменты номенклатуры.
  2. В разделе CRM и маркетинг откроем справочник Сегменты номенклатуры и создадим нужные сегменты: «Акции», «Новинки», «Хиты продаж».
  3. Сегменты могут формироваться как вручную, так и автоматически (по динамическим правилам на основе остатков, дат поступления или объема продаж).

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

Способ 3. Строковый дополнительный реквизит с разделителями

Если метки предназначены исключительно для визуального отображения и печати, можно создать один дополнительный реквизит с типом Строка (например, «Метки товара»).

В этом случае менеджер вручную вписывает значения через запятую: Акция, Новинка, Хит. Однако стоит учитывать ограничение: стандартные фильтры и механизмы обмена с сайтом будут воспринимать эту строку как единое целое, а не как отдельные свойства.

Альтернативные варианты с привлечением программиста

Если стандартных возможностей недостаточно, задачу можно решить с помощью расширения конфигурации без снятия системы с поддержки:

  1. Табличная часть в расширении: В справочник Номенклатура добавляется собственная табличная часть (например, ТегиТовара), куда менеджер может добавлять произвольное количество строк из специального справочника.
  2. Кастомный элемент управления на форме: Создается расширение формы карточки номенклатуры, которое отображает список флажков и сохраняет выбранные значения в строку или отдельный регистр сведений.

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

← На главную