ОПОРА · Build Control: ERP для поставщика стройматериалов после 1С

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

ОПОРА · Build Control: ERP для поставщика стройматериалов после 1С
INGELLO / BUSINESS2925
Перейти в системуfrontend-erp.ingello.com Связаться с нами
ОПОРА · Build Control: дашборд поставщика стройматериалов
Дашборд: склад, выручка, заказы, задачи и диалоги агента на одном экране

ОПОРА · Build Control: это демо альтернативной ERP-админки для оптово-розничного поставщика строительных материалов. Склад с точками пополнения, заказы, AI-агент продаж для Telegram, задачи живым менеджерам и ретроспектива диалогов собраны в одном окне. Компания «ОПОРА» вымышленная, данные демонстрационные: 70 позиций каталога, семь заказов, четыре диалога и пять сотрудников, один из которых AI-агент. Зато логика настоящая, и её можно потрогать руками.

Задача

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

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

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

Что внутри

  • Дашборд, восемь метрик (позиции, стоимость склада, позиции ниже нормы, заказы, выручка, средний чек, открытые задачи, диалоги агента), график продаж и диалогов за семь дней, стоимость склада по категориям;
  • Товары и остатки, 70 позиций в 12 категориях, плитки или таблица, сортировка по стоимости запаса, критичности, цене и остатку, режим «только дефицит»;
  • Точки пополнения, у каждой позиции своя норма, статусы «достаточно», «контроль», «дефицит» и «нет», блок «Нужно докупить»;
  • Заказы, конструктор с поиском по складу, скидкой не больше 7% и живой суммой, статус в один клик: новый, резерв, оплачено, отгрузка, выполнено;
  • Задачи, доска из трёх колонок: в очереди, в работе, готово;
  • Сессии и чат, диалоги агента с клиентами и ответ менеджера прямо из админки;
  • Промпты и ретроспектива, блоки инструкций агента и выводы из разобранных диалогов;
  • Сотрудники и мотивация, роли, сделки и баллы, включая AI-агента;
  • Командная панель Ctrl+K, сквозной поиск по товарам, заказам, задачам, людям и разделам.

Под капотом сервер на Node.js без внешних зависимостей, графики на Chart.js и 21 собственная SVG-картинка товаров общим весом около 8 КБ.

Склад и точки пополнения

Остаток сам по себе ничего не говорит: 300 мешков цемента в июле и в ноябре означают разное. Поэтому у каждой позиции есть точка пополнения. Ниже нормы позиция получает статус «дефицит», до 135% нормы «контроль», выше «достаточно». Блок «Нужно докупить» выводит проблемные позиции наверх, а кнопка с грузовиком ставит логисту задачу с уже посчитанной нехваткой до полуторной нормы.

ОПОРА · Build Control: товары, остатки и точки пополнения
Товары и остатки: блок «Нужно докупить» показывает, сколько процентов нормы осталось

Заказы без поля «текст позиций»

Вместо свободного текста заказ собирается из позиций склада: поиск, количество, скидка и сумма считаются на лету. Скидка ограничена 7%, ровно как в инструкции агента, чтобы человек и AI играли по одним правилам. Дальше заказ проходит статусы от «новый» до «выполнено», по одному клику на шаг.

ОПОРА · Build Control: конструктор и список заказов
Заказы: конструктор слева, список со статусами и менеджерами справа

AI-агент продаж и как он передаёт работу людям

Инструкции агента собраны из шести блоков: продажи и консультация, расчёт объёмов, оформление заказа, задачи менеджерам, пополнение склада и ограничения. Из них собирается файл AGENTS.md. Наличие и цены агент берёт только из каталога, а если позиции нет в базе, так и говорит, не придумывая остатки.

Агент сам считает объёмы по нормам из промпта: 51 кирпич на квадратный метр кладки в полкирпича, 8.5 кг гипсовой штукатурки на метр при слое 10 мм, лист гипсокартона на 3 м². Запас 5-7% он называет клиенту отдельной строкой, чтобы никто не удивился лишнему мешку.

ОПОРА · Build Control: диалог AI-агента с клиентом
Сессии и чат: агент считает металлочерепицу на 320 м² с запасом и сам предлагает гидробарьер

Человека агент зовёт в четырёх случаях: клиент просит отсрочку платежа, заказ больше 150 000 грн, нужен нестандартный транспорт или товара нет и его надо заказывать у поставщика. В задаче менеджеру указаны клиент, номер заказа, суть вопроса и дедлайн. Ещё агенту запрещено обещать скидку больше 7%, называть сроки доставки без логиста и советовать что-либо по несущим конструкциям и фундаменту: для этого есть инженер.

Честно о демо: живой Telegram-бот к публичной версии не подключён. Диалоги в разделе «Сессии и чат» подготовлены заранее и показывают рабочее место, куда в боевой версии попадают разговоры агента.

ОПОРА · Build Control: доска задач менеджеров
Задачи: закупка цемента ниже точки пополнения уже стоит в очереди у логиста

Ретроспектива: агент учится на разобранных диалогах

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

ОПОРА · Build Control: ретроспектива диалогов агента
Ретроспектива: выводы из диалогов и действия по каждому

Действия превращаются в правки промптов. Каждый блок инструкций редактируется отдельно, а AGENTS.md пересобирается из них целиком, так что поведение агента меняет не программист, а руководитель продаж.

ОПОРА · Build Control: редактор промптов агента
Промпты: блоки инструкций, из которых собирается AGENTS.md

Демо-режим: сломать нельзя

Сервер работает только на чтение: любой POST или PUT получает ответ 405. Всё, что посетитель создаёт или меняет (заказы, задачи, статусы, тексты промптов, сообщения в чате), хранится в localStorage его браузера. Другие посетители этих изменений не видят, а кнопка «Сбросить демо» возвращает исходное состояние. Так что смело жмите кнопки: самое страшное, что может случиться, это заказ на 400 мешков цемента, который увидите только вы.

Схема данных

Девять сущностей, связанных по артикулу, номеру чата, номеру заказа и менеджеру.

ОПОРА · Build Control: схема данных

Контур системы

Путь от сообщения клиента до правки промпта и место 1С на переходном этапе.

ОПОРА · Build Control: контур системы

Схема интерфейса

Как устроена админка: навигация слева, разделы справа, демо-контур всегда на виду.

ОПОРА · Build Control: схема интерфейса

Следующий шаг

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

Где посмотреть

Демо открыто всем: frontend-erp.ingello.com. Компания и данные демонстрационные, а всё, что вы измените, сохранится только в вашем браузере.

Технологический стек и подходы

SaaS архитектура Микросервисы Облачные вычисления Масштабируемость ПО API интеграции DevOps процессы High-load системы Кибербезопасность решений

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

01Это готовая замена 1С?

Нет. Это публичное демо рабочего контура продаж и склада на демонстрационных данных. Под конкретную компанию контур собирается с её номенклатурой, правилами и каналами продаж, а 1С остаётся источником учёта на переходный период.

02Можно ли сломать демо?

Нет. Сервер отдаёт данные только на чтение, а всё, что вы меняете, хранится в localStorage вашего браузера. Кнопка «Сбросить демо» возвращает исходное состояние.

03Когда AI-агент передаёт клиента человеку?

Когда клиент просит отсрочку платежа, заказ больше 150 000 грн, нужен нестандартный транспорт или товара нет и его надо заказывать у поставщика. Агент ставит менеджеру задачу с клиентом, номером заказа, сутью вопроса и дедлайном.