Вопрос обновления платформы 1С:Предприятие всегда является балансом между необходимостью использовать новые возможности конфигураций и стремлением сохранить стабильность системы. Особенно остро этот вопрос стоит для связки программ «Бухгалтерия предприятия 3.0» (БП) и «Зарплата и управление персоналом 3.1» (ЗУП) в клиент-серверном варианте под управлением базы данных PostgreSQL. В данной статье мы подробно разберем, какую версию платформы стоит выбрать, опираясь на опыт администраторов и актуальные требования безопасности.
Рассмотрим ситуацию, с которой сталкиваются многие администраторы при плановом обновлении. В обсуждениях часто фигурирует версия 8.3.15.1830 как «золотой стандарт» стабильности для своего времени. На этой версии минимально проявлялись ошибки графического интерфейса, и она корректно работала с основными механизмами обмена данными между БП и ЗУП.
Проанализируем ветку 8.3.16. Несмотря на её широкое распространение, многие пользователи отмечали системные проблемы с подсистемой печати и некорректное отображение печатных форм. Если ваша работа подразумевает массовую печать документов из 1C:Бухгалтерия, использование релизов линейки 8.3.16.х может привести к нестабильной работе принтеров и зависанию процессов. В то же время ветка 8.3.17 (например, релиз 8.3.17.1386) исправляла ряд этих ошибок, но требовала более внимательного подхода к первым сборкам, которые традиционно бывают «сырыми».
Выясним причину, по которой советы использовать старые версии (ниже 8.3.17.2733) сегодня не просто неактуальны, а опасны. В ноябре 2022 года была обнаружена критическая уязвимость в платформе 1С:Предприятие. Это событие радикально изменило ландшафт поддержки систем.
Важно понимать: использование версий платформы, выпущенных до этого исправления, подвергает базу данных риску несанкционированного доступа или внезапной блокировки работы. Для обеспечения безопасности минимальными порогами сейчас являются:
8.3.17.27338.3.18.19238.3.21.1622Если вы планируете обновление сегодня, забудьте о релизах, упомянутых в старых форумных ветках как «стабильные», если их номер ниже указанных выше значений.
Разберем специфику работы с PostgreSQL. Стабильность клиент-серверного варианта напрямую зависит от взаимодействия платформы с СУБД. В ранних версиях платформы (8.3.16–8.3.18) администраторы часто сталкивались с избыточными блокировками при проведении тяжелых документов в 1C:ERP или БП 3.0.
Проанализируем изменения в более свежих релизах. Начиная с платформы 8.3.23, разработчики 1С внесли существенные оптимизации в механизмы работы с PostgreSQL. Это позволило значительно снизить нагрузку на сервер БД и ускорить выполнение запросов. Поэтому для новых релизов ЗУП 3.1, где расчет зарплаты требует высокой производительности, использование платформы 8.3.23 и выше является более предпочтительным.
Также стоит обратить внимание на версию самой PostgreSQL. Для современных платформ рекомендуется использовать 14-ю или 15-ю версию СУБД в сборке от Postgres Professional или официальную сборку от 1С. Это гарантирует корректную работу индексов и полнотекстового поиска.
Посмотрим на технические нюансы эксплуатации сервера приложений. В ветках 8.3.18, 8.3.19 и некоторых релизах 8.3.20 была зафиксирована проблема прогрессирующей утечки оперативной памяти в процессах rphost. Это особенно критично для ЗУП 3.1, так как расчетные механизмы этой конфигурации крайне требовательны к ресурсам.
Для стабильной работы выполним следующие рекомендации:
8.3.21 или 8.3.22, где большинство проблем с утечками в rphost были локализованы и исправлены.Разберем важный момент, который часто упускают при обновлении платформы. Даже если вы установите самую последнюю версию 8.3.25, ваша конфигурация Бухгалтерия предприятия будет работать в так называемом «режиме совместимости». Это свойство конфигурации, которое определяет, какие возможности платформы будут задействованы, а какие — эмулироваться по старым алгоритмам.
Проанализируем ситуацию: Современные релизы БП 3.0 и ЗУП 3.1 требуют режим совместимости не ниже 8.3.21. Это означает, что попытка запустить актуальное обновление конфигурации на платформе версии 8.3.15 просто не увенчается успехом — программа выдаст ошибку о несоответствии минимальным требованиям. Поэтому при выборе платформы всегда ориентируйтесь на требования конкретного релиза конфигурации, указанные в файле ReadMe.txt в составе дистрибутива обновления.
На основе совокупного опыта эксплуатации и актуальных требований, мы можем выделить наиболее сбалансированные варианты для установки на текущий момент:
PostgreSQL и полностью удовлетворяет требованиям безопасности 2022 года.PostgreSQL и нуждаетесь в повышенной производительности. В этой ветке реализованы важные оптимизации для работы в высоконагруженных системах.Рассмотрим пошаговый алгоритм перехода:
PostgreSQL (dump) и средствами 1С (dt).rphost (например, раз в сутки ночью), чтобы минимизировать последствия возможных микро-утечек памяти.Таким образом, для обеспечения стабильной работы 1С:Бухгалтерия 3.0 и 1С:ЗУП 3.1 в связке с PostgreSQL, мы рекомендуем ориентироваться на актуальные релизы веток 8.3.22 или 8.3.23. Это обеспечит не только техническую стабильность, но и соответствие требованиям безопасности, а также корректную работу всех современных сервисов (ЭДО, маркировка, отчетность).