Cc-1c-skills db-create

Создание информационной базы 1С. Используй когда пользователь просит создать базу, новую ИБ, пустую базу

install
source · Clone the upstream repo
git clone https://github.com/Nikolay-Shirokov/cc-1c-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Nikolay-Shirokov/cc-1c-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/db-create" ~/.claude/skills/nikolay-shirokov-cc-1c-skills-db-create && rm -rf "$T"
manifest: .claude/skills/db-create/SKILL.md
source content

/db-create — Создание информационной базы

Создаёт новую информационную базу 1С (файловую или серверную) и предлагает зарегистрировать в

.v8-project.json
.

Usage

/db-create <path>                   — файловая база по указанному пути
/db-create <server>/<name>          — серверная база
/db-create                          — интерактивно

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

Прочитай

.v8-project.json
из корня проекта для
v8path
(путь к платформе). Если
v8path
не задан — автоопределение:
Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1
После создания базы предложи зарегистрировать через
/db-list add
.

Команда

powershell.exe -NoProfile -File .claude/skills/db-create/scripts/db-create.ps1 <параметры>

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

ПараметрОбязательныйОписание
-V8Path <путь>
нетКаталог bin платформы (или полный путь к 1cv8.exe)
-InfoBasePath <путь>
*Путь к файловой базе
-InfoBaseServer <сервер>
*Сервер 1С (для серверной базы)
-InfoBaseRef <имя>
*Имя базы на сервере
-UseTemplate <файл>
нетСоздать из шаблона (.cf или .dt)
-AddToList
нетДобавить в список баз 1С
-ListName <имя>
нетИмя базы в списке

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

Коды возврата

КодОписание
0Успешно
1Ошибка (см. лог)

После создания

  1. Прочитай лог-файл и покажи результат
  2. Предложи зарегистрировать базу в
    .v8-project.json
    (через
    /db-list add
    )
  3. Если указан шаблон
    /UseTemplate
    — предупреди что конфигурация будет загружена из шаблона

Примеры

# Создать файловую базу
powershell.exe -NoProfile -File .claude/skills/db-create/scripts/db-create.ps1 -InfoBasePath "C:\Bases\NewDB"

# Создать серверную базу
powershell.exe -NoProfile -File .claude/skills/db-create/scripts/db-create.ps1 -InfoBaseServer "srv01" -InfoBaseRef "MyApp_Test"

# Создать из шаблона CF
powershell.exe -NoProfile -File .claude/skills/db-create/scripts/db-create.ps1 -InfoBasePath "C:\Bases\NewDB" -UseTemplate "C:\Templates\config.cf"

# Создать и добавить в список баз
powershell.exe -NoProfile -File .claude/skills/db-create/scripts/db-create.ps1 -InfoBasePath "C:\Bases\NewDB" -AddToList -ListName "Новая база"