fix(meta-validate): TemplateType GeographicalSchema — допустимый вид макета

В перечислении вида макета не хватало географической схемы: значение GeographicalSchema есть в
перечислении TemplateType платформы (backend.dll, рядом с GraphicalSchema и AddIn), но в разобранных
выгрузках не встречается — поэтому список, собранный по спецификации, его пропустил. Дескриптор
такого макета на входе давал ложную ошибку. Список дополнен и в спецификациях.

Co-Authored-By: Sergei Pleshanov <2357qwr@gmail.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-09-27 13:49:12 +03:00
co-authored by Sergei Pleshanov Claude Opus 5.5
parent f421ce3d85
commit 0791b0cfe1
22 changed files with 526 additions and 6 deletions
@@ -1,4 +1,4 @@
# meta-validate v1.31 — Validate 1C metadata object structure
# meta-validate v1.32 — Validate 1C metadata object structure
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
[CmdletBinding(PositionalBinding=$false)]
param(
@@ -249,7 +249,7 @@ $nestedDescriptorTypes = @("Form","Template")
$descriptorKindValues = @{
"FormType" = @("Managed","Ordinary")
"TemplateType" = @("SpreadsheetDocument","BinaryData","HTMLDocument","TextDocument","ActiveDocument",
"DataCompositionSchema","DataCompositionAppearanceTemplate","GraphicalSchema","AddIn")
"DataCompositionSchema","DataCompositionAppearanceTemplate","GraphicalSchema","GeographicalSchema","AddIn")
}
# GeneratedType categories by type
@@ -1,4 +1,4 @@
# meta-validate v1.31 — Validate 1C metadata object structure (Python port)
# meta-validate v1.32 — Validate 1C metadata object structure (Python port)
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
import argparse
import os
@@ -302,7 +302,7 @@ nested_descriptor_types = ("Form", "Template")
descriptor_kind_values = {
"FormType": ("Managed", "Ordinary"),
"TemplateType": ("SpreadsheetDocument", "BinaryData", "HTMLDocument", "TextDocument", "ActiveDocument",
"DataCompositionSchema", "DataCompositionAppearanceTemplate", "GraphicalSchema", "AddIn"),
"DataCompositionSchema", "DataCompositionAppearanceTemplate", "GraphicalSchema", "GeographicalSchema", "AddIn"),
}
# GeneratedType categories by type