1С УНФ + Telegram-бот для прорабов: 6–8 звонков в день → 0,4
Строительная компания (отделка коммерческих помещений, 14 одновременных объектов). Прорабы по 6-8 раз в день звонили в офис: «когда плитка», «оплачено ли подрядчику», «остаток сметы». Менеджер тонул. Решили через Telegram-бот, доступ в 1С УНФ — прямо со стройки.
14 объектов параллельно — и один телефон в офисе
Компания делает отделку коммерческих помещений — рестораны, шоурумы, офисы небольшие. Параллельно ведут 14 объектов, на каждом прораб + 2-4 бригады разной специализации (электрика, отделка, сантехника). Учёт ведут в 1С УНФ на своём сервере, со склада идут материалы под объекты, оплаты подрядчикам — по графику смены.
Каждый прораб — мужчина 40+, привыкший работать руками. На стройке у него телефон в кармане, в руках перфоратор. Дать ему доступ в 1С с ноутбука = нереалистично. И прорабы поступали единственно возможным способом — звонили в офис по 6-8 раз в день: «когда плитка приедет», «Васе подрядчику уже оплатили?», «сколько осталось в смете на этот объект».
На офисного менеджера ложилось 4-5 часов чистого телефонного времени ежедневно. Между звонками — попытки делать собственную работу. Параллельно — приходящий материал, который иногда ложился на склад с задержкой 1-3 дня («ну, потом проведу») — из-за чего другие прорабы не видели актуальных остатков и снова звонили.
Telegram-бот → 1С УНФ через HTTP-сервисы и WireGuard
Прораб открывает бот и в два нажатия получает то, что раньше требовало звонка. Telegram-бот на aiogram 3, вход по номеру телефона из заранее утверждённого списка, промежуточный сервис на Node.js и Express, который обращается к 1С УНФ через её собственные HTTP-сервисы. Безопасность — зашифрованный туннель WireGuard между сервером Selectel и сервером 1С у заказчика.
Прораб отправляет команду или нажимает кнопку в сообщении. aiogram 3, автомат состояний по разделам.
Заранее утверждённый список номеров телефонов. Привязка к карточке сотрудника в 1С. Без пароля.
Node.js и Express на Selectel. Кэш частых запросов 5 минут, очередь, повторные попытки.
Зашифрованный туннель между Selectel и сервером 1С заказчика. Точка входа закрыта наружу.
HTTP-сервисы публикуют REST. Запрос остатков, движений и проводок, оприходование материала по фото.
UX под перчатки и одну руку
Главный пользователь — прораб с перфоратором. Поэтому интерфейс — кнопки прямо в сообщении: максимум два нажатия до результата. Главное меню: «Мои объекты» → выбор объекта → «Заказы / Оплаты / Смета / Подтвердить получение». Без свободного ввода с клавиатуры в 95% сценариев.
Подтверждение получения материала фото
Когда машина приезжает на объект, прораб фотографирует накладную и нажимает «Подтвердить получение» в карточке заказа. Бот принимает фото, кладёт его в MinIO с привязкой к документу 1С и проводит движение материала на объект в УНФ. Раньше это занимало 1-3 дня, теперь в среднем 4 минуты.
Push на важные события
Прорабу не нужно открывать бот, чтобы узнать новости — бот пишет сам. «Машина с плиткой выехала со склада, будет в 14:30». «Подрядчик Иванов оплачен, акт можно подписать». «Перерасход по смете объекта Z, +3% к плану». Сообщения запускают события в 1С УНФ и проверки по расписанию.
Защита: WireGuard и white-list
1С УНФ остаётся на сервере заказчика — в публичный интернет её никто не выводит. Туннель WireGuard между сервером Selectel и сервером 1С шифрует весь обмен. Вход только по заранее утверждённым номерам телефонов: свои объекты видят лишь сотрудники, добавленные в карточку 1С. Права доступа в промежуточном сервисе дополнительно ограничивают, что прорабу нельзя посмотреть чужой объект.
Стек намеренно не SaaS — данные не уходят
Единый источник данных: объекты, сметы, материалы, подрядчики, оплаты
Публикация REST-эндпоинтов внутри 1С — без сторонних коннекторов
Фреймворк для Telegram-ботов на Python: состояния, кнопки в сообщениях, обработка нажатий
Промежуточный сервис: вход, кэш, очередь, повторные попытки, права доступа, обращение к 1С
Зашифрованный туннель между сервером Selectel и 1С заказчика — 1С наружу не выходит
Размещение бота и промежуточного сервиса, целиком в РФ
Хранилище файлов для фото накладных и подписанных актов
Канал доставки сообщений и уведомлений прорабам
Что изменилось через 3 месяца
только нестандартные ситуации, не рутина
≈ 4–5 ч в день = 48 тыс. ₽ в месяц экономии
нажатие в боте и автоматическая проводка по фото накладной
Побочный эффект, который оказался важнее заявленной цели, — прорабы стали ответственнее за собственные сметы. Раньше «остаток сметы» — это была абстрактная цифра, которую сообщит офис-менеджер; теперь это цифра на экране, обновляется в реальном времени. Перерасходы пресекаются на этапе принятия решения.
Экономика: 480 тыс. ₽ единоразово и 12 тыс. ₽ в месяц на поддержку. При экономии 48 тыс. ₽ в месяц это 480 / 48 ≈ 10 месяцев без учёта поддержки; вместе с ней чистая экономия 36 тыс. ₽ в месяц и возврат ≈ 13 месяцев. Не учтены неочевидные выигрыши: сокращение перерасходов по сметам, ускорение оборачиваемости материалов, возможность брать +2 параллельных объекта тем же штатом.
Где работает та же схема
Общая схема — «линейный сотрудник без доступа к ERP, который вынужден звонить за каждой цифрой». Telegram становится каналом для мелких операций в учётной системе, без полноценного клиента 1С:
- → Логистика и доставка — водитель шлёт «принял груз», «отгрузил», «где машина» через бот
- → Производство — мастер цеха смотрит план смены, отмечает выполнение, фиксирует брак с фото
- → Сервисные службы / клининг — техник на объекте отмечает выполненные работы и движение запчастей
- → Торговые представители — заказ через бот напрямую в 1С, без «скину менеджеру в WhatsApp»
- → Розница — продавец-кассир видит остатки, делает заказ в магазин, без звонка в товароведы
- → Полевые сотрудники в любой компании, где 1С стоит на своём сервере и наружу ничего не открыто
- Готовый шаблон aiogram 3 + Express + HTTP-сервисы 1С — точка старта для любой интеграции с 1С
- Схема WireGuard «ваш сервер ↔ VPS» — 1С наружу не выходит, весь обмен шифруется
- Вход по заранее утверждённому списку телефонов — для людей, которые не помнят пароли
- Фото документа → проводка в 1С — способ вести учёт прямо на объекте
Если 1С стоит у вас на своём сервере, а люди не в офисе — это решается за 7 недель
Telegram-бот как лёгкий доступ к 1С — недорогая и быстрая замена «большому мобильному приложению». От 480 тыс. ₽ единоразово и 12 тыс. ₽ в месяц на поддержку. Подходит для УТ, УНФ, ERP и КА — везде, где есть HTTP-сервисы или их можно опубликовать.
Разбор по теме:Telegram-бот вместо клиента 1С: как устроено, где не сработает и что проверить до старта
Похожие кейсы
Бот отвечает цифрами по продажам: шесть метрик и состязательная проверка
Telegram-бот считает страны, годовые окна, топ товаров и штаты США через единое ядро метрик; языковая модель…
AI-помощник по внутренней базе знаний (RAG) в Telegram
BM25 → SQLite FTS5 со своим ранжированием, расшифровка голосовых, OCR, уровни доступа и MCP-сервер поверх…
Автономные боты и проверка на истории: инженерия надёжности
Десяток сервисов, принимающих решения по потоку внешних событий. Данные приходят по WebSocket в момент…
Аудит за 9 900 ₽ — с конкретным отчётом и сметой
Расскажу что внедрить в вашем бизнесе в первую очередь, какая будет окупаемость, и нужен ли вообще AI для вашей задачи (иногда — нет).
Или просто напишите свой вопрос — отвечу в течение 2 часов