К статье
Практический материал

Торговля и Склад · 13 мин

Как в 1С запретить продажу в минус

Как запретить продажу в минус в 1С: настройка контроля остатков в УТ 11, ERP и Управлении торговлей, запрет отрицательных остатков, типичные ошибки.

Продажа товара, которого нет на складе, — одна из самых распространённых проблем в торговом учёте. Отрицательные остатки искажают себестоимость, ломают отчёты по валовой прибыли, приводят к ошибкам при проведении документов и создают почву для злоупотреблений со стороны менеджеров. К счастью, в типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация, Розница) есть штатные механизмы контроля остатков, которые позволяют полностью запретить отгрузку «в минус».

Запрет можно реализовать двумя путями: настройкой типовых механизмов контроля остатков без изменения конфигурации или доработкой через расширение, если стандартных возможностей недостаточно. Первый путь подходит большинству компаний и выполняется силами администратора 1С за 15–30 минут. Второй требуется, когда нужны нестандартные правила — например, запрет только для отдельных складов, групп товаров или с учётом резервов под заказы.

Перед включением запрета важно привести остатки в порядок: если в базе уже есть «минусы», документы перестанут проводиться, и работа склада встанет. Поэтому ниже разобран не только сам запрет, но и подготовка данных, проверка результата и типичные ошибки, из-за которых контроль «не срабатывает».

Где в 1С находится настройка контроля остатков

В конфигурациях на базе УТ 11 (Управление торговлей, ERP, Комплексная автоматизация) настройка находится по пути: НСИ и администрирование → Настройка НСИ и разделов → Склад и доставка → раздел «Контроль остатков». Здесь доступны ключевые параметры: контролировать товары при проведении документов, при отмене проведения, а также при формировании заказов.

Основной переключатель — флаг, разрешающий или запрещающий отрицательные остатки. Когда запрет включён, программа при проведении документа реализации проверяет свободный остаток по складу и, если товара не хватает, блокирует проведение с сообщением о нехватке по конкретным позициям. В сообщении указывается номенклатура, склад и количество, которого не хватает.

В конфигурации «Розница» аналогичная настройка находится в разделе «Администрирование» → «Настройка параметров учёта», а в старых решениях вроде УТ 10.3 контроль остатков включается в настройках параметров учёта на закладке «Склад». Точный путь зависит от версии конфигурации, но логика везде одинакова: есть флаг контроля и режим его применения.

Как включить запрет в УТ 11 / ERP
  1. 1
    Сделайте резервную копию базы или убедитесь, что регламентное копирование работает
  2. 2
    Откройте «НСИ и администрирование» → «Настройка НСИ и разделов» → «Склад и доставка»
  3. 3
    В разделе «Контроль остатков» снимите разрешение на отрицательные остатки и включите контроль при проведении документов
  4. 4
    Проверьте остатки отчётом «Остатки и доступность товаров» и исправьте существующие минусы
  5. 5
    Проведите тестовую реализацию с количеством больше остатка — документ не должен провестись

Подготовка: исправление существующих минусов

Главная ошибка при внедрении запрета — включить контроль, не разобравшись с текущими остатками. Если по каким-то позициям уже числятся отрицательные остатки, любые новые документы по этим товарам будут блокироваться, и менеджеры не смогут отгружать даже реально имеющийся товар. Работа склада фактически остановится.

Чтобы найти проблемные позиции, используйте отчёт «Остатки и доступность товаров» (в УТ 11) или универсальный отчёт по регистру «Товары на складах» / «Свободные остатки» с отбором «Остаток меньше нуля». В УТ 10.3 подойдёт отчёт «Товары на складах» с аналогичным отбором. Сформируйте список и разберите каждую позицию: обычно минусы возникают из-за непроведённых оприходований, реализаций, проведённых раньше поступлений задним числом, или ошибок в инвентаризациях.

Типовые способы исправления: провести «зависшие» документы поступления, оформить оприходование по результатам инвентаризации, перепровести документы в правильной хронологической последовательности (восстановление последовательностей). Если минусов много, удобно провести полную инвентаризацию склада и оформить расхождения документами «Пересчёт товаров».

Настройка контроля: варианты и тонкости

Типовой контроль в УТ 11 работает по регистру свободных остатков, то есть учитывает не только физическое наличие, но и резервы под заказы клиентов. Это важно: если товар зарезервирован под другой заказ, продать его «мимо резерва» система не даст даже при физическом наличии на складе. Такое поведение обычно и требуется бизнесу, но его нужно понимать, чтобы не удивляться блокировкам.

Дополнительно можно настроить контроль на этапе заказа клиента: программа будет проверять доступность товара уже при оформлении заказа, а не только при отгрузке. Это снижает количество заказов, которые невозможно выполнить, и позволяет менеджерам сразу видеть дефицит. Проверка статусов заказов и состояний обеспечения настраивается в разделе «Продажи» настроек НСИ и разделов.

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

Контроль по характеристикам, сериям и ячейкам

Если ведётся учёт по характеристикам (размеры, цвета) или сериям, контроль выполняется в разрезе этих аналитик. Реализация не проведётся, если не хватает конкретной характеристики или серии, даже если по номенклатуре в целом остаток положительный. При адресном хранении дополнительно контролируются ячейки — убедитесь, что отбор товара оформляется корректно, иначе возникнут ложные блокировки.

Запрет через права пользователей и роли

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

На практике полезна комбинация: жёсткий запрет на уровне настройки контроля остатков для всех, плюс регламент, по которому исключения (например, отгрузка образцов или товаров в пути) оформляются отдельными документами с согласованием. Полностью убирать контроль ради «единичных случаев» — плохая практика: исключения быстро становятся правилом.

Если используется механизм дат запрета изменения данных, совместите его с контролем остатков: менеджеры не смогут «исправить» минус, проведя документ задним числом в закрытом периоде. Это закрывает один из самых частых способов обхода контроля.

Доработка через расширение: когда типового контроля мало

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

Такие правила реализуются через расширение конфигурации без снятия её с поддержки. Обычно подписываются на событие «ОбработкаПроведения» документа реализации или на «ОбработкаПроверкиЗаполнения» и добавляют собственную проверку остатков по нужным условиям. Расширение предпочтительнее прямой доработки конфигурации: оно не ломает обновления и легко отключается.

Поручать такую доработку стоит специалисту с опытом работы с механизмом расширений и пониманием регистров накопления товаров. Некорректная проверка (например, обращение к остаткам без учёта даты документа или движений самого документа) приведёт к ложным блокировкам или, наоборот, к пропуску реальных минусов.

Способы запрета продажи в минус

Штатный контроль остатков

Быстро включается настройкой, не требует доработок. Подходит большинству компаний. Ограничение: единые правила для всех складов и товаров.

Права и профили доступа

Разделяет возможности пользователей: одним запрещено, другим разрешено. Не заменяет контроль остатков, а дополняет его.

Расширение конфигурации

Гибкие правила: по группам товаров, складам, лимитам. Требует разработчика и тестирования, но сохраняет обновляемость.

Доработка конфигурации

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

Проверка результата и типичные ошибки

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

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

Типичные ошибки при запрете продажи в минус
01
Включили контроль, не исправив старые минусы — документы по этим позициям перестали проводиться, отгрузки встали
02
Контроль включён, но пользователи проводят реализации задним числом до поступления — минусы появляются снова; нужна дата запрета и порядок ввода документов
03
Забыли про резервы: менеджеры считают контроль «сломанным», хотя товар просто зарезервирован под другие заказы
04
Отключили контроль «на время» и не включили обратно — за месяц накопились сотни отрицательных позиций
05
При ордерной схеме не контролируют расхождения между расходным ордером и реализацией — минус возникает в одном из учётов
06
Доработку сделали прямо в конфигурации вместо расширения — после обновления запрет исчез

Что делать, если продажа в минус всё же нужна

Бывают легитимные ситуации, когда товар физически есть, но в учёте ещё не оприходован: поставщик привёз товар, а документы оформят завтра. Правильное решение — не отключать контроль, а ввести оперативное оприходование: менеджер склада сразу оформляет поступление (пусть по предварительным данным), и реализация проводится штатно. Позже документ уточняется.

Другой вариант — использование отдельного «технического» склада для товаров в пути с последующим перемещением на основной склад. Это сохраняет прозрачность учёта и не ломает контроль. В любом случае избегайте практики «продать в минус, потом разберёмся»: именно она приводит к искажённой себестоимости и невозможности корректно закрыть месяц.

Контрольные точки

Как проверить, что запрет работает

Проведение реализации сверх остатка
Норма

Документ не проводится, сообщение показывает нехватку по позициям

Тревожный признак

Документ проводится, остаток уходит в минус — контроль не включён или не действует

Отчёт по отрицательным остаткам через неделю
Норма

Отрицательных позиций нет

Тревожный признак

Минусы появляются — ищите обход: заднее число, перемещения, ордерный склад

Реализация зарезервированного товара
Норма

Блокируется с указанием резерва

Тревожный признак

Проводится — проверьте настройки обеспечения и контроля

Самая частая причина «внезапных» минусов после включения контроля — документы, введённые задним числом. Договоритесь о правиле: поступления вводятся в день фактического прихода товара, а исправления прошлых периодов делаются только через администратора после анализа остатков. Это устраняет большинство конфликтов между складом и продажами.
ПЗ
Практическое замечание

Частые вопросы

Почему реализация не проводится, хотя товар есть на складе?

Чаще всего товар зарезервирован под другие заказы клиентов — контроль проверяет свободный, а не физический остаток. Откройте отчёт «Остатки и доступность товаров» и сравните колонки «В наличии», «В резерве» и «Доступно». Также проверьте, не указан ли в документе другой склад, характеристика или серия, по которым остатка действительно нет.

Можно ли запретить минус только для части товаров или складов?

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

Что будет со старыми документами после включения запрета?

Уже проведённые документы останутся в базе, контроль действует только на новые проведения и перепроведения. Но если старый документ с минусом понадобится перепровести, он не пройдёт контроль — сначала нужно исправить остатки по этим позициям.

Как быстро найти все отрицательные остатки в базе?

Используйте отчёт «Остатки и доступность товаров» в УТ 11 или универсальный отчёт по регистру свободных остатков с отбором «остаток меньше 0». В УТ 10.3 подойдёт отчёт «Товары на складах» с аналогичным отбором. Сохраните вариант отчёта, чтобы проверка занимала одну минуту.

Контроль включён, но минусы всё равно появляются. Почему?

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

Нужно ли снимать конфигурацию с поддержки для доработки запрета?

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

Итог

Что важно запомнить

Запрет продажи в минус в типовых 1С включается настройкой контроля остатков в разделе «Склад и доставка». Перед включением исправьте существующие отрицательные остатки, проверьте работу на тестовом документе и учтите резервы. Нестандартные правила реализуйте расширением, а не доработкой конфигурации.