Skills

Db Dump Dt

Выгрузка информационной базы 1С в DT-файл (вся база, конфигурация + данные).

Install

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

What it does

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

/db-dump-dt, Выгрузка информационной базы в DT-файл

Выгружает информационную базу целиком (конфигурация + данные) в DT-файл, полный снимок ИБ.

В отличие от /db-dump-cf (только конфигурация), .dt содержит всю базу: данные, настройки, пользователей. Это бэкап/точка отката, а не выгрузка метаданных.

Usage

/db-dump-dt [database] [output.dt]
/db-dump-dt dev backup.dt
/db-dump-dt, база по умолчанию, имя файла по базе и дате

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

Прочитай .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-dt.ps1" <параметры>

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

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

More in Engineering