Выгрузка из 1С в Datalens

1С используют большинство компаний России, поэтому нам часто приходится выгружать из нее данные. Сегодня рассказываем, как связать 1С с Yandex Datalens, чтобы это было просто и без участия программиста.

Yandex Datalens в представлении не нуждается - облачная бесплатная система анализа данных, органично встроенная в экосистему Yanex Cloud.

1С – самый известный бренд в России и, наверное, самое большое количество инсталляций софта в России для автоматизации бизнеса

 Как 1С и Yandex Datalens связать между собой? – ведь прямого коннектора между 1С и Yandex Datalens нет, тем более, что:

  • 1С относится к классу OLTP-систем, т.е. систем, предназначенных для обработки транзакций в реальном времени;
  • А вот Yandex Datalens – это система анализа и поиска данных в режиме «самообслуживания» (self-service).

Разные подходы, разное предназначение, т.е.:

  • 1С – это источник данных для анализа;
  • Yandex Datalens – потребитель данных из 1С, визуализирующий их уже конечному пользователю.

Оттолкнемся от Yandex Datalens:

Yandex Datalens лучше всего работает с одним датасетом (таблицей) для всех графиков (чартов) на дашборде (панели отчетов).

На этом датасете должны быть:

  • Меры – то, что мы будем суммировать, вычислят среднее, искать максимум, минимум, вычислять накопительные итоги и т.д.
  • Измерения – то, в разрезе чего будут изучаться данные, группироваться, фильтроваться.

1.png

А так как 1С это транзакционная система и плохо приспособлена для выборки объемов данных за большие периоды, то получается, что связывать напрямую 1С и Yandex Datalens:

  • Плохо по блокировкам внутри 1С;
  • Накладно по использованию ресурсов сервера, где размещена 1С;
  • А еще и небезопасно – ведь для связки 1С -> Yandex Datalens придется открывать доступ (снаружи) «из» Интернет к вашей 1С для Yandex Datalens.

Надеюсь, я вас убедил, что работать напрямую из Yandex Datalens с данными 1С плохо

А как же работать «хорошо»?

А «хорошо» работать с данными 1С в Yandex Datalens можно только если:

  • Данные из 1С выгружены;
  • Выгружены в специализированную «колоночную» базу данных (например Clickhouse);
  • Данные заранее подготовлены (добавлены и посчитаны дополнительные поля и группировки, иерархии и данные свернуты до необходимого уровня детализации (выполнена агрегация данных, если их очень – очень много));
  • Сама база данных Clickhouse доступна для Yandex Datalens (находится на вашем сервере или размещена в Облаке Yandex, например, в Managed Service for Clickhouse).

Все эти задачи решает наш новый программный продукт: «Экстрактор данных 1С -> BI»

Как работает Экстрактор 1С -> BI

Вот общая схема работы «Экстрактора 1С -> BI»

A4 - 7.png

Подключение «Экстрактор данных 1С -> BI» в 1С 8.3

Подключим Расширение в нашу базу 1С:

3.png

4.png

5.png

Обязательно снять «Безопасный режим»

6.png

Создание нового «Проекта» в 1С

Теперь перейдем в новый появившийся раздел «Экстрактор 1С»

7.png

Запустим Помощник создания нового проекта:

8.png

Создадим новый «Набор данных», используя «Запрос». Вообще есть два подхода:

  • Создавать Наборы данных, используя «объекты 1С» - регистры, документы, справочники;
  • Или создавать Наборы данных, соединяя объекты 1С в единый запрос (этот вариант немного сложнее, но он более универсален).

9.png

10.png

В визуальном «Конструкторе» перетянем все необходимые поля из выбранного нами «РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты»

11.png

И заодно еще допишем формулу для расчета поля «Валовая прибыль»

12.png

Переименуем поля в удобочитаемый вид на закладке «Объединения/Псевдонимы»

13.png

По кнопке «Ок» закроем конструктор

Мы с Вами получили запрос по регистру Выручка и себестоимость продаж, со всеми дополнительными полями, которые на могут понадобиться в последующем анализе данных

14.png

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

Сделаем настройку подключения к нашему облачному Managed Services for Clickhouse – базе данных, которую мы предварительно «по одной кнопке» развернули в Облаке Яндекс

15.png

Так как для только что созданного «Набора данных» еще не создано таблицы в Базе данных, то создадим ее. Делается, все тоже по одной кнопке

16.png

17.png


18.png

Переименовывать поля в таблице-приемнике не будем (хотя это можно сделать легко, равно как и выбрать уже существующую таблицу в БД Clickhouse и сопоставить поля с этой существующей таблицей)

19.png

Запустим выгрузку

20.png

21.png

Заодно сразу создадим регламентное задание, чтобы даные по этому «Проекту» выгружались с нужной нам периодичностью

22.png

Сделаем Отчетность в Yandex Datalens

Для начала перейдем в https://datalens.yandex.ru/ и создадим там «Подключение»

23.png

Создадим Датасет на основе нашей таблицы, которая создана из 1С в БД Clickhouse

24.png

Добавим расчетные поля, которые нам понадобятся. Скажем, очень интересно видеть динамику продаж в сравнении лет помесячно. Для этого добавим:

  • Поле «Месяц»;
  • Поле «Год»;
  • «День» и «День недели»;
  • Поле «Выручка накопительно по дням».

25.png

26.png

27.png

Сделаем чарты и соберем дашборд

28.png

Часто задаваемые вопросы

Прямого коннектора между 1С и Yandex DataLens не существует.
Выгрузка данных из 1С в Yandex DataLens — это процесс интеграции, при котором данные из 1С передаются в облачный сервис бизнес-аналитики Yandex DataLens для последующего анализа и визуализации.
Целью выгрузки данных из 1С в Yandex DataLens является создание единого аналитического пространства, где данные из разных баз 1С объединяются, и строятся интерактивные дашборды, которые невозможно реализовать внутри самой 1С.
«Экстрактор 1С» настраивает выборки данных из 1С, создаёт соответствующие таблицы в базе данных, сопоставляет поля из 1С с полями в базе и автоматически выгружает данные по заданному расписанию.
Для работы с «Экстрактором 1С» требуется платформа 1С версии не ниже 8.3.19, возможность подключения расширения к конфигурации 1С, наличие учётной записи с полными правами, доступ к серверу СУБД и базовые знания структуры данных используемой конфигурации 1С.
Процесс включает получение и ввод лицензионного ключа, генерацию токена доступа, создание подключения в Yandex DataLens, настройку проекта выгрузки и автоматическое выполнение выгрузки по расписанию.
После успешной выгрузки данные автоматически становятся доступными в Yandex DataLens, где их можно использовать для дальнейшего анализа и визуального представления.
С помощью Экстрактора можно выгружать такие объекты, как пользователи портала, структура компании, справочники, сделки, звонки, задачи, лиды, документы, товары и другие элементы конфигурации 1С.
Проект настраивается через интерфейс 1С: выбираются объекты (например, справочники и регистры), задаются правила выгрузки (полная или инкрементальная), а также настраиваются обработчики при необходимости.
Автоматизация осуществляется через настройку расписания, при котором обновления передаются в Yandex DataLens автоматически, например, каждые 10 минут.
Инструмент

Сравнительный анализ

Традиционная парадигма разработки ПО, основанная на императивном программировании, требует высокой квалификации и много ресурсов. В этой модели создание и отладка кода — трудоемкие задачи, требующие глубоких знаний и навыков.

Low-code платформы предлагают другой подход. Они используют графические элементы и упрощают кодирование. Это сокращает время разработки и делает её понятной для пользователей с любым уровнем навыков.

Заказать демо

Другие статьи

От быстрой аналитики и первых дашбордов к масштабному контуру данных
От быстрой аналитики и первых дашбордов к масштабному контуру данных
Тернистый путь от View к Экстрактору 1С.
История начинается одинаково почти у всех
В компании появляется запрос на аналитику, причем не абстрактный — а очень конкретный.

От хаоса в 1С к инкрементальному DWH на Postgres, Airflow и dbt: Как мы перестроили data-платформу и дали аналитикам скорость
От хаоса в 1С к инкрементальному DWH на Postgres, Airflow и dbt: Как мы перестроили data-платформу и дали аналитикам скорость
В статье — реальный опыт построения DWH на PostgreSQL, Airflow, Kafka и dbt:
инкрементальные загрузки с ретроактивными изменениями, DDS со SCD2, обработка 300M строк стоков, CI/CD для пайплайнов и витрины, которые аналитики могут развивать сами.
Очистка данных: инструменты и особенности процесса
Очистка данных: инструменты и особенности процесса

Очистка данных — обязательный этап подготовки информации перед анализом и отчётностью. 

В статье разбираем, какие проблемы возникают в корпоративных данных, как проводят анализ качества, какие подходы к очистке используют на практике и почему без формализованных правил аналитика быстро теряет надёжность.

Импортозамещение SAP: переезд на 1С. Архитектура решения
Импортозамещение SAP: переезд на 1С. Архитектура решения
Как выстроить промышленный переезд с SAP на 1С: сценарии миграции, выгрузка данных через SAP ODP, подготовка и загрузка в 1С без рисков для бизнеса.
Эволюция работы с данными в 1С: от Экстрактора 1C к единой экосистеме Denvic Visual Tools
Эволюция работы с данными в 1С: от Экстрактора 1C к единой экосистеме Denvic Visual Tools
Как мы прошли путь от создания инструмента для выгрузки данных из 1С до построения целостной экосистемы? В этой статье — эволюция Denvic Visual Tools
Коробочный дашборд 1С:ЗУП: вся HR-аналитика в одном окне
Коробочный дашборд 1С:ЗУП: вся HR-аналитика в одном окне
Готовый аналитический дашборд подключается к вашей базе, автоматически собирает данные и превращает их в понятные визуальные показатели
Как выгрузить нетривиальный отчёт из ЗУПа за 7 минут: профессиональный гайд!
Как выгрузить нетривиальный отчёт из ЗУПа за 7 минут: профессиональный гайд!
Узнайте эффективный метод выгрузки сложных отчётов из ЗУПа
Экстрактор 1С: Инкрементальная выгрузка, многопоточность и управление данными
Экстрактор 1С: Инкрементальная выгрузка, многопоточность и управление данными
На вебинаре эксперты рассказали, как правильно настроить Экстрактор 1С для инкрементальной выгрузки данных, многопоточной обработки регистров и постобработки информации. В статье — ключевые вопросы пользователей и практические рекомендации.
Теория ограничений в управлении командой — доклад Дениса Смирнова на Analyst Days 20
Теория ограничений в управлении командой — доклад Дениса Смирнова на Analyst Days 20
На конференции Analyst Days 20 генеральный директор Денвик Аналитика Денис Смирнов представил практическую методику управления командами, основанную на принципах Теории ограничений.
Компания «Денвик Аналитика» приняла участие в конференции PIX Day 2025
Компания «Денвик Аналитика» приняла участие в конференции PIX Day 2025
29 октября 2025 года в Москве состоялась ежегодная конференция PIX Day 2025, организованная компанией PIX Robotics. 
Итоги участия в конференции «Жёлтая конфа 2025»
Итоги участия в конференции «Жёлтая конфа 2025»
24 октября 2025 года представители компании «Денвик Аналитика» приняли участие в ежегодной конференции для специалистов 1С и IT-руководителей — «Жёлтая конфа 2025», которая состоялась в Москве по адресу: Ленинградский проспект, 37 к.9.
Почему 1С — надежный источник данных, но слабый инструмент для управленческой аналитики
Почему 1С — надежный источник данных, но слабый инструмент для управленческой аналитики
Узнайте, почему стандартные отчеты 1С ограничены, какие проблемы они создают при масштабировании компании, и как BI-решения с Экстрактором от Денвик помогают превратить данные 1С в полноценные управленческие инсайты.

Подписка на новости

Хотите узнавать о лучших предложениях первыми?
Подпишитесь на наши новости!