feat(meta-compile): валидация category у CommandGroup (v1.65)

Category добавлена в validEnumValues (NavigationPanel/ActionsPanel/FormCommandBar/
FormNavigationPanel) — опечатка даёт ошибку со списком валидных, как у прочих
перечислений. Симметрично валидации group у команд. Зеркало ps1+py.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-07-11 19:20:54 +03:00
parent 95b25b79a1
commit 700ede1df7
2 changed files with 4 additions and 2 deletions
@@ -1,4 +1,4 @@
# meta-compile v1.64 — Compile 1C metadata object from JSON
# meta-compile v1.65 — Compile 1C metadata object from JSON
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
param(
[Parameter(Mandatory)]
@@ -265,6 +265,7 @@ $script:validEnumValues = @{
"PredefinedDataUpdate" = @("Auto","DontAutoUpdate","AutoUpdate")
"SearchStringModeOnInputByString"= @("Begin","AnyPart")
"FullTextSearchOnInputByString" = @("Use","DontUse")
"Category" = @("NavigationPanel","ActionsPanel","FormCommandBar","FormNavigationPanel")
}
# --- Группы команд объекта (командный интерфейс) ---
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
# meta-compile v1.64 — Compile 1C metadata object from JSON
# meta-compile v1.65 — Compile 1C metadata object from JSON
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
import argparse
@@ -410,6 +410,7 @@ valid_enum_values = {
'PredefinedDataUpdate': ['Auto', 'DontAutoUpdate', 'AutoUpdate'],
'SearchStringModeOnInputByString': ['Begin', 'AnyPart'],
'FullTextSearchOnInputByString': ['Use', 'DontUse'],
'Category': ['NavigationPanel', 'ActionsPanel', 'FormCommandBar', 'FormNavigationPanel'],
}
# --- Группы команд объекта (командный интерфейс) ---