mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-15 15:59:00 +03:00
Заглушечная конфигурация зашивала version="2.17" и CompatibilityMode=Version8_3_24 независимо от собираемых исходников. Ограничение платформы одностороннее — она читает формат не новее себя, — поэтому на 8.3.20 такая заглушка не грузилась вовсе: «Неизвестная версия формата 2.17 загружаемого файла». Режим совместимости бил тише и потому опаснее: платформа рапортовала успешную загрузку с кодом 0, писала в лог «Для работы с конфигурацией необходима версия платформы не меньше, чем 8.3.24» и не создавала объекты — сборка падала уже на «Неизвестное имя типа», уводя диагностику в сторону. Оба значения выводятся из версии исходников. Для версии взят min(исходники, 2.17): заглушке нужна самая низкая работающая версия, а не версия исходников, поэтому на 2.17+ поведение остаётся прежним и опускается только под 2.13–2.16. Режим — по той же лестнице. Проверено на живой платформе: обработка 2.13 со ссылочным реквизитом собирается на 8.3.20 обоими портами; для исходников 2.17 заглушка по-прежнему 2.17/Version8_3_24. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>