Подготовка данных

Аналогично CodeMetadataSearchServer, требуется выгрузка из Конфигуратора.

Необходимые выгрузки

Выгрузка
Назначение

Отчет из конфигурации

Метаданные объектов

Выгрузка в файлы

Код модулей (опционально)

Шаг 1: Создание папок

New-Item -ItemType Directory -Force -Path @(
    "E:\1C_Export\Report",
    "E:\1C_Export\Files"
)

Шаг 2: Отчет из конфигурации

  1. Откройте конфигурацию в Конфигураторе

  2. Меню КонфигурацияОтчет из конфигурации

  3. Включите все разделы

  4. Сохраните в папку E:\1C_Export\Report

Шаг 3: Выгрузка в файлы (опционально)

  1. Меню КонфигурацияВыгрузить конфигурацию в файлы

  2. Укажите папку E:\1C_Export\Files

Граф метаданных

После индексации в Neo4j создаётся граф:

Типы узлов

  • Project — корневой узел

  • Configuration — конфигурация

  • MetadataObject — объект метаданных

  • TabularPart — табличная часть

  • Attribute — реквизит

Связи

  • HAS_CONFIGURATION — проект → конфигурация

  • HAS_OBJECT — конфигурация → объект

  • HAS_ATTRIBUTE — объект → реквизит

  • HAS_TABULAR_PART — объект → табличная часть

  • REFERENCES — ссылки между объектами

Просмотр графа

После индексации откройте Neo4j Browser (http://localhost:7474) и выполните запрос:

Обновление данных

При изменении конфигурации:

  1. Повторите выгрузку

  2. Установите RESET_DATABASE=true в docker-compose.yml

  3. Перезапустите сервисы

Last updated