Как вывести данные из 1С в BI: пять способов и главная ловушка

2026-10-27 15:21:54 Время чтения 6 мин 24

Для разового отчета хватит выгрузки в Excel или подключения через OData. Регулярную управленческую отчетность, где данные 1С сводятся с CRM и другими системами, надежнее строить через хранилище данных. Тогда отчеты обновляются сами, а рабочая база 1С не тормозит от аналитических запросов.

Чего делать нельзя

Иногда BI подключают напрямую к SQL-базе 1С. Это запрещает лицензионное соглашение 1С, да и технически ненадежно. Таблицы там называются по типу _Document123, а после обновления конфигурации их структура может поменяться. Все способы ниже работают через платформу 1С.

Пять способов

1. Выгрузка в Excel. Отчет выгружают в файл, BI забирает его из папки. Запуск за день, для пилота достаточно. Но актуальность зависит от того, не забыл ли сотрудник нажать кнопку, и ручная работа никуда не уходит.

2. «1С:Аналитика». Встроенный BI-инструмент на платформе 1С с теми же правами доступа. Хорош для компаний, где почти все данные уже в 1С. Для свода нескольких баз и больших объемов обычно нужен еще «1С:Корпоративное хранилище данных», а лицензии покупают по числу пользователей.

3. OData. Стандартный интерфейс 1С, конфигурацию менять не нужно. Напрямую к нему подключаются в основном Power BI и Excel, российские BI-платформы обычно работают через промежуточную базу. На больших регистрах обновление идет долго и нагружает рабочий сервер.

4. Готовые коннекторы. Расширение для 1С по расписанию выгружает данные в аналитическую базу, программист не нужен. Ограничения — лицензия на каждую базу, лимит объема и привязка к одной BI-системе. CRM и другие источники придется подключать отдельно.

5. Хранилище данных. Данные 1С каждую ночь выгружаются через HTTP-сервисы или OData в отдельную базу, например PostgreSQL или ClickHouse. Туда же попадают CRM, Excel-бюджеты и другие источники. На старте нужен программист 1С и больше времени. Зато накапливается история, показатели считаются одинаково во всех отчетах, а способ работает с любой BI-платформой, включая российские. Подробнее о том, как устроено хранилище данных, мы писали отдельно.

Главная ловушка — правки задним числом

Бухгалтерия постоянно перепроводит документы за прошлые периоды. Если выгружать только новые документы, через пару месяцев цифры в BI разойдутся с 1С, и никто не объяснит почему. Выгрузка должна забирать и измененное. Для этого в 1С есть регистрация изменений в плане обмена, а закрытые периоды защищают датой запрета изменения данных.

Какой способ выбрать

  1. Одна база, нужен пилотный дашборд — выгрузка в Excel или OData, если есть Power BI.
  2. Почти все данные в 1С, аналитика нужна внутри привычной системы — «1С:Аналитика».
  3. Нужно быстро получить данные одной базы без программиста — готовый коннектор.
  4. Несколько баз 1С, CRM, история за годы, российская BI-платформа — хранилище данных.

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

Как это выглядит на практике

1С почти никогда не бывает единственным источником. Основное время уходит на то, чтобы свести учет с данными, которых в 1С нет.

  1. Продавец стройматериалов. Розница шла в 1С, интернет-продажи в Битрикс24, общую выручку собирали вручную. Теперь обе системы выгружаются в аналитическую базу, а дашборд по выручке в Power BI обновляется каждый день.
  2. Сеть клиник. Финансы в 1С, записи пациентов в МИС, звонки в коллтрекинге. После сведения в одну модель руководство видит выручку, загрузку врачей и конверсию звонков по каждому филиалу. Подробнее в кейсе про BI-аналитику для сети клиник.
  3. Застройщик. Продажи и финансы из 1С свели в хранилище на PostgreSQL с готовностью объектов и задачами подрядчиков из таблиц. Проекты и эскроу-финансирование видны в одном окне.

Итог

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

Другие примеры интеграции 1С с BI смотрите в кейсах VSL-BI. Если хотите понять, какой способ подойдет вашей 1С, команда VSL-BI проводит бесплатную консультацию. Посмотрим, как устроены ваши базы и источники, и предложим схему выгрузки.