При работе с номенклатурой в программе 1С:Управление торговлей часто возникает необходимость присвоить товару сразу несколько маркетинговых меток или статусов, таких как «Акция», «Новинка», «Советуем» или «Хит продаж».
Однако при попытке настроить одно дополнительное сведение или реквизит с типом «Дополнительное значение» пользователи сталкиваются с архитектурным ограничением библиотеки стандартных подсистем (БСП): для одного свойства можно выбрать только одно значение из списка. Выбрать сразу несколько пунктов из одного выпадающего списка в стандартном функционале невозможно.
Рассмотрим подробнее, какими стандартными способами и альтернативными механизмами можно решить эту задачу без доработки конфигурации.
Это самый простой, эффективный и рекомендуемый способ, который отлично подходит как для работы пользователей в программе, так и для последующей выгрузки данных на сайт (например, в 1C-Bitrix).
Вместо того чтобы создавать одно свойство с типом значения «Дополнительное значение» и списком вариантов, разберем порядок действий по настройке отдельных флагов:
Номенклатура (или для конкретного вида номенклатуры).Булево)Булево)Булево)Булево)После этого в карточке номенклатуры на вкладке дополнительных реквизитов появятся отдельные флажки (переключатели «Да/Нет»). Пользователь сможет одновременно установить флаги напротив нужных категорий (например, одновременно отметить «Акция» и «Хит»).
Проанализируем еще один типовой механизм 1С:Управление торговлей, предназначенный для маркетинговых группировок — Сегменты номенклатуры.
Один и тот же товар может одновременно входить в неограниченное количество сегментов. Выясним преимущества этого подхода:
Использование сегментов удобно тем, что их можно напрямую задействовать в расчете скидок, формировании типовых соглашений и отчетах продаж.
Если метки предназначены исключительно для визуального отображения и печати, можно создать один дополнительный реквизит с типом Строка (например, «Метки товара»).
В этом случае менеджер вручную вписывает значения через запятую: Акция, Новинка, Хит. Однако стоит учитывать ограничение: стандартные фильтры и механизмы обмена с сайтом будут воспринимать эту строку как единое целое, а не как отдельные свойства.
Если стандартных возможностей недостаточно, задачу можно решить с помощью расширения конфигурации без снятия системы с поддержки:
Номенклатура добавляется собственная табличная часть (например, ТегиТовара), куда менеджер может добавлять произвольное количество строк из специального справочника.Таким образом, наиболее правильным и быстрым решением без программирования является создание отдельных дополнительных реквизитов с типом Булево для каждой метки товара.