При эксплуатации систем на базе 1С:Предприятие 8.3 перед администраторами и специалистами часто встает острый вопрос: какой релиз платформы является наиболее стабильным? Особенно остро это ощущается, когда новые версии типовых конфигураций принудительно требуют обновления платформы. В данной статье мы разберем, как минимизировать риски и выбрать оптимальную версию среды исполнения.
Современные конфигурации 1С содержат защитный механизм — программную проверку версии платформы. Она реализована через функцию МинимальнаяВерсияПлатформы(). Это означает, что разработчики 1С на программном уровне блокируют возможность запуска конфигурации на версиях ниже определенных. Рассмотрим структуру этой проверки:
Функция МинимальнаяВерсияПлатформы()
Результат = "8.3.14.1694";
Если ТекущаяВерсия = "8.3.15" Тогда
Результат = "8.3.15.2107";
ИначеЕсли ТекущаяВерсия = "8.3.16" Тогда
Результат = "8.3.16.1814";
ИначеЕсли ТекущаяВерсия = "8.3.17" Тогда
Результат = "8.3.17.1851";
ИначеЕсли ТекущаяВерсия = "8.3.18" Тогда
Результат = "8.3.18.1208";
КонецЕсли;
Возврат Результат;
КонецФункции
Важно понимать: если ваша версия платформы ниже указанной в коде, программа не даст вам начать работу. Однако наличие «требования» в коде не означает, что сама платформа является эталоном стабильности. Часто новые ветки платформы (например, ранние сборки 18-й серии) содержат критические ошибки, которые могут приводить к зависаниям или некорректной работе модальных окон.
8.3.15.2107), и это обеспечивает стабильность — не спешите переходить на последние релизы 17-й или 18-й ветки без необходимости.Обновление сильно доработанных конфигураций (например, УТ 11) «полным релизом» через cfu — это верный путь к потере времени и поломке функционала. Чтобы сделать процесс предсказуемым, воспользуемся следующей методикой:
РасширенияКонфигурации. Это значительно упрощает последующие обновления, так как при сравнении конфигураций вам не придется тратить недели на поиск различий в переписанных модулях.cf и применяйте его к рабочей базе в периоды минимальной нагрузки.Если после смены платформы возникли проблемы, проанализируйте следующие факторы:
rmngr.exe. Если менеджер кластера грузит процессор при простое, проверьте настройки журнала регистрации и формат его ведения. Иногда конфликт между версиями 32-бит и 64-бит сервера может приводить к непредсказуемому поведению.ВК или конфликтами с драйверами торгового оборудования.В заключение отметим: выбор платформы — это всегда поиск компромисса между новыми требованиями законодательства и стабильностью текущей системы. Если текущая версия работает без сбоев — не поддавайтесь искушению обновиться «просто так». Анализируйте логи, тестируйте обновления на копиях и отдавайте предпочтение тем релизам, которые уже прошли проверку временем.