В конфигурациях 1С:Управление торговлей 11 и 1С:ERP Управление предприятием механизм «Управление ассортиментом» традиционно жестко привязан к розничным продажам и форматам магазинов. Однако в оптовой торговле потребность в блокировке товаров, снятых с производства или выведенных из оборота, стоит не менее остро. Разберем по шагам, как настроить систему для запрета закупки, отгрузки и складских операций с архивными позициями.
Проанализируем наиболее доступный метод, встроенный в логику оптовых продаж. Основным инструментом управления доступностью товаров для клиента является Типовое соглашение или Индивидуальное соглашение. Рассмотрим алгоритм настройки:
Сегменты номенклатуры и создадим сегмент, например, «Товары, разрешенные к продаже». Важно использовать способ формирования «Периодически обновлять» или «Формировать динамически», чтобы в него попадали только актуальные позиции.Важный нюанс: Данное ограничение эффективно работает в специализированных формах подбора. Если пользователь пытается ввести номенклатуру «вручную» (набором первых букв в строке), система может позволить выбрать позицию, если у пользователя достаточно прав. Поэтому данный метод лучше использовать в комбинации с другими способами блокировки.
В современных версиях 1С:ERP и УТ 11 в карточке номенклатуры предусмотрен стандартный флаг Недействителен. Проанализируем, как он влияет на работу системы:
При установке этого флага номенклатура по умолчанию скрывается из всех списков выбора и диалогов подбора. Это самый простой и эффективный способ «архивирования». При этом в ранее созданных документах и в аналитических отчетах за прошлые периоды информация о товаре сохраняется в полном объеме. Позиция перестает «мелькать» перед глазами менеджеров, что минимизирует риск ошибочного выбора.
Чтобы полностью исключить возможность закупки товара, который более не должен появляться на складе, необходимо поработать с настройками потребностей. Рассмотрим, как это сделать:
В настройках распределения по складам для конкретной позиции номенклатуры (или группы номенклатуры) в рабочем месте Параметры обеспечения потребностей следует установить статус «Не обеспечивать». В этом случае, даже если на товар возникнет спрос или его остаток станет отрицательным, обработка Формирование заказов по потребностям проигнорирует данную позицию. Это надежно блокирует автоматическое создание заказов поставщикам.
Если требуется жестко запретить даже просмотр определенных позиций для конкретных ролей (например, для менеджеров по закупкам или продажам), воспользуемся механизмом Группы доступа номенклатуры. Выясним логику настройки:
Этот метод исключает товар из поиска по строке и из справочника на уровне прав доступа платформы 1С:Предприятие 8.3.
Проанализируем ситуацию, когда необходимо запретить отгрузку товара, который еще есть на остатках, но его продажа нежелательна. Если в настройках системы включена опция «Запрет продаж без установленных цен», блокировка реализуется через прайс-листы:
Достаточно исключить архивный товар из актуального документа Установка цен номенклатуры или прекратить действие цен для него. При попытке провести документ Реализация товаров и услуг система выдаст ошибку о невозможности продажи позиции без назначенной цены. Это гарантирует, что менеджер не сможет отгрузить товар даже случайно.
Для максимально жесткого контроля можно настроить правила ограничения доступа на уровне записей. Рассмотрим этот вариант для сложных случаев:
С помощью RLS можно настроить условие, которое будет проверять наличие у номенклатуры определенного признака (например, дополнительного реквизита «Статус» со значением «Архив»). Если условие не выполняется, объект будет скрыт из всех запросов базы данных для данного пользователя. Стоит учитывать, что использование RLS может незначительно снизить производительность системы при работе с большими справочниками.
Если стандартных методов недостаточно, можно использовать механизм Дополнительные реквизиты в связке с типовым функционалом Проверка заполнения. Создав дополнительный реквизит «Статус номенклатуры», можно настроить систему так, чтобы при выборе товара в статусе «Снято с продаж» в документе Заказ клиента система выдавала предупреждение. Это реализуется через минимальную настройку бизнес-логики без изменения типовой конфигурации.
Таким образом, для эффективного управления окончанием жизненного цикла изделия в оптовой торговле рекомендуется комбинировать установку флага «Недействителен» для скрытия из списков и настройку способов обеспечения для предотвращения закупок. Для контроля продаж наиболее надежным методом остается использование сегментов в соглашениях и блокировка через механизмы ценообразования.