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 (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