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

07.10.26

Интеграция - Перенос данных 1C

Настоящая работа является обзорной и не претендует на представление новых эмпирических результатов. Её цель — систематизировать два взаимодополняющих подхода к преодолению семантической несовместимости при интеграции корпоративных данных на платформе 1С:Предприятие и предложить интегративную модель, объединяющую их.

Аннотация

В статье рассматривается проблема семантической несовместимости при интеграции корпоративных данных на платформе 1С:Предприятие. Анализируются два взаимодополняющих подхода: концепция «семантического конвейера», предлагающая архитектурный паттерн преодоления онтологического барьера через разделение ETL-процесса на слои нормализации, обогащения и проекции, и практическая реализация локального каталога данных на базе DataHub с кастомной метамоделью для 1С, представленная в магистерской диссертации Александра Ануфриева (НИУ ВШЭ, 2026). Показано, что каталогизация метаданных 1С представляет собой прагматичную реализацию принципов семантического конвейера, обеспечивая сохранение бизнес-семантики объектов 1С и построение прослеживаемости (lineage) между логической и физической моделями данных. Предложена интегративная модель, объединяющая теоретические положения обоих подходов, и определены направления дальнейших исследований, включая интеграцию методов Process Mining и Event Sourcing.

Ключевые слова: онтологический барьер, семантическая интеграция данных, 1С:Предприятие, каталог данных, DataHub, семантический конвейер, метаданные, прослеживаемость данных

 

Введение

Интеграция корпоративных данных между разнородными информационными системами остаётся одной из наиболее сложных задач в области управления данными. Особую остроту эта проблема приобретает в контексте платформы 1С:Предприятие, занимающей доминирующее положение на рынке корпоративных информационных систем в России и странах СНГ. Специфика 1С заключается в том, что прикладная модель данных (справочники, документы, регистры, их реквизиты и табличные части) не имеет прямого соответствия физической схеме базы данных. Платформа генерирует физические таблицы по собственным правилам, и при загрузке только физической схемы в стандартные инструменты управления метаданными «теряется бизнес-смысл объектов и происхождение данных в среде 1С».

Данная проблема может быть концептуализирована через понятие онтологического барьера — неявного смыслового разрыва между системами-источником и приёмником, который не устраняется стандартными средствами структурного отображения (XDTO, XML Schema, JSON Schema). Эти инструменты описывают синтаксис и иерархию данных, но не их семантику — бизнес-логику, правила вычислений и процессный контекст.

В настоящей работе анализируются два подхода к преодолению онтологического барьера. Первый — теоретический — предлагает архитектурный паттерн «семантического конвейера», разделяющий ETL-процесс на три независимых слоя: нормализацию, обогащение и проекцию. Второй — практический — реализует локальный каталог данных на базе DataHub с кастомной метамоделью для 1С, обеспечивая загрузку метаданных, построение связей между логическим и физическим уровнями и генерацию lineage без сведения модели 1С к списку таблиц БД.

Цель работы — синтезировать оба подхода в единую концептуальную рамку, показав, что практическая реализация каталогизации метаданных 1С представляет собой воплощение принципов семантического конвейера на уровне каталога данных.

 

Теоретическая рамка: онтологический барьер и семантический конвейер

 

Уровни несоответствия данных

При интеграции данных между системами принято выделять три уровня несоответствия:

 
 
Уровень Суть барьера Средство преодоления
Синтаксический Различия в типах, форматах, кодировках Стандартные преобразования (кастинг)
Структурный (таксономический) Различия в схемах (плоские таблицы vs иерархии) Агрегация, денормализация
Смысловой (онтологический) Различия в определениях сущностей, их свойствах и правилах Требует явного описания онтологии

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

 

Семантический конвейер как архитектурный паттерн

Предлагаемый архитектурный паттерн разделяет традиционный ETL-процесс на три независимых слоя:

  1. Нормализация — преобразование исходных «сырых» данных в поток атомарных бизнес-фактов (событий и состояний), не зависящих от структуры источника.

  2. Обогащение — добавление контекстной информации, отсутствующей в источнике (внешние справочники, правила).

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

Ключевое преимущество подхода — модульность и изоляция изменений: каждый этап может быть модифицирован независимо, а бизнес-инварианты (сумма строк равна итогу, уникальность ключей) проверяются на этапе проекции.

 

Онтологии как средство семантической интеграции

Академические исследования подтверждают, что онтологии являются эффективным средством преодоления семантической гетерогенности. Однако практическая реализация онтологического подхода в контексте 1С сталкивается с существенными ограничениями: отсутствие готовых онтологий предметной области, высокая трудоёмкость их создания и поддержки, необходимость привлечения экспертов-онтологов. Это создаёт разрыв между теоретической строгостью подхода и практической реализуемостью.

 

Практическая реализация: каталогизация метаданных 1С через DataHub

 

Постановка проблемы

Стандартные платформы управления метаданными (OpenMetadata, Arenadata Catalog) хорошо описывают реляционные базы данных, хранилища и BI-системы, но не раскрывают прикладную модель 1С: справочники, документы, регистры, их реквизиты, табличные части и связи между ними. При загрузке только физической схемы БД теряется бизнес-смысл объектов и происхождение данных в среде 1С.

 

Архитектура решения

В рамках магистерской диссертации, выполненной в НИУ ВШЭ (2026), была спроектирована и реализована локальная система каталога данных с поддержкой метаданных 1С. В качестве основы был выбран DataHub — открытая платформа управления метаданными, поддерживающая локальное развёртывание, расширяемую модель метаданных и стандартные механизмы загрузки, поиска, связей и lineage.

Был реализован набор расширений:

  • REST-сервис для извлечения метаданных 1С — обеспечивает программный доступ к дереву метаданных конфигурации.

  • Коннектор для загрузки метаданных в DataHub — преобразует извлечённые метаданные в формат, совместимый с моделью DataHub.

  • Кастомная метамодель для 1С-специфичных свойств — расширяет стандартную модель DataHub для представления объектов 1С (справочников, документов, регистров) с сохранением их бизнес-семантики.

  • Механизм стабильной идентификации объектов 1С — обеспечивает сохранение идентичности объектов при их переименовании.

  • Правила маппинга логической модели 1С на физические таблицы — устанавливают соответствие между прикладными объектами и их физическим представлением в СУБД.

  • Демонстрационный интерфейс 1C Metadata Explorer — предоставляет визуальный доступ к загруженным метаданным и их связям.

 

Результаты валидации

Валидация решения на локальном тестовом окружении подтвердила:

  • загрузку выбранного объёма метаданных;

  • корректное представление объектов 1С в DataHub;

  • построение связей между логическим и физическим уровнями;

  • генерацию lineage — прослеживаемость данных от логической модели 1С до физических таблиц;

  • сохранение внешних связей при повторной загрузке;

  • стабильную идентичность при переименовании объектов;

  • корректное завершение загрузки при несогласованности источников идентификации.

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

 

Семантический слой как развитие подхода

Развитием идеи каталогизации метаданных 1С является концепция семантического слоя в контексте Data Platform для 1С. Семантический слой представляет собой абстракцию над исходными данными, обеспечивающую единый язык бизнес-терминов, понятный всем потребителям информации. Он выполняет следующие функции:

  • устранение неоднозначности терминов через бизнес-глоссарий;

  • ускорение самообслуживания аналитики через готовые семантические объекты;

  • обеспечение управляемого роста через версионирование терминов и правил агрегаций;

  • поддержка прозрачности и соответствия требованиям через метаданные и линейную прослеживаемость.

Структурно семантический слой включает словарь терминов, онтологии, сопоставления и версии. Это концептуально близко к идее «канонической модели данных» из семантического конвейера, хотя и реализуется в контексте аналитической платформы (Lakehouse), а не ETL-интеграции.

 

Синтез подходов: каталог данных как семантический конвейер в миниатюре

 

Сопоставление концепций

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

 
 
Аспект Семантический конвейер (теория) Каталог данных 1С (практика)
Проблема Онтологический барьер: потеря бизнес-семантики при структурном маппинге Потеря бизнес-смысла объектов 1С при загрузке только физической схемы БД
Принцип решения Сохранение семантики через явное описание онтологии Сохранение семантики через кастомную метамодель и правила маппинга
Нормализация Преобразование в атомарные бизнес-факты Извлечение логической модели 1С (справочники, документы, регистры)
Обогащение Добавление контекста из внешних источников Построение связей между логическим и физическим уровнями
Проекция Сборка структур, соответствующих онтологии приёмника Генерация lineage и представление объектов в DataHub
Прослеживаемость Data Lineage как результат конвейера Lineage как встроенная функция каталога

 

Интегративная модель

На основе проведённого анализа может быть предложена интегративная модель, объединяющая оба подхода:

Уровень 1: Логическая модель 1С. Извлечение прикладной модели данных (справочники, документы, регистры, их реквизиты и связи) через REST-сервис или парсинг XML-выгрузки конфигурации. На этом уровне формируется представление предметной области в терминах 1С.

Уровень 2: Каноническая модель (онтология). Отображение логической модели 1С на нейтральную семантическую модель — каноническую онтологию предметной области. Это соответствует этапу нормализации в семантическом конвейере. Каноническая модель выступает как «семантический клей», обеспечивающий совместимость с системами-приёмниками.

Уровень 3: Физическая модель. Отображение логической модели 1С на физическую схему базы данных. Установление правил маппинга между прикладными объектами и таблицами СУБД.

Уровень 4: Каталог данных. Загрузка метаданных всех уровней в DataHub с сохранением связей между ними. Генерация lineage, обеспечивающего прослеживаемость от бизнес-процесса через логическую модель 1С к физическим таблицам и далее к системе-приёмнику.

Уровень 5: Семантический слой. Предоставление бизнес-терминов, глоссария и правил агрегации для потребителей данных. Версионирование терминов и сопоставлений.

 

Роль MCP-серверов

Новым классом инструментов, дополняющих описанную архитектуру, являются MCP-серверы (Model Context Protocol), предоставляющие структурированный доступ к метаданным 1С для внешних систем и AI-агентов. Примерами являются INFATON MCP35 (35 инструментов для работы с любой базой 1С) и 1C Metacode MCP Server (загрузка метаданных и кода конфигураций в графовую базу Neo4j). Эти инструменты выполняют роль технического слоя доступа, автоматизируя получение метаданных и их связей, что устраняет необходимость вручную поддерживать маппинг между процессами и метаданными.

 

Ограничения и направления дальнейших исследований

 

Ограничения текущего подхода

Рассмотренная реализация каталога данных 1С, несмотря на свою практическую ценность, имеет ряд ограничений:

  • Фокус на design-time, а не run-time. Каталог отражает проектную модель данных, но не показывает фактическое движение данных в процессе выполнения.

  • Отсутствие Process Mining. Не реализован анализ технологического журнала 1С для восстановления реальных моделей процессов и проверки их соответствия проектным BPMN-диаграммам.

  • Ограниченная поддержка Event Sourcing. Не реализовано воспроизведение состояния через последовательность событий, что необходимо для сохранения истории изменений при интеграции.

  • Ручное связывание с BPMN. Связь между элементами бизнес-процессов и объектами метаданных устанавливается вручную, а не выводится автоматически.

 

Направления дальнейших исследований

Перспективными направлениями развития являются:

  1. Интеграция Process Mining. Применение методов Process Mining к технологическому журналу 1С для восстановления фактических моделей процессов и их сопоставления с проектными BPMN-диаграммами. Это позволит замкнуть цикл: от проектной модели через каталог метаданных к анализу фактического выполнения и обратно.

  2. Event Sourcing в каталоге данных. Расширение каталога возможностями воспроизведения состояния объектов через последовательность событий, что особенно важно для интеграции с сохранением истории изменений.

  3. Автоматизация маппинга. Использование методов машинного обучения и больших языковых моделей для автоматического сопоставления элементов BPMN с объектами метаданных 1С, снижая трудозатраты на ручное связывание.

  4. Расширение на гетерогенные ландшафты. Адаптация подхода для интеграции 1С с системами на других платформах (SAP, Oracle) через единую каноническую онтологию.

  5. Семантический поиск и AI-агенты. Интеграция каталога с MCP-серверами для предоставления AI-агентам структурированного доступа к метаданным 1С, что позволит автоматизировать анализ и генерацию кода.

 

Заключение

Проведённый анализ показывает, что два рассмотренных подхода — теоретический паттерн «семантического конвейера» и практическая реализация каталога данных 1С на базе DataHub — не противоречат, а дополняют друг друга. Теоретический подход формулирует фундаментальный принцип: для преодоления онтологического барьера необходимо сохранять бизнес-семантику данных, а не сводить их к физической схеме. Практическая реализация демонстрирует, как этот принцип может быть воплощён в конкретном инструменте — каталоге данных с кастомной метамоделью для 1С.

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

Дальнейшее развитие подхода связано с интеграцией методов Process Mining и Event Sourcing, автоматизацией маппинга с использованием AI-технологий и расширением на гетерогенные ландшафты корпоративных систем. Эти направления позволят превратить каталог данных из инструмента документирования в полноценную платформу управления семантической интеграцией.

 

Литература

  1. Ануфриев А. Design and Implementation of a Local Data Catalog with Support for 1c Metadata. Магистерская диссертация. НИУ ВШЭ, 2026. URL: https://www.hse.ru/en/edu/vkr/1159676288

  2. DataHub Ontology — DataHub Documentation. URL: https://docs.datahub.com

Вступайте в нашу телеграмм-группу Инфостарт

онтологический барьер семантическая интеграция данных 1С:Предприятие каталог данных DataHub семантический конвейер метаданные прослеживаемость данных

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

58000 руб.

04.08.2015    194959    479    310    

474

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, ERP 2.6, КА 2.5, КА 2.6, УТ 11.5, УТ 11.6, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    165216    1009    329    

493

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    37211    270    68    

204

Перенос данных 1C Разработчик Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

20740 руб.

25.09.2016    93448    429    268    

356

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

27572 руб.

18.02.2016    209408    686    559    

566

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    14597    17    8    

17

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 3.0 Россия Платные (руб)

Перенос данных из 1С:Комплексной автоматизации 1.1 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях КА 1.1 (1.1.115.1) и БП 3.0 (3.0.210.x). Правила подходят для версии ПРОФ и КОРП.

40000 36000 руб.

11.07.2019    30989    129    32    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. roman72 409 13.10.26 15:37 Сейчас в теме
Если меняется онтологический паттерн, то это означает смену архитектуры системы.
Вы предложили два подход, если их посмотреть с другой точки зрения,
либо переделать 1С
либо с помощью ИИ создать автоматически адаптирующееся описание пересечений логического слоя (бизнес-логики) с физическим (субд).
2. urrymca 14 13.10.26 15:39 Сейчас в теме
Именно второй вариант сейчас в разработке. Экстракция онтологий и автоматическое построение правил.
Для отправки сообщения требуется регистрация/авторизация