docs: версия формата согласована внутри объекта; FormType Managed — управляемая, полный TemplateType

1c-configuration-spec §7.1 — правило, по которому платформа принимает или отвергает выгрузку с
разными версиями формата (измерено на 8.3.27.1859: конфигурация, расширение, внешняя обработка),
и какие проверки валидаторов на нём стоят. 1c-config-objects-spec §6.3/6.4: Ordinary был подписан
управляемой формой (наоборот: Managed — управляемая), список TemplateType приведён к девяти
значениям, путь к дескриптору формы исправлен (Forms/<Имя>.xml).

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-26 22:37:14 +03:00
co-authored by Sergei Pleshanov Claude Opus 5.5
parent 9142341720
commit f421ce3d85
2 changed files with 15 additions and 3 deletions
+3 -3
View File
@@ -770,12 +770,12 @@ Ext/ # Расширение конфигураци
<Name>ФормаЭлемента</Name>
<Synonym>...</Synonym>
<Comment/>
<FormType>Ordinary</FormType> <!-- Ordinary = управляемая форма -->
<FormType>Managed</FormType> <!-- Managed = управляемая форма, Ordinary = обычная (толстый клиент) -->
</Properties>
</Form>
```
Содержимое формы хранится в отдельных файлах: `Forms/<Имя>/<Имя>.xml` и `Forms/<Имя>/Ext/Form.xml`.
Форма хранится двумя файлами: дескриптор `Forms/<Имя>.xml` и тело `Forms/<Имя>/Ext/Form.xml` — оба в одной версии формата (см. 1c-configuration-spec.md, §7.1).
### 6.4. Макет (Template)
@@ -785,7 +785,7 @@ Ext/ # Расширение конфигураци
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>...</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType> <!-- DataCompositionSchema | SpreadsheetDocument | HTMLDocument | TextDocument | BinaryData | ActiveDocument -->
<TemplateType>DataCompositionSchema</TemplateType> <!-- SpreadsheetDocument | BinaryData | HTMLDocument | TextDocument | ActiveDocument | DataCompositionSchema | DataCompositionAppearanceTemplate | GraphicalSchema | AddIn — см. 1c-configuration-spec.md, «Template» -->
</Properties>
</Template>
```