Вопрос обновления технологической платформы 1С является одним из самых критичных для стабильной работы предприятия. Зачастую разработчики и системные администраторы сталкиваются с дилеммой: оставаться на проверенной временем «старой» версии или переходить на новую, рискуя стабильностью продакшена. Давайте разберем по шагам, как принимать взвешенные решения в таких ситуациях.
Прежде чем запускать инсталлятор, ответим на вопрос: зачем это нужно? Если обновление не продиктовано требованиями конфигурации, лучше придерживаться принципа «работает — не трогай». Однако, если новая версия конфигурации (например, ЗУП или БП) требует актуальную платформу, переход становится обязательным.
Рассмотрим критерии выбора:
1cv8upd.htm, который поставляется с обновлением программы. Там указаны минимально допустимые версии платформы.Иногда конфигурация блокирует запуск на более старой платформе, хотя технически она могла бы работать корректно. В нетиповых конфигурациях мы можем программно отключить эту блокировку с помощью расширения.
Разберем пример реализации через расширение:
&Вместо("ПараметрыПроверкиВерсииПлатформыПриЗапуске")
Функция AdBlock_ПараметрыПроверкиВерсииПлатформыПриЗапуске()
ПараметрыПроверки = ПродолжитьВызов();
ПараметрыПроверки.Продолжить = ИСТИНА;
Возврат ПараметрыПроверки;
КонецФункции
Этот код позволяет проигнорировать отказ конфигурации и продолжить работу на стабильной версии, даже если релиз платформы формально ниже требуемого разработчиком.
Проанализируем опыт использования различных веток:
РегистрыБухгалтерии и отборами по счету.Конфигуратор, ошибки применения расширений в процедурах &ИзменениеИКонтроль и повышенное потребление памяти в 32-битных процессах.Для обеспечения максимальной стабильности серверной архитектуры мы рекомендуем придерживаться следующих правил:
РабочиеПроцессы. Если вы перешли на версию 8.3.20.х и выше, регулярно следите за объемом занимаемой оперативной памяти через монитор ресурсов.В завершение подчеркнем: стабильность системы — это баланс между новыми возможностями и надежностью. Если ваша ERP-система работает без сбоев на проверенной платформе 8.3.18.х, переход на 8.3.20.х оправдан только в том случае, если вам требуются функции, недоступные в текущей версии, или если текущая версия платформы не поддерживает исправленную версию конфигурации.