Install
$ agentstack add skill-desko77-claude-code-skills-1c-1c-db-dump-xml ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
/db-dump-xml — Выгрузка конфигурации в XML
Выгружает конфигурацию информационной базы в XML-файлы (исходники). Поддерживает полную, инкрементальную, частичную выгрузку и обновление ConfigDumpInfo.
> EDT MCP: Если проект открыт в EDT и доступен EDT MCP-сервер - этот скил не нужен. EDT работает напрямую с XML-исходниками, выгрузка из БД не требуется. Используй этот скил только если пользователь явно просит выгрузку через конфигуратор.
Usage
/db-dump-xml [database] [outputDir]
/db-dump-xml dev src/config
/db-dump-xml dev src/config -Mode Full
/db-dump-xml dev src/config -Mode Partial -Objects "Справочник.Номенклатура,Документ.Заказ"
Параметры подключения
Прочитай .v8-project.json из корня проекта. Возьми v8path (путь к платформе) и разреши базу:
- Если пользователь указал параметры подключения (путь, сервер) — используй напрямую
- Если указал базу по имени — ищи по id / alias / name в
.v8-project.json - Если не указал — сопоставь текущую ветку Git с
databases[].branches - Если ветка не совпала — используй
default
Если v8path не задан — автоопределение: Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1 Если файла нет — предложи /db-list add. Если использованная база не зарегистрирована — после выполнения предложи добавить через /db-list add. Если в записи базы указан configSrc — используй как каталог выгрузки по умолчанию.
Команда
powershell.exe -NoProfile -File skills/1c-db-dump-xml/scripts/db-dump-xml.ps1
Параметры скрипта
| Параметр | Обязательный | Описание | |----------|:------------:|----------| | -V8Path | нет | Каталог bin платформы (или полный путь к 1cv8.exe) | | -InfoBasePath | | Файловая база | | -InfoBaseServer | | Сервер 1С (для серверной базы) | | -InfoBaseRef | * | Имя базы на сервере | | -UserName | нет | Имя пользователя | | -Password | нет | Пароль | | -ConfigDir | да | Каталог для выгрузки | | -Mode | нет | Full / Changes (по умолч.) / Partial / UpdateInfo | | -Objects | для Partial | Имена объектов через запятую | | -Extension | нет | Выгрузить расширение | | -AllExtensions | нет | Выгрузить все расширения | | -Format | нет | Hierarchical (по умолч.) / Plain |
> * — нужен либо -InfoBasePath, либо пара -InfoBaseServer + -InfoBaseRef
Режимы выгрузки
| Режим | Описание | |-------|----------| | Full | Полная выгрузка — все объекты конфигурации | | Changes | Инкрементальная — только изменённые с последней выгрузки (использует ConfigDumpInfo.xml) | | Partial | Частичная — выбранные объекты из параметра -Objects | | UpdateInfo | Обновить только ConfigDumpInfo.xml без выгрузки файлов |
Коды возврата
| Код | Описание | |-----|----------| | 0 | Успешно | | 1 | Ошибка (см. лог) |
> Если пользователь просит выгрузить конкретные объекты — используй -Mode Partial с -Objects.
Примеры
# Полная выгрузка (файловая база)
powershell.exe -NoProfile -File skills/1c-db-dump-xml/scripts/db-dump-xml.ps1 -V8Path "C:\Program Files\1cv8\8.3.25.1257\bin" -InfoBasePath "C:\Bases\MyDB" -UserName "Admin" -ConfigDir "C:\WS\cfsrc" -Mode Full
# Инкрементальная выгрузка
powershell.exe -NoProfile -File skills/1c-db-dump-xml/scripts/db-dump-xml.ps1 -InfoBasePath "C:\Bases\MyDB" -UserName "Admin" -ConfigDir "C:\WS\cfsrc" -Mode Changes
# Частичная выгрузка
powershell.exe -NoProfile -File skills/1c-db-dump-xml/scripts/db-dump-xml.ps1 -InfoBasePath "C:\Bases\MyDB" -UserName "Admin" -ConfigDir "C:\WS\cfsrc" -Mode Partial -Objects "Справочник.Номенклатура,Документ.Заказ"
# Серверная база
powershell.exe -NoProfile -File skills/1c-db-dump-xml/scripts/db-dump-xml.ps1 -InfoBaseServer "srv01" -InfoBaseRef "MyApp_Dev" -UserName "Admin" -Password "secret" -ConfigDir "C:\WS\cfsrc" -Mode Full
# Выгрузка расширения
powershell.exe -NoProfile -File skills/1c-db-dump-xml/scripts/db-dump-xml.ps1 -InfoBasePath "C:\Bases\MyDB" -UserName "Admin" -ConfigDir "C:\WS\ext_src" -Mode Full -Extension "МоёРасширение"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Desko77
- Source: Desko77/claude-code-skills-1c
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.