Мультиагентная проверка отгрузки в 1С: цена, остаток и оплата

Три независимых агента проверяют каждый документ отгрузки параллельно: первый сверяет цену с прайсом и лимитом скидки по должности менеджера, второй смотрит свободный остаток с учётом резервов, третий проверяет дебиторку и условия предоплаты. Всё это происходит в день проведения реализации – без участия бухгалтера и руководителя в ручном режиме. Мультиагентная проверка отгрузки в 1С закрывает три контура контроля за один проход.
Почему один контролёр не справляется
Обычная схема выглядит так: менеджер создаёт реализацию, бухгалтер проверяет цену, кладовщик смотрит остаток, финансист проверяет оплату. Четыре человека, четыре разных момента времени.
К тому моменту, когда финансист увидит просроченную дебиторку, товар уже ушёл с рампы. Бухгалтер заметит нестандартную цену в конце дня, когда исправлять поздно. Кладовщик узнает о нехватке остатка, когда машина уже под погрузкой.
Мультиагентный подход убирает этот временной разрыв. Три проверки выполняются в момент записи документа – ещё до того, как он уйдёт на печать или сформирует движения по регистрам. В типовых конфигурациях 1С (УТ, КА, ERP) для этого используется механизм подписок на события и внешних обработчиков проведения.
Что проверяет каждый агент
Агент 1: цена и скидка
Агент берёт цену в каждой строке реализации, сравнивает её с действующим прайсом для данного типа цен и считает итоговую скидку. Затем сверяет её с лимитом, установленным для должности менеджера.
Рабочие пороги, которые используют компании с оборотом 50-500 млн ₽ в год:
- Менеджер по продажам – до 5%
- Старший менеджер – до 10%
- Руководитель отдела продаж – до 15%
- Выше 15% – только с визой коммерческого директора
Агент не блокирует документ жёстко – он ставит задачу руководителю с конкретными цифрами: «Реализация № 1247 от 12.09.2026, скидка 18%, лимит по должности Петрова И.А. превышен на 3 п.п.». Руководитель подтверждает или отменяет за 30 секунд.
Дополнительно агент ловит ручную правку цены напрямую в табличной части – без пересчёта через тип цен. Это частая манипуляция: менеджер ставит цену «с потолка», и она не попадает ни в один отчёт по скидкам.
Агент 2: складской остаток
Агент проверяет свободный остаток по каждой строке – то есть с вычетом уже зарезервированных товаров и открытых заявок на отгрузку. Не «есть на складе 100 штук», а «свободно 67 штук, 33 зарезервировано под заказ № 892».
Критический порог: если свободный остаток меньше 110% от отгружаемого количества – предупреждение. Буфер в 10% нужен, чтобы одна реализация не «подъедала» остаток, зарезервированный для другого заказа, проведённого пятью минутами ранее.
Для товаров с партионным учётом агент проверяет срок годности. Если партия заканчивается через 20 дней, а клиент берёт товар с отсрочкой поставки следующей партии 45 дней – агент поставит вопрос до отгрузки, не после претензии.
Агент 3: статус оплаты
Агент смотрит три параметра по контрагенту: общий долг, глубину просрочки и выполнение условий предоплаты по текущему заказу.
Рабочие пороги для B2B-компаний:
- Долг от 120 000 ₽ – предупреждение, нужна виза руководителя
- Просрочка более 30 дней – отгрузка только с согласования финансового директора
- Просрочка более 60 дней – автоматическая задача директору с блокировкой отгрузки по умолчанию
- По договору предусмотрена предоплата 50% – агент проверяет, поступил ли аванс, прежде чем реализация уйдёт на печать
Этот же агент можно настроить на проверку реквизитов контрагента: совпадает ли ИНН в реализации с ИНН в карточке, корректна ли контрольная сумма ИНН по алгоритму ФНС. Подробнее о том, как агент проверяет контрагентов до начала сделки – там описана механика проверки связанных компаний и признаков фирм-однодневок.
Кейс: сколько теряют без этих проверок
Компания продаёт строительные материалы, оборот 180 млн ₽ в год. Четыре менеджера, 50-70 реализаций в день.
Проблема. Менеджеры давали скидки «на глаз» в диапазоне 8-22%. Лимитов по должностям не существовало. Руководитель просматривал отчёт по скидкам раз в месяц.
Что показал аудит. Средняя фактическая скидка составила 14,2%, при том что нижняя граница рентабельности допускала максимум 11%. Разница 3,2 процентных пункта на оборот 180 млн ₽ – это 5,76 млн ₽ в год маржи, которая досталась клиентам без какого-либо обоснования.
Что изменилось. После настройки агента контроля скидок средняя скидка опустилась до 9,8% за три месяца. Руководитель вручную согласовывал исключения – это заняло в среднем 4 минуты в день. По итогам года компания зафиксировала прирост маржи на 4,1 млн ₽ без роста выручки и без изменения прайса.
Чек-лист настройки: что проверить до запуска агентов
Агенты работают с данными, которые уже есть в 1С. Если данные грязные – агент будет проверять мусор и генерировать ложные тревоги. Команда начнёт игнорировать уведомления через неделю.
Для агента цен – проверьте:
- В справочнике «Типы цен» заполнен действующий прайс с датами начала действия
- В карточке пользователя или роли прописан лимит скидки в процентах
- В реализациях отключена возможность ручного редактирования цены напрямую в табличной части (ограничение правами доступа)
- Все действующие акционные цены оформлены через отдельный тип цен с датой окончания
Для агента остатков – проверьте:
- Резервирование товаров ведётся через заказы покупателей, а не «на словах» или в Excel
- Складские операции проводятся день в день, без накопления задолженности по документам
- Для товаров с партионным учётом заполнены сроки годности
- Инвентаризация проводилась не позже чем квартал назад
Для агента оплаты – проверьте:
- В договорах с контрагентами прописаны условия оплаты: кредитный лимит и срок отсрочки
- Поступления от клиентов разносятся по конкретным документам – не «общей кучей» на аванс
- ИНН в карточках контрагентов актуален и прошёл проверку контрольного числа
- Договоры с обязательной предоплатой помечены соответствующим флагом в карточке
Если хотя бы три пункта из списка не выполнены – сначала порядок в данных, потом агенты. Иначе первые две недели уйдут на разбор ложных срабатываний, и проект потеряет доверие команды ещё до реального запуска.
Как работает согласование нарушений
Ключевой вопрос при внедрении: что делать, когда агент нашёл нарушение – заблокировать документ или уведомить?
Жёсткая блокировка вызывает сопротивление и попытки обойти систему. Стандартный обходной путь – провести отгрузку через другого пользователя с более широкими правами. Система «сломана», но документально всё чисто.
Лучше работает трёхуровневая эскалация, которую можно настроить в системе контроля качества операций в 1С:
- Первый уровень. Агент ставит задачу менеджеру: объясни нарушение. Менеджер вводит причину, документ проводится. Все объяснения сохраняются в истории.
- Второй уровень. Если нарушение повторяется более трёх раз за месяц по одному менеджеру – задача уходит руководителю отдела.
- Третий уровень. Просрочка оплаты более 60 дней или скидка выше 20% – согласование директора, без исключений.
Раз в квартал анализируйте, какие объяснения к нарушениям повторяются чаще всего. Если большинство менеджеров пишут «клиент просил скидку за объём» – это сигнал пересмотреть лимиты, а не закручивать гайки. Система работает как источник данных для принятия решений, а не только как контролёр.
Отдельно стоит обратить внимание на связь между агентом оплаты и данными по закупкам. Если у клиента растёт дебиторка, а менеджер одновременно наращивает объём отгрузок – это паттерн, который виден только при совместном анализе двух агентов. Нейросеть для прогнозирования оттока клиентов решает смежную задачу: выявляет тех, кто скоро перестанет платить, до того как долг стал проблемой.
Это можно не делать руками. Виртуальные сотрудники внутри 1С проверяют 100% реализаций по настроенным регламентам – цену, остаток и дебиторку – и ставят задачи ответственным по каждому нарушению. Если менеджер исправил документ, агент перепроверяет автоматически, без напоминаний и контроля со стороны руководителя. Посмотрите, как работают виртуальные сотрудники контроля качества в 1С – сводка в Telegram вместо ручных проверок.
Частые вопросы
Можно ли настроить агентов в типовой 1С без доработок?
Частично. Контроль лимитов скидок настраивается через стандартные механизмы 1С: ограничения в документе реализации, настройки видов цен. Проверку дебиторки закрывает стандартный механизм «Контроль задолженности» в УТ и КА. Для параллельного запуска трёх независимых проверок с постановкой задач по нарушениям нужна внешняя обработка или расширение конфигурации.
Что если агент даёт ложные срабатывания и тормозит нормальные отгрузки?
В первые две недели ложных срабатываний будет 10-15% – это нормально при запуске. Менеджер проводит документ с объяснением, все объяснения анализируются. По мере уточнения порогов количество ложных тревог падает до 2-3%. Жёсткую блокировку включают только после 30 дней работы в режиме уведомлений.
Сколько времени занимает настройка с нуля?
Приведение данных в порядок по чек-листу – обычно 2-4 рабочих дня для компании с 3-5 менеджерами. Настройка самих проверок в готовом решении – 1 рабочий день. Итого около недели до первого боевого запуска. Аудит исторических данных за последние 3 месяца агент выдаёт за 10-15 минут.
Нужно ли обучать менеджеров работе с агентами?
Нет специального обучения. Менеджер видит задачу в 1С или уведомление в Telegram: «Реализация № Х, нарушение лимита скидки, введите причину или передайте руководителю». Интерфейс стандартный. Единственное, что меняется – менеджер больше не может провести документ молча, если нарушил правило.