Skills

Db Dump Cf

Выгрузка конфигурации 1С в CF-файл.

Install

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

What it does

Выгрузка конфигурации 1С в CF-файл. Используй когда нужно выгрузить конфигурацию в CF, сохранить конфигурацию, сделать бэкап CF

/db-dump-cf, Выгрузка конфигурации в CF-файл

Выгружает конфигурацию информационной базы в бинарный CF-файл.

Usage

/db-dump-cf [database] [output.cf]
/db-dump-cf dev config.cf
/db-dump-cf, база по умолчанию, файл config.cf

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

Прочитай .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.

Команда

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

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

ПараметрОбязательныйОписание
-V8Path <путь>нетКаталог bin платформы, или полный путь к 1cv8.exe / ibcmd.exe
-InfoBasePath <путь>*Файловая база
-InfoBaseServer <сервер>*Сервер 1С (для серверной базы)
-InfoBaseRef <имя>*Имя базы на сервере
-UserName <имя>нетИмя пользователя
-Password <пароль>нетПароль
-OutputFile <путь>даПуть к выходному CF-файлу
-Extension <имя>нетВыгрузить расширение
-AllExtensionsнетВыгрузить все расширения
-AdditionalV8Arguments <список>нетДоп. аргументы запуска 1cv8.exe через запятую, напр. /UseHwLicenses+
-AdditionalIbcmdArguments <список>нетДоп. аргументы ibcmd через запятую, в форме --ключ=значение

*, нужен либо -InfoBasePath, либо пара -InfoBaseServer + -InfoBaseRef

Примеры

Read the whole SKILL.md on GitHub

More in Engineering