Перейти к содержимому

Разрешить сайту считать ваши посещения с помощью Яндекс Метрики? Для этого она сохранит в браузере файлы cookie. Как сайт использует cookie

VC
Схему я расписал по шагам, но у заказчика ещё не внедрял. Поэтому цифры ниже — расчёт для типичной отделочной компании, которая ведёт 14 объектов одновременно.
Схема 9 из 11 · Готовое решение · Интеграции с ERP и 1С

Прораб видит остатки, сметы и оплаты из 1С прямо со стройки

Прорабы звонят в офис по многу раз в день: «когда привезут плитку», «оплачено ли подрядчику», «сколько осталось по смете». Бот в Telegram отвечает на такие вопросы сам: берёт данные из 1С УНФ и показывает их за два нажатия. Приход материала прораб подтверждает фотографией накладной.

Для кого
Строительные и отделочные компании
Технологии
1С УНФ · aiogram 3 · Node.js · WireGuard
Срок внедрения
около 7 недель
Расчёт
звонков прораба в офис: 6–8 → 0,4 в день
01 · Проблема

14 объектов одновременно и один телефон в офисе

Возьмём для расчёта компанию, которая отделывает коммерческие помещения: рестораны, шоурумы, небольшие офисы. Одновременно в работе 14 объектов. На каждом работают прораб и 2–4 бригады разных специальностей: электрика, отделка, сантехника. Учёт ведётся в 1С УНФ на собственном сервере компании. Материалы идут со склада на объекты, подрядчикам платят по графику.

У прораба на стройке в кармане телефон, а в руках инструмент. Открывать 1С с ноутбука на объекте ему неудобно, поэтому он звонит в офис. В расчёте я исхожу из 6–8 звонков в день от каждого прораба: про доставку материала, оплаты подрядчикам и остаток сметы.

От 14 прорабов набирается около сотни звонков в день. Если на каждый вместе с поиском ответа в 1С уходит 2,5–3 минуты, офис-менеджер проводит на телефоне 4–5 часов, а свою работу делает между звонками. Пришедший материал проводят по складу, когда дойдут руки, иногда через 1–3 дня. Пока его нет в 1С, другие прорабы не видят настоящих остатков и снова звонят.

02 · Как работает

Бот обращается к 1С УНФ через HTTP-сервисы и защищённый туннель

Прораб открывает бота и в два нажатия получает то, ради чего раньше звонил. Устроено это так. Бот написан на aiogram 3. Данные из 1С УНФ он получает через промежуточный сервис на Node.js и Express, который обращается к собственным HTTP-сервисам 1С. Весь обмен идёт по зашифрованному туннелю WireGuard между арендованным сервером в России и сервером 1С компании.

01
Telegram

Прораб отправляет команду или нажимает кнопку в сообщении. У каждого раздела свой сценарий на aiogram 3.

02
Вход

Заранее утверждённый список номеров телефонов. Номер привязан к карточке сотрудника в 1С. Пароль не нужен.

03
Промежуточный сервис

Сервис на Node.js и Express работает на арендованном сервере. Частые ответы он хранит 5 минут, запросы ставит в очередь и при сбое повторяет.

04
WireGuard

Зашифрованный туннель между арендованным сервером и сервером 1С компании. Снаружи к 1С не подключиться.

05
1С УНФ

HTTP-сервисы 1С отдают данные по запросу: остатки, движения, проводки. Приход материала проводится вместе с фото накладной.

Кнопки, которые удобно нажать одной рукой

Главный пользователь — прораб на объекте. Поэтому бот управляется кнопками прямо в сообщении, и до любого ответа не больше двух нажатий. Главное меню: «Мои объекты» → выбор объекта → «Заказы / Оплаты / Смета / Подтвердить получение». Печатать почти ничего не нужно.

Приход материала подтверждается с фото накладной

Когда машина приезжает на объект, прораб фотографирует накладную и нажимает «Подтвердить получение» в карточке заказа. Бот сохраняет фото в файловое хранилище MinIO, привязывает его к документу 1С и проводит поступление материала на объект в УНФ. Остатки в 1С меняются в тот же момент. Другие прорабы увидят новые цифры в боте не позже чем через 5 минут: столько промежуточный сервис хранит частые ответы.

Бот сам сообщает о важном

Прорабу не нужно открывать бота, чтобы узнать новости. «Машина с плиткой выехала со склада, будет в 14:30». «Подрядчику Иванову оплачено, акт можно подписать». «Перерасход по смете объекта Z: +3% к плану». Такие сообщения приходят, когда в 1С УНФ происходит событие, и после проверок, которые бот запускает по расписанию.

Как защищён доступ к 1С

1С УНФ остаётся на сервере компании, в открытый интернет её никто не выводит. Туннель WireGuard между арендованным сервером и сервером 1С шифрует весь обмен. Войти можно только с заранее утверждённого номера телефона. Объект видят сотрудники, которых добавили в его карточку в 1С. Промежуточный сервис дополнительно проверяет права и не покажет прорабу чужой объект.

Если сотрудники пользуются Max

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

03 · Технологии

Из чего собрано решение

1С УНФ (на сервере компании)

Единый источник данных: объекты, сметы, материалы, подрядчики, оплаты

HTTP-сервисы 1С

Встроенный в 1С способ отдавать данные по запросу, без сторонних модулей

aiogram 3

Библиотека для Telegram-ботов на Python: сценарии, кнопки в сообщениях, обработка нажатий

Node.js / Express

Промежуточный сервис: вход, временное хранение ответов, очередь, повторные попытки, права доступа, обращения к 1С

WireGuard

Зашифрованный туннель между арендованным сервером и 1С компании; снаружи к 1С не подключиться

VPS в России

Арендованный сервер для бота и промежуточного сервиса, например в Selectel. Площадку компания может выбрать сама

MinIO

Хранилище файлов для фото накладных и подписанных актов

Telegram Bot API

Сообщения и уведомления прорабам

1С УНФ1С HTTP-сервисыaiogram 3Node.jsExpressWireGuardVPSMinIOTelegram Bot

Отдельные части этой схемы уже работают в моих проектах. ИИ-помощник по базе знаний — бот в Telegram, который разделяет доступ на три уровня. На туннеле WireGuard построена избирательная маршрутизация трафика. С форматами обмена 1С я работал, когда делал конвертер выписок казначейства: он собирает файлы для загрузки в 1С.

04 · Расчёт

Чего ожидать после запуска

Цифры посчитаны для той же компании с 14 объектами. Я исхожу из того, что бот отвечает на 19 из 20 вопросов прорабов: остатки, оплаты, смета, сроки доставки. Для вашей компании пересчитаю всё по реальному числу объектов и звонков.

Звонков от прораба в день
6–8 0,4
сейчас → цель

звонить остаётся только по нестандартным вопросам

Освободится у офис-менеджера
0,5–0,6
ставки

4–4,8 часа в день; при зарплате 80 тыс. ₽ это 40–48 тыс. ₽ в месяц

Материал в 1С
1–3 дня сразу
сейчас → цель

проводка появляется, как только прораб подтвердит приход с фото накладной

Откуда эти цифры. Сейчас на звонки уходит 4–5 часов в день. Если у каждого прораба останется 0,4 звонка, от 14 прорабов их наберётся 5–6 в день, это меньше 20 минут. Освободится 4–4,8 часа из восьмичасового дня, то есть 0,5–0,6 ставки.

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

05 · Сроки и смета

Сколько займёт запуск и когда он окупится

Срок
около 7 недель

от начала работ до запуска. Точный срок зависит от того, опубликованы ли в вашей 1С HTTP-сервисы

Ориентир сметы
480 тыс. ₽

разово, плюс 12 тыс. ₽ в месяц на поддержку. Точная сумма зависит от числа объектов и разделов бота

По расчёту освободившееся время офис-менеджера стоит 40–48 тыс. ₽ в месяц, за вычетом поддержки — 28–36 тыс. ₽. Без учёта поддержки вложения окупятся за 10–12 месяцев, с учётом — примерно за 13–17.

Так же подключаются другие конфигурации 1С: «Управление торговлей», «1С:ERP» и «Комплексная автоматизация». Подойдёт любая, где HTTP-сервисы уже есть или их можно опубликовать. Цены на другие работы — на странице «Цены».

06 · Где пригодится

Где подойдёт та же схема

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

  • → Логистика и доставка — водитель отмечает в боте «принял груз», «отгрузил» и сообщает, где машина
  • → Производство — мастер цеха смотрит план смены, отмечает выполнение, фиксирует брак с фото
  • → Сервисные службы и клининг — техник на объекте отмечает выполненные работы и расход запчастей
  • → Торговые представители — заказ через бота сразу попадает в 1С, и пересылать его менеджеру не нужно
  • → Розница — продавец видит остатки и заказывает товар в магазин без звонка товароведу
  • → Сотрудники в разъездах в любой компании, где 1С стоит на своём сервере и наружу ничего не открыто
Что переносится в другие задачи
  • Связка «aiogram 3 + Express + HTTP-сервисы 1С» подходит везде, где сотруднику вне офиса нужны цифры из 1С
  • Туннель WireGuard между сервером компании и арендованным сервером: 1С не выходит в интернет, весь обмен шифруется
  • Вход по заранее утверждённому списку телефонов, без паролей
  • Подтверждение прихода кнопкой с фото документа: учёт ведётся прямо на объекте
Готовы начать?

Начните с аудита за 5 000 ₽: письменный отчёт и расчёт окупаемости

Расскажу, что автоматизировать в первую очередь, когда это окупится и нужен ли вашей задаче ИИ вообще. Иногда он не нужен.

Или просто задайте вопрос. В рабочее время отвечаю в течение 2 часов