mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-16 07:45:17 +03:00
feat(db-dump-xml,db-load-xml): -AllExtensions через ibcmd
Закрыт последний частичный пробел расширений: -AllExtensions под ibcmd больше не ошибка, а реальные подкоманды: - db-dump-xml -AllExtensions → ibcmd infobase config export all-extensions <dir> - db-load-xml -AllExtensions → ibcmd infobase config import all-extensions <dir> (+ цепочка config apply --force при -UpdateDB) 1cv8-ветки без изменений. Версии: db-dump-xml 1.3→1.4, db-load-xml 1.7→1.8. E2E: база с двумя расширениями → export all-extensions (Ext1/Ext2) → import all-extensions обратно, оба порта; 1cv8-регресс (-AllExtensions -Mode Full) цел. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# db-load-xml v1.7 — Load 1C configuration from XML files
|
||||
# db-load-xml v1.8 — Load 1C configuration from XML files
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
<#
|
||||
.SYNOPSIS
|
||||
@@ -188,10 +188,8 @@ try {
|
||||
exit 1
|
||||
}
|
||||
if ($AllExtensions) {
|
||||
Write-Host "Error: ibcmd config import does not support -AllExtensions (use -Extension or 1cv8)" -ForegroundColor Red
|
||||
exit 1
|
||||
}
|
||||
if ($Mode -eq "Partial" -or $Files -or $ListFile) {
|
||||
$arguments = @("infobase", "config", "import", "all-extensions", "$ConfigDir", "--db-path=$InfoBasePath")
|
||||
} elseif ($Mode -eq "Partial" -or $Files -or $ListFile) {
|
||||
# partial: import specific files (relative to ConfigDir)
|
||||
$fileList = @()
|
||||
if ($ListFile) {
|
||||
|
||||
Reference in New Issue
Block a user