Данные и аналитика · 14 октября 2026 · 3 мин чтения
Power BI и 1С: как подключить данные учёта к отчётам
Эта страница на узбекском: /uz/blog/power-bi-va-1c
В большинстве компаний Узбекистана, которые ведут учёт в 1С, рано или поздно возникает желание видеть данные в удобных интерактивных отчётах. Power BI — популярный выбор, но связать его с 1С не так просто, как с обычной базой данных: у 1С своя структура хранения, свои механизмы доступа и лицензионные условия. Есть несколько рабочих способов, каждый со своими плюсами.
Способ 1. Стандартный интерфейс OData
Платформа 1С умеет публиковать данные через стандартный интерфейс OData. Администратор публикует информационную базу на веб-сервере и открывает доступ к нужным справочникам, документам и регистрам. Power BI подключается к этому адресу как к источнику данных.
Плюсы: не нужны доработки конфигурации, данные берутся из живой базы. Минусы: при больших объёмах загрузка медленная, сложные запросы с отборами настраиваются непросто, а нагрузка ложится на рабочий сервер 1С. Подходит для небольших баз и для начала.
Способ 2. Выгрузка в файлы
В 1С настраивается регламентное задание, которое по расписанию выгружает нужные данные в файлы: CSV, Excel, JSON. Power BI забирает файлы из папки или облачного хранилища. Это просто и надёжно, нагрузка контролируется. Минус — данные обновляются не чаще, чем делается выгрузка, а при изменении состава данных нужно дорабатывать обработку в 1С.
Файлы стоит класть в место, доступное для автоматического обновления: сетевую папку на сервере или корпоративное облачное хранилище. Если файлы лежат на компьютере бухгалтера, обновление остановится, как только он выключит компьютер или уйдёт в отпуск.
Способ 3. Промежуточная база
Данные из 1С регулярно переносятся в отдельную аналитическую базу, например PostgreSQL или SQL Server, а Power BI подключается уже к ней. Это самый масштабируемый вариант: в промежуточной базе можно хранить историю, объединять 1С с CRM и сайтом, готовить витрины для отчётов. Требует разработки обмена и администрирования базы.
Способ 4. Готовые коннекторы
Существуют сторонние коннекторы и сервисы, которые выгружают данные из 1С в форматы, удобные для BI. Они ускоряют старт, но добавляют зависимость от поставщика. Проверьте, поддерживает ли коннектор вашу конфигурацию и как он ведёт себя при её обновлении.
Прямое чтение базы
Иногда предлагают читать таблицы базы данных 1С напрямую SQL-запросами. Это рискованно: внутренние имена таблиц и полей технические и меняются при реструктуризации, данные хранятся в форме, неудобной для анализа, а лицензионные условия 1С ограничивают прямой доступ сторонних программ к базе. Этот путь лучше не выбирать без консультации со специалистами по 1С.
Что выгружать
Не нужно переносить всю базу. Обычно достаточно:
- Регистров продаж, остатков и движения денег
- Справочников номенклатуры, контрагентов, подразделений, сотрудников
- Плановых показателей
Регистры удобнее документов: в них данные уже собраны в форме, пригодной для анализа.
Обновление и нагрузка
Определите, как часто нужны свежие данные: для большинства управленческих отчётов достаточно обновления раз в день или несколько раз в день. Выгрузки лучше планировать на время низкой нагрузки. Инкрементальная загрузка — только новых и изменённых записей — экономит время и ресурсы.
Сверка с 1С
Первые отчёты обязательно сверяйте с отчётами 1С за тот же период. Расхождения обычно связаны с отборами, сторнированием, учётом возвратов, разными датами. Пока цифры не совпадают, пользователи не будут доверять Power BI. Задокументируйте, какие отборы применяются в каждом показателе, чтобы при вопросах бухгалтерии можно было быстро объяснить разницу с отчётами 1С.
Обсудим задачу
Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.
Обсудить проект