mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-14 15:33:20 +03:00
docs(1c-configuration-spec): 8.3.23 → 2.16 замерена, дельта вниз от 2.17 уточнена
Платформа 8.3.23 доустановлена, замер тем же способом (пустая ИБ создаётся и выгружается одной платформой) дал 2.16 — сообщение из issue #63 подтверждено собственным измерением, пометка «по issue #63» из таблицы снята. Незамеренными остались только 8.3.21/8.3.22, и пробел зажат с обеих сторон: 2.13 на 8.3.20 и 2.16 на 8.3.23 — ровно +3 версии на 3 релиза, то есть равномерный шаг подтверждается арифметически. Заодно расщепилась дельта пустой конфигурации ниже 2.17, которая раньше была снята одной точкой: AllowedIncomingShareRequestTypes приезжает ровно в 2.17, DatabaseTablespacesUseMode и DefaultReportAppearanceTemplate — где-то в 2.14–2.16. Гейт по версии ни одному из них не нужен: это свойства корня конфигурации (реестр meta-validate — про объекты), а внутри проверенного диапазона все три существуют всегда. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
a1b33cdda0
commit
30c8901615
@@ -1011,14 +1011,14 @@ ChildObjects содержат `IntegrationServiceChannel` (каналы) — inl
|
||||
| 8.3.20 | `2.13` | да |
|
||||
| 8.3.21 | `2.14` | нет |
|
||||
| 8.3.22 | `2.15` | нет |
|
||||
| 8.3.23 | `2.16` | по issue #63 |
|
||||
| 8.3.23 | `2.16` | да |
|
||||
| 8.3.24 | `2.17` | да |
|
||||
| 8.3.25 | `2.18` | да |
|
||||
| 8.3.26 | `2.19` | да |
|
||||
| 8.3.27 | `2.20` | да |
|
||||
| 8.5.1 | `2.21` | да |
|
||||
|
||||
«Замерено» = создана пустая ИБ этой платформой и выгружена ею же; результат прочитан из `ConfigDumpInfo.xml` и корня `Configuration.xml`. Строки «нет» — интерполяция по шагу лестницы: платформы 8.3.21 и 8.3.22 в наличии не было. Версия `2.16` подтверждена сторонним сообщением (issue #63), а не собственным замером.
|
||||
«Замерено» = создана пустая ИБ этой платформой и выгружена ею же; результат прочитан из `ConfigDumpInfo.xml` и корня `Configuration.xml`. Строки «нет» — интерполяция по шагу лестницы: платформ 8.3.21 и 8.3.22 в наличии не было. Замеренные крайние точки жёстко ограничивают этот пробел: 2.13 на 8.3.20 и 2.16 на 8.3.23 — ровно +3 версии на 3 релиза.
|
||||
|
||||
**Проверенный диапазон навыков — `2.17`–`2.21`.** Ниже 2.17 навыки работать не запрещают, но и не обещают: `*-init` выпустят скаффолд с предупреждением, валидаторы отметят версию как непроверенную. Дельты форматов 2.13–2.16 не изучались.
|
||||
|
||||
@@ -1036,7 +1036,14 @@ ChildObjects содержат `IntegrationServiceChannel` (каналы) — inl
|
||||
| `2.20` | `LineNumberLength` у табличных частей |
|
||||
| `2.21` | Пространство имён `xmlns:pal` в шапке; `Color` у значений перечислений; `AuxiliaryVariantForm`; `UseInInterfaceCompatibilityMode`; блок свойств интерфейса 8.5 в `Configuration.xml` (`MainClientApplicationWindowInterfaceVariant`, `ClientApplicationTheme`, `ClientApplicationWindowsOpenVariant`, `Version85InterfaceMigrationMode`, `Caption`/`ShortCaption`, восемь `Auxiliary*Form`) |
|
||||
|
||||
Дельта вниз от `2.17` измерена только в одну точку: пустая конфигурация `2.13` (8.3.20) не содержит `AllowedIncomingShareRequestTypes`, `DatabaseTablespacesUseMode` и `DefaultReportAppearanceTemplate`. На какой именно ступени 2.14–2.17 они появились — не установлено, поэтому в реестр «тег → минимальная версия» (`meta-validate`, проверка 18) они не внесены.
|
||||
Ниже `2.17` дельта снята по пустой конфигурации в двух точках, 2.13 (8.3.20) и 2.16 (8.3.23):
|
||||
|
||||
| Переход | Что появилось в `Configuration.xml` |
|
||||
|---|---|
|
||||
| `2.13` → `2.16` | `DatabaseTablespacesUseMode`, `DefaultReportAppearanceTemplate` — на какой из ступеней 2.14–2.16, не установлено |
|
||||
| `2.16` → `2.17` | `AllowedIncomingShareRequestTypes` |
|
||||
|
||||
Это свойства корня конфигурации, а не объектов метаданных, поэтому в реестр «тег → минимальная версия» (`meta-validate`, проверка 18) они не идут: он про объекты. Внутри проверенного диапазона `AllowedIncomingShareRequestTypes` существует всегда, так что гейт по версии для него не нужен.
|
||||
|
||||
Три свойства форм — не новые возможности, а изменение **дефолта эмиссии**: платформа 8.3.24 их принимает и сохраняет при роундтрипе, просто не пишет сама. `TypeReductionMode`, наоборот, свойство новое — 8.3.24 молча отбраковывает его при загрузке («Свойство не входит в состав объекта метаданных», при этом exit 0).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user