mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-04 09:10:52 +03:00
docs(meta-compile): терминология групп команд — «раздела/формы» вместо «секционные»
«Секционные» — выдуманный термин, в 1С его нет. Группы противопоставляются как командный интерфейс РАЗДЕЛА (панель навигации/действий) и ФОРМЫ. Поправлены reference/blocks.md, тексты ошибок и комментарии (ps1+py). Поведение не изменилось (имена переменных внутренние; expectError-подстроки на месте). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
9ad9c12c9b
commit
5d877973a4
@@ -268,7 +268,7 @@ $script:validEnumValues = @{
|
||||
}
|
||||
|
||||
# --- Группы команд объекта (командный интерфейс) ---
|
||||
# Секционные группы (панель раздела): команда БЕЗ параметра. Групповые формы: параметр доступен.
|
||||
# Группы командного интерфейса РАЗДЕЛА (панель навигации/действий): команда БЕЗ параметра. Группы формы: параметр доступен.
|
||||
$script:sectionCommandGroups = @(
|
||||
"NavigationPanelImportant","NavigationPanelOrdinary","NavigationPanelSeeAlso",
|
||||
"ActionsPanelCreate","ActionsPanelReports","ActionsPanelTools"
|
||||
@@ -1960,7 +1960,7 @@ function Emit-Command {
|
||||
if ($cmd.comment) { X "$indent`t`t<Comment>$(Esc-XmlText "$($cmd.comment)")</Comment>" } else { X "$indent`t`t<Comment/>" }
|
||||
$group = Resolve-CommandGroup $cmd.group $cmdName
|
||||
if ($cmd.commandParameterType -and ($script:sectionCommandGroups -contains $group)) {
|
||||
Write-Error "Команда '$cmdName': тип параметра (commandParameterType) недоступен для команд секционной панели ('$group'). Тип параметра — только для групп формы (FormCommandBar*/FormNavigationPanel*) или CommandGroup.<Имя>."
|
||||
Write-Error "Команда '$cmdName': тип параметра (commandParameterType) недоступен для команд командного интерфейса раздела ('$group'). Тип параметра — только для групп формы (FormCommandBar*/FormNavigationPanel*) или CommandGroup.<Имя>."
|
||||
exit 1
|
||||
}
|
||||
X "$indent`t`t<Group>$(Esc-Xml $group)</Group>"
|
||||
|
||||
Reference in New Issue
Block a user