Оглавление
Введение в проблему
31.10.2022 я получил много писем от пользователей, что их базы с конфигурацией "Зарплата и управление персоналом" обновились на версию конфигурации, которая не запускается на установленной платформе. И это несмотря на то, что в обновляторе была включена строгая проверка минимальной версии 1с для устанавливаемого обновления.
Я начал разбираться и здесь хочу объяснить почему это произошло и что я планирую предпринять в ближайшее время.
Уже много лет обновлятор получает информацию о минимальной версии платформы устанавливаемого обновления из специального xml-файла, который он скачивает с сайта 1С вместе с обновлением.
Но с некоторого момента для многих конфигураций информация из этого файла стала неактуальной. В частности из-за того, что минимальных версий платформы стало много (например, отдельная минимальная версия для 8.3.16, отдельная для 8.3.17 и так далее). На тот момент эта информация указывалась (и сейчас по прежнему указывается для многих конфигураций) в файле Readme.txt в папке с обновлением. И я, несмотря на то, что этот файл не предназначен для программного анализа, начал вытаскивать эту информацию оттуда.
И вот причина, по которой не сработала проверка в последних ЗУП заключается в том, что 1С не положила (а может больше и не планирует ложить) в папку с обновлением файл Readme.txt.
Решение
Я посмотрел эти обновления и вижу, что необходимая информация о минимальной версии платформы присутствует в файлах вида "*Новое в версии.htm". Соответственно к источникам для поиска необходимой информации (помимо сайта и файла Readme.txt) я собираюсь в ближайшее время добавить источник "*Новое в версии.htm".
31.10.2022 Я прошу вас сохранить себе ссылку на эту страницу и периодически заходить сюда, чтобы узнать о ходе выпуска новой версии. Скорее всего выпущу её в ближайшие несколько дней. Отпишусь в том числе на этой странице.
01.11.2022 Выпущена новая версия обновлятора (и основной релиз и тестовый) в которой по умолчанию осуществляется также поиск минимальной версии платформы в файле "*Новое в версии.htm", если он присутствует в папке с обновлением.