Какую версию платформы 1С 8.3 выбрать для стабильной работы БП 3.0 и ЗУП 3.1 на PostgreSQL?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Вопрос обновления платформы 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С:Предприятие. Это событие радикально изменило ландшафт поддержки систем.

Важно понимать: использование версий платформы, выпущенных до этого исправления, подвергает базу данных риску несанкционированного доступа или внезапной блокировки работы. Для обеспечения безопасности минимальными порогами сейчас являются:

  1. Для ветки 17: 8.3.17.2733
  2. Для ветки 18: 8.3.18.1923
  3. Для ветки 21: 8.3.21.1622

Если вы планируете обновление сегодня, забудьте о релизах, упомянутых в старых форумных ветках как «стабильные», если их номер ниже указанных выше значений.

Особенности работы связки БП 3.0 + ЗУП 3.1 на PostgreSQL

Разберем специфику работы с 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, так как расчетные механизмы этой конфигурации крайне требовательны к ресурсам.

Для стабильной работы выполним следующие рекомендации:

  1. Используйте 64-битную версию сервера 1С. Это позволит процессам использовать более 4 ГБ оперативной памяти, что критично при формировании сложных отчетов или расчете сводов по зарплате.
  2. Используйте 64-битный клиент 1С на рабочих местах пользователей, если объем оперативной памяти компьютеров позволяет это (от 8 ГБ и выше).
  3. Если вы наблюдаете рост потребления памяти, рассмотрите переход на ветку 8.3.21 или 8.3.22, где большинство проблем с утечками в rphost были локализованы и исправлены.

Режим совместимости конфигураций

Разберем важный момент, который часто упускают при обновлении платформы. Даже если вы установите самую последнюю версию 8.3.25, ваша конфигурация Бухгалтерия предприятия будет работать в так называемом «режиме совместимости». Это свойство конфигурации, которое определяет, какие возможности платформы будут задействованы, а какие — эмулироваться по старым алгоритмам.

Проанализируем ситуацию: Современные релизы БП 3.0 и ЗУП 3.1 требуют режим совместимости не ниже 8.3.21. Это означает, что попытка запустить актуальное обновление конфигурации на платформе версии 8.3.15 просто не увенчается успехом — программа выдаст ошибку о несоответствии минимальным требованиям. Поэтому при выборе платформы всегда ориентируйтесь на требования конкретного релиза конфигурации, указанные в файле ReadMe.txt в составе дистрибутива обновления.

Итоговые рекомендации по выбору версии

На основе совокупного опыта эксплуатации и актуальных требований, мы можем выделить наиболее сбалансированные варианты для установки на текущий момент:

  1. Ветка 8.3.22 (например, 8.3.22.2283 и выше): Пожалуй, самый «обкатанный» и стабильный вариант на сегодняшний день. Она лишена детских болезней 16-й и 17-й веток, стабильно работает с PostgreSQL и полностью удовлетворяет требованиям безопасности 2022 года.
  2. Ветка 8.3.23 (последние релизы): Рекомендуется, если вы используете последние версии PostgreSQL и нуждаетесь в повышенной производительности. В этой ветке реализованы важные оптимизации для работы в высоконагруженных системах.
  3. Ветка 8.3.15.1830: Может использоваться ТОЛЬКО для архивных баз и старых конфигураций, которые не обновлялись более 3-4 лет. Для текущей работы БП 3.0 она более не пригодна.

Рассмотрим пошаговый алгоритм перехода:

  1. Сделайте полную резервную копию базы данных средствами PostgreSQL (dump) и средствами 1С (dt).
  2. Обновите серверную часть платформы.
  3. Обновите клиентские приложения на всех рабочих станциях (версии клиента и сервера должны строго совпадать).
  4. После обновления платформы выполните первый запуск от имени администратора для обновления классификаторов и служебных данных.
  5. В консоли администрирования серверов 1С настройте перезапуск рабочих процессов rphost (например, раз в сутки ночью), чтобы минимизировать последствия возможных микро-утечек памяти.

Таким образом, для обеспечения стабильной работы 1С:Бухгалтерия 3.0 и 1С:ЗУП 3.1 в связке с PostgreSQL, мы рекомендуем ориентироваться на актуальные релизы веток 8.3.22 или 8.3.23. Это обеспечит не только техническую стабильность, но и соответствие требованиям безопасности, а также корректную работу всех современных сервисов (ЭДО, маркировка, отчетность).

← На главную