Как запретить проведение заказов клиентам с долгами в 1С:Комплексная автоматизация 2 без доработок

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы торгового предприятия часто возникает ситуация, когда менеджеры, стремясь выполнить план продаж, игнорируют наличие дебиторской задолженности у клиентов. Это приводит к росту рисков невозврата средств. В системе 1С:Комплексная автоматизация 2 (аналогично и в 1С:ERP) реализованы мощные типовые механизмы, позволяющие ограничить работу с должниками без привлечения программистов. Рассмотрим подробнее, как настроить систему так, чтобы заказы клиентам-должникам нельзя было провести в статусе, допускающем отгрузку.

Метод 1. Использование сегментов клиентов (Стоп-листы)

Разберем самый гибкий и автоматизированный способ — использование сегментов. Этот метод позволяет системе самостоятельно включать клиентов в «черный список» при превышении долга и исключать их оттуда после оплаты.

Для начала проанализируем настройки системы. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Продажи. В подразделе Оптовые продажи найдем пункт Использование заказов и включим опцию Запрет отгрузки. Это активирует возможность использовать сегменты как стоп-листы.

Теперь выполним настройку самого сегмента по шагам:

  1. Перейдем в раздел CRM и маркетинг — Настройки и справочники — Сегменты клиентов.
  2. Создадим новый сегмент, например, с названием «Дебиторы (запрет отгрузки)».
  3. В поле Способ формирования выберем Периодически обновлять. Это позволит системе автоматически актуализировать список должников.
  4. Установим флаг Сегмент используется для запрета отгрузки. Это ключевая настройка, которая заставляет систему блокировать документы.
  5. Нажмем Редактировать рядом с настройками схемы компоновки данных. Рассмотрим ситуацию: в актуальных релизах не нужно писать код СКД. Нажмем кнопку Выбрать типовую схему и выберем вариант По расчетам.
  6. В открывшихся настройках установим параметры, например: Долг > 0 или Просроченная задолженность > 0.

Важный момент: Чтобы сегмент работал оперативно, необходимо настроить регламентное задание Обновление состава сегментов. Проанализируем расписание: если менеджеры работают интенсивно, обновление стоит поставить раз в 15–30 минут.

Метод 2. Контроль через соглашения и договоры

Выясним, как ограничить проведение заказов на уровне конкретных условий продаж. В 1С:КА 2 контроль задолженности тесно связан с кредитными лимитами, указанными в Индивидуальных соглашениях или Договорах.

Разберем алгоритм настройки в соглашении:

  1. Откроем Типовое или Индивидуальное соглашение с клиентом.
  2. На вкладке Условия оплаты найдем раздел Лимиты задолженности.
  3. Установим флаг Запрещать отгрузку при наличии просроченной задолженности.
  4. Дополнительно можно указать Допустимую сумму кредита.

Как это работает на практике? Система позволит менеджеру создать Заказ клиента и даже провести его, но только в статусе На согласовании. При попытке перевести заказ в статус К обеспечению или К отгрузке, программа выполнит проверку. Если у клиента есть просроченный долг или сумма нового заказа превышает остаток кредитного лимита, система выдаст ошибку и не даст провести документ.

Метод 3. Управление статусами заказов

Проанализируем поведение документа Заказ клиента. В 1С:КА проведение документа имеет разный смысл в зависимости от выбранного статуса. Рассмотрим основные этапы:

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

Метод 4. Проверка прав доступа (Роли пользователей)

Посмотрим на ситуацию со стороны безопасности. Даже если все настройки включены, некоторые пользователи могут обходить запреты. Это происходит, если у менеджера в профиле групп доступа назначены специфические роли.

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

  1. Отклонение от условий продаж (позволяет игнорировать запреты по долгам и лимитам).
  2. Добавление изменение заказов клиентов без контроля лимита задолженности.
  3. Реализация клиентам, входящим в сегменты запрета отгрузки.

Если эти роли есть у пользователя, он сможет провести заказ в обход любых стоп-листов и настроек договоров. Проверьте Профили групп доступа в разделе Администрирование — Настройки пользователей и прав.

Резюме и практические советы

Для реализации задачи «без доработок» мы рекомендуем комбинированный подход:

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

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

← На главную