В процессе работы с конфигурацией «1С:Управление торговлей» версии 11 пользователи часто сталкиваются с необходимостью жестко регламентировать объем продаж. Например, когда товар должен продаваться только целыми упаковками (по 5, 10, 20 штук) или когда необходимо запретить отгрузку ниже определенного порога. В этой статье мы подробно разберем, как решить технические ошибки при настройке номенклатуры, и какими инструментами добиться кратности продаж.
Проанализируем типичную ситуацию: при создании новой карточки номенклатуры в ранних релизах УТ 11 (например, 11.0.6.9) пользователь пытается сразу заполнить дополнительные реквизиты из внешнего файла, такие как Минимальная единица отгрузки или Условия хранения, и получает системную ошибку — для автоматизации этого импорта есть обработка автозагрузки реквизитов номенклатуры из файлов. Выясним причину этого поведения.
Данная ошибка возникает из-за того, что программа пытается обратиться к уникальному идентификатору (ссылке) объекта, который еще не физически не записан в базу данных. Система не может связать настройки отгрузки с товаром, которого «еще не существует» в таблицах SQL или файловой базе.
Рассмотрим правильный алгоритм действий:
Минимальная единица отгрузки или переходите по ссылкам в панели навигации карточки (например, «Товарные ограничения»).Многие пользователи ошибочно полагают, что заполнение реквизита Минимальная единица отгрузки автоматически заблокирует проведение документа Реализация товаров и услуг, если количество товара будет меньше указанного. Однако в типовой логике 1С этот реквизит зачастую носит информационный характер или используется исключительно в модуле «Формирование заказов по потребностям».
Разберем, как программа интерпретирует эти данные:
Механизм Товарные ограничения и Параметры обеспечения предназначен для того, чтобы система подсказывала менеджеру по закупкам, какое количество товара нужно дозаказать у поставщика. Если вы установите минимальный остаток, система лишь предложит создать заказ, но не запретит менеджеру по продажам «выбить» последний товар с витрины. Чтобы реализовать жесткий запрет продажи ниже определенного количества, в типовом функционале (без доработок кода) рекомендуется использовать механизм Упаковок.
Посмотрим на конкретный пример: ваша компания продает кабель, который отпускается строго по 50 метров, либо саморезы, упакованные по 100 штук (для этой задачи есть модуль учета длины и габаритов в документах 1С). Продажа 10 или 55 единиц невозможна по бизнес-процессу. Для этого мы будем использовать справочник Упаковки.
Разберем по шагам настройку кратности:
НСИ и администрирование — Номенклатура — Разрезы учета и убедимся, что включена опция «Упаковки номенклатуры».Упаковки выберем вариант «Индивидуальный набор» или «Общий набор» (если кратность одинаковая для группы товаров).Состоит из укажем «10» единиц хранения (также можно перенести упаковки и штрихкоды из другой карточки).После этого при выборе товара в документе Заказ клиента или Реализация товаров и услуг система предложит выбрать именно упаковку. Если менеджер попытается указать количество в единицах хранения, не кратное упаковке, система выдаст предупреждение — упростить этот процесс поможет АРМ для работы с мерным товаром. Для усиления контроля в современных версиях УТ используется настройка «Запретить дробные количества упаковок». Это гарантирует, что менеджер не сможет продать 1.5 коробки (т.е. 15 штук вместо 10 или 20).
Проанализируем ситуацию, когда на складе числится 1 единица товара, но продавать ее нельзя, так как это выставочный образец. В 1С:УТ 11 есть несколько способов реализации этого ограничения:
Мы можем создать документ Резервирование товаров или использовать механизм Корректировка назначения товаров, зарезервировав витринный экземпляр под фиктивное Назначение (например, «Выставка»). В этом случае при попытке отгрузки система будет видеть, что свободный остаток равен нулю, и документ реализации не проведется по причине нехватки свободного остатка.
Рассмотрим вариант перевода товара в категорию другого качества:
Качества товаров в настройках системы.Порча товаров (или его аналог для смены качества), переведя товар из состояния «Новый» в состояние «Ограниченно годен» или «Витрина».Наиболее простой и надежный метод — создание отдельного виртуального склада (например, склад «Витрина»). Переместите товар документом Перемещение товаров на этот склад. В настройках прав доступа менеджеров (профили групп доступа) ограничьте возможность выбора этого склада в документах отгрузки. Таким образом, товар будет виден в отчетах по остаткам предприятия, но недоступен для оперативной продажи.
Выясним, на что влияет Период контроля, о котором упоминалось в обсуждении. Эта настройка работает только при включенном режиме «Остатки с учетом графика». Рассмотрим пример:
Если вы установите период контроля 5 дней, система при проведении заказа клиента будет анализировать не только то, что есть на складе в данную секунду, но и все ожидаемые приходы (Заказы поставщикам) и расходы (другие Заказы клиентов) на 5 дней вперед. Это помогает избежать ситуаций, когда товар продается сегодня, хотя он уже обещан другому клиенту, который заберет его завтра.
Подведем итог: для контроля минимального количества используйте комбинацию правильной записи карточки номенклатуры (для исключения ошибок), механизм упаковок (для соблюдения кратности) и виртуальные склады или резервирование (для неснижаемых остатков). Штатный реквизит Минимальная единица отгрузки в старых версиях УТ 11 без доработки программного кода не является инструментом жесткой блокировки продаж.