Skills

Db Load Xml

Загрузка конфигурации 1С из XML-файлов.

Install

npx skills add Nikolay-Shirokov/cc-1c-skills --skill db-load-xml -g -a claude-code -y
Category
Engineering
Updated
4d ago
License
MIT
Context cost
Lightabout 1,156 tokens
Runs scripts
Yes, review before use

What it does

Загрузка конфигурации 1С из XML-файлов. Используй когда нужно загрузить конфигурацию из файлов, XML, исходников, LoadConfigFromFiles

/db-load-xml, Загрузка конфигурации из XML

Загружает конфигурацию в информационную базу из XML-файлов (исходников). Поддерживает полную и частичную загрузку.

Usage

/db-load-xml <configDir> [database]
/db-load-xml src/config dev
/db-load-xml src/config dev -Mode Partial -Files "Catalogs/Номенклатура.xml,Catalogs/Номенклатура/Ext/ObjectModule.bsl"

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

Параметры подключения

Прочитай .v8-project.json из корня проекта и разреши базу:

  1. Если пользователь указал параметры подключения (путь, сервер), используй напрямую
  2. Если указал базу по имени, ищи по id / alias / name в .v8-project.json
  3. Если не указал, сопоставь текущую ветку Git с databases[].branches
  4. Если ветка не совпала, используй default Платформа, v8path найденной записи базы, иначе корневой v8path. Не задан ни там, ни там, -V8Path не передавай. Если файла нет, предложи /db-list add. Если использованная база не зарегистрирована, после выполнения предложи добавить через /db-list add. Если в записи базы указан configSrc, используй как каталог загрузки по умолчанию. Для -Extension каталог берётся из extensions[].src записи базы, если он там указан.

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/db-load-xml.ps1" <параметры>

Параметры скрипта

Read the whole SKILL.md on GitHub

More in Engineering