docs(1c-*): лестница версий формата — по одной на релиз платформы

Утверждение «2.17 = платформы 8.3.20–8.3.24» повторялось в 7 местах и было неверным:
точка «8.3.20» получена не замером, а из имени каталога cfsrc/acc_8.3.20, который
побайтово совпадает с acc_8.3.24 (91807/91807 файлов; обе — БП 3.0.181.31 с режимом
Version8_3_24, который 8.3.20 открыть не может). Интерполяция между двумя одинаковыми
точками и дала мнимый интервал.

Замер пустыми ИБ на шести установленных платформах (создать базу платформой X и
выгрузить ею же): 8.3.20 → 2.13, 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. Версия меняется каждым релизом.

Полная лестница теперь в одном месте — §7.1 1c-configuration-spec.md, с колонкой
«замерено»: 8.3.21/8.3.22 не проверялись, 2.16 подтверждена только сторонним
сообщением. Остальные спеки на неё ссылаются.

Заодно сняты два вывода, выведенных из каталога-дубля: «содержимое Form.xml идентично
между 8.3.20 и 8.3.24» и строка «8.3.20 | 2.17 | Базовая» в спецификации ролей.
Дописан 2.21 в таблицы, которые о нём не знали, и уточнён TextToSpeech: он приезжает
в 2.18, а на 2.17 роняет загрузку XDTO-ошибкой, а не отбраковывается молча.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-08-13 14:20:10 +03:00
co-authored by Claude Opus 5
parent f522d29cc0
commit 9949039d98
7 changed files with 47 additions and 29 deletions
+5 -5
View File
@@ -1,9 +1,9 @@
# Спецификация формата XML объектов метаданных конфигурации 1С
Формат: XML-выгрузка конфигурации 1С:Предприятие 8.3 (Конфигуратор → Конфигурация → Выгрузить конфигурацию в файлы).
Версии формата: `2.17` (платформа 8.3.208.3.24), `2.18` (8.3.25), `2.19` (8.3.26), `2.20` (8.3.27+).
Проверенный диапазон версий формата: `2.17` (платформа 8.3.24) … `2.21` (8.5); полная лестница — [1c-configuration-spec.md §7.1](1c-configuration-spec.md#71-лестница-версий).
Источники: выгрузки ERP 2, Бухгалтерия предприятия (платформы 8.3.20, 8.3.24, 8.3.27).
Источники: выгрузки ERP 2, Бухгалтерия предприятия (платформы 8.3.248.3.27).
> **Связанные спецификации:**
> - Корневая структура конфигурации — [1c-configuration-spec.md](1c-configuration-spec.md)
@@ -1698,9 +1698,9 @@ XML-элемент: `<WebService>`. Трёхуровневая вложенно
## 26. Различия версий платформы
### 26.1. Лестница версий 2.17 → 2.18 → 2.19 → 2.20
### 26.1. Лестница версий
Атрибут `version` корневого элемента `<MetaDataObject>` задаёт платформа, которой выгружают: 8.3.208.3.24 → `2.17`, 8.3.25 → `2.18`, 8.3.26 → `2.19`, 8.3.27 → `2.20`. От режима совместимости конфигурации он не зависит.
Атрибут `version` корневого элемента `<MetaDataObject>` задаёт платформа, которой выгружают, — по одной версии формата на релиз платформы: 8.3.24 → `2.17`, 8.3.25 → `2.18`, 8.3.26 → `2.19`, 8.3.27 → `2.20`, 8.5 → `2.21`. От режима совместимости конфигурации он не зависит. Полная лестница, включая версии ниже проверенного диапазона, — [1c-configuration-spec.md §7.1](1c-configuration-spec.md#71-лестница-версий).
**Изменения в версии 2.18 (платформа 8.3.25):**
@@ -1742,7 +1742,7 @@ XML-элемент: `<WebService>`. Трёхуровневая вложенно
### 26.2. Стабильные элементы
Между версиями 8.3.20 → 8.3.24 → 8.3.25 → 8.3.26 → 8.3.27:
Между версиями 8.3.24 → 8.3.25 → 8.3.26 → 8.3.27:
- Структура каталогов **без изменений**
- Пространства имён **без изменений**
- UUID объектов **сохраняются**