Soby Botsobybot
Все кейсы
📊Автоматизация

Автоматический отчёт из 1С в Google Sheets — каждую пятницу сам

Еженедельный отчёт на 8 листах формируется за 2 минуты вместо 3 часов ручной работы

Срок реализации: 2 недели
Автоматический отчёт из 1С в Google Sheets — каждую пятницу сам

Результаты

2 мин
вместо 3 часов
0
ошибок ручного ввода
8:00 пт
отчёт всегда вовремя

О клиенте

Производственная компания: 50 сотрудников, учёт ведётся в 1С:Управление производством. Финансовый директор каждую пятницу вручную собирал данные из 1С в Excel-отчёт для руководства. Отчёт занимал полдня рабочего времени.

Задача / Проблема

Еженедельный сбор данных из 1С стал настоящей болью для финансового отдела:

  • 3 часа каждую пятницу — выгрузка, копирование, сводные таблицы вручную
  • Ошибки при ручном переносе данных — периодически приходилось пересчитывать
  • Отчёт готов только в конце дня пятницы, руководство смотрит его в понедельник
  • При отпуске или болезни финдира — отчёта нет, замена не знает процесс
  • Нет истории: посмотреть прошлые периоды — отдельный Excel-файл из архива

Решение

Python-скрипт на VPS подключается к 1С через API, формирует отчёт в Google Sheets и отправляет ссылку в Telegram руководству — каждую пятницу в 8:00.

Как работает процесс

1

APScheduler запускает задачу каждую пятницу в 7:55

2

Скрипт подключается к 1С API и выгружает данные за неделю

3

Обработка: расчёт показателей, сводки, отклонения от плана

4

Заполнение 8 листов в Google Sheets: продажи, склад, дебиторка, производство и др.

5

Форматирование: цвета, жирный шрифт для отклонений, графики

6

В 8:00 — сообщение в Telegram: «Отчёт за неделю 19–25 апреля готов» + ссылка

Что реализовано

Выгрузка и обработка данных

  • Подключение к 1С через REST API — все выгрузки без ручного участия
  • 8 разделов: продажи по категориям, склад, дебиторская задолженность, производство, план/факт
  • Автоматический расчёт отклонений, трендов, доли по категориям

Google Sheets форматирование

  • Условное форматирование: красный — просадка >10%, зелёный — выполнение плана
  • Автоматические графики по ключевым показателям
  • История: каждая неделя — отдельная вкладка с датой, никакие данные не теряются

Уведомления

  • Уведомление в Telegram с кратким саммари: топ-3 показателя недели
  • При ошибке подключения к 1С — алерт финдиру немедленно
  • Ручной запуск по команде /report — если отчёт нужен вне расписания

Результаты

  • Финансовый директор освободил 3 часа каждую пятницу — теперь занимается анализом, а не сбором
  • Отчёт готов в начале дня пятницы, а не в конце — руководство принимает решения раньше
  • Ошибки ручного ввода исключены — данные прямо из 1С без человеческого фактора
  • Процесс не зависит от конкретного человека — при смене сотрудника ничего не сломается

Технический стек

Python 3.111С REST APIGoogle Sheets APIAPSchedulerTelegram Bot APIVPS + cron
Отвечаем быстро

Готовы
к запуску?

Оставьте заявку — обсудим задачу и предложим решение. Консультация бесплатна.

Telegram
@sobybott
MAX
MAX Мессенджер
Написать в MAX
Часы работы
Пн–Пт 9:00–18:00 · Боты 24/7

Оставьте заявку

Нажимая кнопку, вы соглашаетесь с обработкой персональных данных