For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

CodeMetadataSearchServer требует данные, выгруженные из Конфигуратора 1С.

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

Выгрузка
Назначение
Как получить

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

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

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

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

Код модулей

Конфигурация → Выгрузить в файлы

Шаг 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

  3. Дождитесь завершения выгрузки

Альтернатива: EDT

Если вы используете 1C:EDT, укажите путь к рабочей директории проекта вместо выгрузки.

Структура после выгрузки

Оптимизация: выборочная индексация

Не обязательно индексировать всё! Если вам не нужен поиск по определённым объектам конфигурации, просто удалите соответствующие папки из выгрузки перед запуском индексации.

Пример: индексация только общих модулей и обработок

Преимущества выборочной индексации

  • Ускорение индексации — меньше файлов = быстрее

  • Экономия дискового пространства — меньший размер векторной БД

  • Более точный поиск — меньше шума в результатах

Что обычно можно исключить

  • ExternalDataSources — внешние источники данных

  • WebServices — веб-сервисы (если не используете)

  • HTTPServices — HTTP-сервисы (если не используете)

  • Папки с формами, если вам нужен только поиск по коду

Проверка выгрузки

Проверка отчета

Проверка файлов

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

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

  1. Повторите выгрузку из Конфигуратора

  2. Перезапустите контейнер с RESET_DATABASE=true

Частые проблемы

Файлы в неправильной кодировке

Убедитесь, что выгрузка выполнена в UTF-8.

Пустой отчет

Проверьте настройки отчета — должны быть включены все разделы.

Ошибка "path not found"

Проверьте пути в команде Docker — используйте прямые слеши.

Last updated