Перейти к содержимому
VC
Кейс 22 из 33 · Интеграции ERP / 1С

1С УНФ + Telegram-бот для прорабов: 6–8 звонков в день → 0,4

Строительная компания (отделка коммерческих помещений, 14 одновременных объектов). Прорабы по 6-8 раз в день звонили в офис: «когда плитка», «оплачено ли подрядчику», «остаток сметы». Менеджер тонул. Решили через Telegram-бот, доступ в 1С УНФ — прямо со стройки.

Отрасль
Строительная компания (14 объектов одновременно)
Стек
1С УНФ · aiogram 3 · Node.js · WireGuard
Сроки
7 недель
Итог
Звонки 6–8 → 0,4 в день · ~0,6 ставки
01 · Боль

14 объектов параллельно — и один телефон в офисе

Компания делает отделку коммерческих помещений — рестораны, шоурумы, офисы небольшие. Параллельно ведут 14 объектов, на каждом прораб + 2-4 бригады разной специализации (электрика, отделка, сантехника). Учёт ведут в 1С УНФ на своём сервере, со склада идут материалы под объекты, оплаты подрядчикам — по графику смены.

Каждый прораб — мужчина 40+, привыкший работать руками. На стройке у него телефон в кармане, в руках перфоратор. Дать ему доступ в 1С с ноутбука = нереалистично. И прорабы поступали единственно возможным способом — звонили в офис по 6-8 раз в день: «когда плитка приедет», «Васе подрядчику уже оплатили?», «сколько осталось в смете на этот объект».

На офисного менеджера ложилось 4-5 часов чистого телефонного времени ежедневно. Между звонками — попытки делать собственную работу. Параллельно — приходящий материал, который иногда ложился на склад с задержкой 1-3 дня («ну, потом проведу») — из-за чего другие прорабы не видели актуальных остатков и снова звонили.

02 · Решение

Telegram-бот → 1С УНФ через HTTP-сервисы и WireGuard

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

01
Telegram

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

02
Вход

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

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

Node.js и Express на Selectel. Кэш частых запросов 5 минут, очередь, повторные попытки.

04
WireGuard

Зашифрованный туннель между Selectel и сервером 1С заказчика. Точка входа закрыта наружу.

05
1С УНФ

HTTP-сервисы публикуют REST. Запрос остатков, движений и проводок, оприходование материала по фото.

UX под перчатки и одну руку

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

Подтверждение получения материала фото

Когда машина приезжает на объект, прораб фотографирует накладную и нажимает «Подтвердить получение» в карточке заказа. Бот принимает фото, кладёт его в MinIO с привязкой к документу 1С и проводит движение материала на объект в УНФ. Раньше это занимало 1-3 дня, теперь в среднем 4 минуты.

Push на важные события

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

Защита: WireGuard и white-list

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

03 · Стек

Стек намеренно не SaaS — данные не уходят

1С УНФ (на сервере заказчика)

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

1С HTTP-сервисы

Публикация REST-эндпоинтов внутри 1С — без сторонних коннекторов

aiogram 3

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

Node.js / Express

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

WireGuard

Зашифрованный туннель между сервером Selectel и 1С заказчика — 1С наружу не выходит

Selectel VPS

Размещение бота и промежуточного сервиса, целиком в РФ

MinIO

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

Telegram Bot API

Канал доставки сообщений и уведомлений прорабам

1С УНФ1С HTTP-сервисыaiogram 3Node.jsExpressWireGuardSelectelMinIOTelegram Bot
04 · Результат

Что изменилось через 3 месяца

Звонки прораба/день
6-8 0,4

только нестандартные ситуации, не рутина

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

≈ 4–5 ч в день = 48 тыс. ₽ в месяц экономии

Материал в 1С
1-3 дн 4 мин

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

Побочный эффект, который оказался важнее заявленной цели, — прорабы стали ответственнее за собственные сметы. Раньше «остаток сметы» — это была абстрактная цифра, которую сообщит офис-менеджер; теперь это цифра на экране, обновляется в реальном времени. Перерасходы пресекаются на этапе принятия решения.

Экономика: 480 тыс. ₽ единоразово и 12 тыс. ₽ в месяц на поддержку. При экономии 48 тыс. ₽ в месяц это 480 / 48 ≈ 10 месяцев без учёта поддержки; вместе с ней чистая экономия 36 тыс. ₽ в месяц и возврат ≈ 13 месяцев. Не учтены неочевидные выигрыши: сокращение перерасходов по сметам, ускорение оборачиваемости материалов, возможность брать +2 параллельных объекта тем же штатом.

05 · Применимость

Где работает та же схема

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

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

Если 1С стоит у вас на своём сервере, а люди не в офисе — это решается за 7 недель

Telegram-бот как лёгкий доступ к 1С — недорогая и быстрая замена «большому мобильному приложению». От 480 тыс. ₽ единоразово и 12 тыс. ₽ в месяц на поддержку. Подходит для УТ, УНФ, ERP и КА — везде, где есть HTTP-сервисы или их можно опубликовать.

Готовы начать?

Аудит за 9 900 ₽ — с конкретным отчётом и сметой

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

Или просто напишите свой вопрос — отвечу в течение 2 часов