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

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

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

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

Запрет отгрузки в 1С — это механизм, который не позволяет менеджеру или кладовщику оформить реализацию товара клиенту, пока не выполнены заданные условия: оплачен счёт, погашена просроченная задолженность или согласована сделка с руководителем. В типовых конфигурациях «1С:Управление торговлей», «1С:ERP» и «1С:Комплексная автоматизация» такой контроль реализован через статусы документов, запреты отгрузки по контрагентам и настройки ограничений продаж.

Конкретный путь настройки зависит от конфигурации и её версии: в одних решениях есть готовый механизм «Запреты отгрузки», в других используется связка «статус заказа + контроль задолженности», а иногда требуется доработка. Ниже разобраны основные способы, их ограничения и типовые ошибки.

Где в 1С находится механизм запрета отгрузки

В конфигурациях на базе подсистемы продаж (УТ 11, ERP 2, КА 2) основной инструмент — регистр «Запреты отгрузки». Он находится в разделе «Настройки и справочники» (в некоторых версиях — «CRM и маркетинг» или «Продажи») → «Настройка продаж» → «Запреты отгрузки». Там создаются записи, указывающие, кому и по какому основанию отгрузка заблокирована.

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

В старших версиях УТ 11 запреты могут заполняться автоматически — при появлении просроченной задолженности программа сама создаёт запись о запрете, а после оплаты снимает её. Для этого используется регламентное задание расчёта запретов отгрузки.

Настройка запрета отгрузки в 1С:Управление торговлей 11

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

Чтобы запреты формировались автоматически по долгам, включите в настройках продаж контроль задолженности и убедитесь, что регламентное задание формирования запретов активно. Проверить задания можно в разделе «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания».

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

Запрет через статусы заказов и согласование

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

Для этого перейдите в «Настройки и справочники» → «Настройка продаж» → «Продажи» → «Использование заказов клиентов» и выберите вариант «Заказ со склада и под заказ» с контролем статусов. Дополнительно можно включить причину отмены и обязательное указание менеджером обоснования — это упрощает последующий разбор спорных ситуаций.

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

Автоматическая блокировка по дебиторской задолженности

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

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

Запрет отгрузки в 1С:ERP и Комплексной автоматизации

В ERP 2 и КА 2 механизм аналогичен УТ 11, поскольку подсистема продаж общая. Запреты отгрузки находятся там же — в настройках продаж, а автоматический расчёт выполняется регламентным заданием. Отличие в том, что в ERP запреты могут учитывать более сложную структуру: отгрузку можно блокировать на уровне подразделения, склада или направления деятельности через соглашения и договоры.

Дополнительно в ERP часто используют сегменты партнёров: клиенты с признаком «рискованный» включаются в сегмент, а на сегмент назначается запрет отгрузки. При добавлении нового клиента в сегмент запрет начинает действовать автоматически, без ручного создания записей.

Сравнение способов блокировки

Запреты отгрузки (регистр)

Подходит для точечной блокировки клиентов и договоров; требует контроля актуальности записей

Статусы заказов

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

Контроль задолженности

Подходит для автоматической блокировки должников; зависит от корректности взаиморасчётов

Доработка (подписка на событие)

Подходит для нестандартных условий; требует разработчика и поддержки при обновлениях

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

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

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

Типичные ошибки
01
Запрет создан на партнёра, а отгрузка идёт по другому партнёру той же группы — блокировка не срабатывает
02
Отключён контроль задолженности в настройках — автоматические запреты не создаются
03
Регламентное задание расчёта запретов остановлено — записи устаревают и не снимаются после оплаты
04
Право отключения контроля выдано всем менеджерам — запрет обходится в один клик
Контрольные точки

Как проверить результат

Проведение реализации по заблокированному клиенту
Норма

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

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

Документ проводится без предупреждений

Снятие запрета после оплаты
Норма

После перерасчёта взаиморасчётов отгрузка разблокируется

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

Запрет сохраняется, хотя долг погашен

Права менеджера
Норма

Менеджер видит запрет, но не может его отключить

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

Менеджер сам снимает запрет без согласования

Ограничения типового механизма и когда нужна доработка

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

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

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

Можно ли установить запрет отгрузки только на конкретный склад?

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

Почему запрет не сработал, хотя у клиента есть просроченный долг?

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

Как временно отгрузить клиенту, не снимая запрет полностью?

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

Блокирует ли запрет создание заказа клиента?

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

Что делать, если запрет блокирует всех клиентов сразу?

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

Итог

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

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