diff --git a/docs/1c-spreadsheet-spec.md b/docs/1c-spreadsheet-spec.md index a330852b..daffb874 100644 --- a/docs/1c-spreadsheet-spec.md +++ b/docs/1c-spreadsheet-spec.md @@ -417,3 +417,33 @@ Область.Параметры.Товар = СтрокаТЧ.Номенклатура; ТабДок.Вывести(Область); ``` + +## Совместимость версий платформы + +Проведено сравнение выгрузок конфигурации «Бухгалтерия предприятия 3.0» на трёх версиях платформы: 8.3.20, 8.3.24, 8.3.27. + +### Template.xml (табличный документ) + +Содержимое `Template.xml` **побайтно идентично** на всех трёх версиях. Формат табличного документа стабилен — пространства имён, набор тегов и структура не менялись между 8.3.20 и 8.3.27. + +### Метаданные (version в MetaDataObject) + +Атрибут `version` корневого элемента `` в XML-файлах метаданных (`.xml` объектов, форм, макетов): + +| Платформа | version | +|-----------|---------| +| 8.3.20 | 2.17 | +| 8.3.24 | 2.17 | +| 8.3.27 | 2.20 | + +### Form.xml (управляемая форма) + +Содержимое `Form.xml` идентично между 8.3.20 и 8.3.24. Между 8.3.24 и 8.3.27 различается **только** атрибут `version` в корневом элементе `
`: `"2.17"` → `"2.20"`. Пространства имён и структура не изменились. + +### BSL-модули + +Модули на встроенном языке (`ObjectModule.bsl`) полностью идентичны на всех трёх версиях. + +### Обратная совместимость + +Навыки генерируют XML с `version="2.17"`. Сборка EPF через `1cv8.exe` версии 8.3.27 проходит успешно — платформа принимает файлы с более старым номером версии без ошибок. Повышать `version` до `"2.20"` не требуется.