Эволюция работы с данными в 1С: от Экстрактора 1C к единой экосистеме Denvic Visual Tools

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

Что получается на практике? Бизнес месяцами не может получить нужный отчёт и путается в цифрах. А IT-отдел только и делает, что вручную готовит данные, не успевая решать более важные задачи.

Несколько лет назад мы решили разорвать этот порочный круг. Результатом нашей работы стала полноценная экосистема продуктов Denvic Visual Tools. В её основе — три инструмента: Экстрактор 1C, Инжектор 1C и новый визуальный ETL-конструктор Denvic Visual Transformer (DVT).
Эта статья рассказывает о том, как мы пришли к такой архитектуре, зачем бизнесу нужна связка из трёх инструментов и какие задачи она решает.


С чего всё началось: потребность в быстрой и безопасной выгрузке данных из 1С

Первый продукт экосистемы — Экстрактор 1С.

Первоначальная задача формулировалась просто: обеспечить выгрузку данных из 1С в удобную и безопасную среду для аналитиков и дата-инженеров.

Но для её реализации в реальных компаниях продукт должен был соответствовать пяти ключевым принципам:

  • Многопоточность — для работы с большими объёмами без блокировок

  • Высокая скорость — чтобы не нагружать 1С и не тормозить пользователей

  • Self-service — чтобы аналитик мог работать без привлечения разработчика

  • Low-code — минимум кода, максимум логики в интерфейсе

  • Отслеживание изменений — выгрузка дельты, а не всей базы

Экстрактор 1C решил ключевую боль рынка: быстрый, предсказуемый и удобный канал выгрузки данных из 1С в хранилища, очереди и BI-системы.


Как рынок изменил запрос: нужно не только выгрузить

На этапе активной эксплуатации Экстрактора 1C стало очевидно: выгрузка — это лишь половина процесса.

У команд появлялись задачи:

  • Загружать данные обратно в 1С

  • Синхронизировать данные между разными контурами

  • Выравнивать справочники

  • Переносить данные между конфигурациями

  • Мигрировать с иностранных ERP на 1С

При этом многие компании не имели достаточного количества специалистов 1С или не хотели тратить время на трудоёмкие интеграции.

Так появился второй продукт экосистемы — Инжектор 1С, инструмент для надёжной и быстрой загрузки данных в конфигурации 1С, также выполненный в парадигме многопоточности и low-code.

Экстрактор 1C и Инжектор 1C эффективно закрывают две ключевые стадии конвейера данных: выгрузку и загрузку. Однако полноценный процесс требует третьего, центрального звена — стадии трансформации, где данные нужно обработать, очистить, нормализовать, объединить и подготовить.


Недостающий элемент: система трансформации данных Denvic Visual Transformer (DVT)

В реальных проектах информация редко бывает готова к использованию сразу после выгрузки:

- Данные поступают из разнородных источников
- Они имеют противоречивую структуру
- Содержат ошибки, дубликаты и пропуски
- Требуют нормализации, обогащения, агрегации
- Не подходят для прямой загрузки в 1С или BI-системы

До сих пор эти задачи решались вручную — с помощью SQL, скриптов и разрозненных утилит. Такой подход создаёт «бутылочное горлышко»: каждый новый отчёт или интеграция требуют времени ценных (и дорогих) разработчиков. Это напрямую бьёт по бизнесу: из-за нехватки ресурсов в отчётах появляются ошибки, данные в разных системах расходятся, а решения принимаются по вчерашней аналитике.

DVT ломает эту модель, опуская порог входа до уровня обычного пользователя (не программиста). Ресурсоёмкость задач по работе с данными снижается в разы, и бизнес перестаёт зависеть от графиков и приоритетов IT-отдела.


Denvic Visual Transformer (DVT): визуальный ETL-конструктор

Разработка началась в феврале 2025 года.
Мы протестировали десятки подходов, инструментов, платформ — и создали продукт, который соответствует задачам современного рынка данных вокруг 1С.

Главные принципы DVT:

  • Визуальное проектирование

  • Высокопроизводительные вычисления

  • Многопоточность

  • Self-service

  • Low-code

  • Масштабирование под большие объемы.


Визуальный интерфейс и узлы-трансформации

DVT использует понятный и привычный подход: ноды (кубики) → линии → потоки данных.

Каждый узел — конкретная операция: фильтрация, группировка, объединение, сортировка, переименование колонок, вычисления и многое другое.


Поддерживаемые источники

DVT подключается к:

  • Базам данных - PostgreSQL, MS SQL, ClickHouse, MySQL. В вланах - Greenplum;S3-хранилищам;

  • CSV, Excel, Parquet;

  • данным из 1С, полученным Экстрактором 1С;


Расширяемость

Для сложных сценариев доступно выполнение Python-кода и создание собственных модулей трансформации.


Техническая база

Под капотом — Dask, современный лёгкий фреймворк для ленивых вычислений и масштабирования ETL-нагрузки. Для решений Enterprise-уровня планируется поддержка движков Apache Spark и dbt.

Это позволяет DVT работать с большими объёмами данных без потери скорости.


Зачем всё это бизнесу

DVT закрывает то, что раньше приходилось собирать вручную:

  • Единая среда подготовки данных

  • Отсутствие разрывов между системами

  • Гарантированная согласованность данных

  • Меньше ручных процессов

  • Сокращение нагрузки на разработчиков

  • Ускорение внедрения аналитики

Компания получает не просто инструменты, а сквозной процесс данных, в котором все элементы работают согласованно.


Экосистема Denvic Visual Tools: единая логика данных

Сегодня экосистема выглядит так:

  1. Экстрактор 1С — извлечение данных

  2. DVT — подготовка и трансформация

  3. Инжектор 1С — загрузка данных в 1С


Эти продукты уже работают в реальных компаниях и позволяют:

  • Выстраивать надёжные каналы обмена данными

  • Формировать витрины данных

  • Проводить миграции и синхронизации

  • Обеспечивать стабильную аналитику

  • Развивать цифровые контуры без хаоса с интеграциями


Уверенный взгляд вперёд

Мы продолжаем развивать экосистему Denvic Visual Tools: расширяем ноды, источники, возможности оркестрации и автоматизации.

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

Именно так мы видим современную работу с данными вокруг 1С:
быструю, предсказуемую, удобную и доступную без больших команд разработчиков.



Понравился проект?

Хотите подобную работу? Оставьте заявку и мы отправим вам персональное предложение!
Оставьте заявку

Примеры других проектов

Импортозамещение SAP: переезд на 1С. Архитектура решения
Импортозамещение SAP: переезд на 1С. Архитектура решения
Как выстроить промышленный переезд с SAP на 1С: сценарии миграции, выгрузка данных через SAP ODP, подготовка и загрузка в 1С без рисков д...
Подробнее
Коробочный дашборд 1С:ЗУП: вся HR-аналитика в одном окне
Коробочный дашборд 1С:ЗУП: вся HR-аналитика в одном окне
Готовый аналитический дашборд подключается к вашей базе, автоматически собирает данные и превращает их в понятные визуальные показатели
Подробнее
Как выгрузить нетривиальный отчёт из ЗУПа за 7 минут: профессиональный гайд!
Как выгрузить нетривиальный отчёт из ЗУПа за 7 минут: профессиональный гайд!
Узнайте эффективный метод выгрузки сложных отчётов из ЗУПа
Подробнее
Экстрактор 1С: Инкрементальная выгрузка, многопоточность и управление данными | Онлайн воркшоп 20 ноября 2025
Экстрактор 1С: Инкрементальная выгрузка, многопоточность и управление данными | Онлайн воркшоп 20 ноября 2025
На вебинаре эксперты рассказали, как правильно настроить Экстрактор 1С для инкрементальной выгрузки данных, многопоточной обработки регис...
Подробнее
Теория ограничений в управлении командой — доклад Дениса Смирнова на Analyst Days 20
Теория ограничений в управлении командой — доклад Дениса Смирнова на Analyst Days 20
На конференции Analyst Days 20 генеральный директор Денвик Аналитика Денис Смирнов представил практическую методику управления командами,...
Подробнее
Все кейсы

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

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