Вопрос выбора стабильной платформы для конфигурации «Зарплата и управление персоналом» (ЗУП) 3.1 является одним из наиболее критичных для системных администраторов и программистов 1С. В отличие от многих других конфигураций, ЗУП крайне требовательна к ресурсам и специфическим механизмам платформы из-за сложности алгоритмов расчета заработной платы и формирования регламентированной отчетности. Разберем детально, как правильно определить оптимальную версию платформы и на что стоит обратить внимание в современных реалиях.
Первое и самое важное правило, которое мы должны усвоить: не существует «абстрактно стабильной» платформы. Стабильность — это всегда соответствие версии платформы требованиям конкретного релиза конфигурации. Разберем по шагам, где найти эту информацию:
ReadMe.txt всегда указывается минимально необходимая версия платформы 1С:Предприятие 8.3.Проанализируем ситуацию: если в требованиях указана версия 8.3.21.1622, то использование более старой версии (например, 8.3.12) технически невозможно. Программа просто выдаст критическую ошибку при запуске или в процессе реструктуризации базы данных. Это связано с тем, что разработчики используют новые объекты метаданных и методы встроенного языка, которые отсутствуют в старых «движках».
Для крупных организаций критически важно минимизировать риски при обновлениях. В экосистеме ЗУП 3.1 существует разделение на так называемые «длинные» (LTS — Long Term Support) и текущие релизы. Рассмотрим, в чем их разница:
Долгосрочные релизы (LTS): Это версии вроде 3.1.10, 3.1.14, 3.1.18, 3.1.23, 3.1.27. Они поддерживаются фирмой «1С» длительное время, для них выпускаются только исправления критических ошибок и изменения законодательства. Именно под эти релизы подбираются наиболее обкатанные версии платформы.
Текущие (оперативные) релизы: Версии с промежуточными номерами (например, 3.1.25) предназначены для внедрения нового функционала. Они чаще требуют повышения версии платформы до самых последних, иногда еще «сырых» сборок.
Выясним причину, почему в обсуждении на форуме рекомендовали 8.3.12 для ЗУП 3.1.10. В тот период эта связка считалась «золотым стандартом» стабильности. Однако прогресс не стоит на месте, и современные релизы (например, 3.1.27 и выше) уже требуют платформу не ниже 8.3.22.
Проанализируем важный исторический аспект, который делает многие старые советы неактуальными. В конце 2022 года фирма «1С» выпустила экстренные обновления платформы из-за обнаруженной уязвимости и изменения механизмов проверки лицензионной чистоты. Это привело к тому, что использование версий платформы ниже определенных сборок стало небезопасным или вовсе заблокированным.
Посмотрим на пример: даже если ваша старая конфигурация формально «умеет» работать на 8.3.12, с точки зрения безопасности и стабильности сетевых соединений, вам необходимо перейти как минимум на последние сборки веток 8.3.21 или 8.3.22. Работа на устаревших платформах сегодня — это риск внезапной остановки информационной системы.
Часто возникает вопрос: если мы установили платформу 8.3.23, почему программа ведет себя как старая версия? Ответ кроется в свойстве конфигурации РежимСовместимости. Разберем, как это работает:
// Пример логики, которую платформа использует внутри
Если Конфигурация.РежимСовместимости = РежимСовместимости.Версия8_3_14 Тогда
ИспользоватьСтарыйАлгоритмИндексации();
Иначе
ИспользоватьНовыйОптимизированныйМеханизм();
КонецЕсли;
Даже на самой новой платформе конфигурация ЗУП может работать в режиме совместимости с более старой версией. Это делается разработчиками сознательно, чтобы обеспечить стабильность работы существующих механизмов. Поэтому при обновлении платформы важно не менять режим совместимости в конфигураторе вручную — это должна делать сама конфигурация при обновлении на новый релиз.
ЗУП 3.1 — это крайне «прожорливая» до оперативной памяти конфигурация. При расчете среднего заработка или формировании сложных отчетов (таких как РСВ или ЕФС-1) в крупных базах данных, объем потребляемой памяти процессом 1cv8.exe может превышать 2-3 Гб.
Рассмотрим последствия использования 32-битной платформы:
rphost.Для стабильной работы ЗУП 3.1 настоятельно рекомендуем использовать 64-битную версию платформы и сервера 1С. Это снимает большинство проблем со «странными» вылетами программы в моменты пиковых нагрузок (например, в отчетный период).
Подводя итог, сформируем оптимальный алгоритм выбора платформы для ЗУП 3.1 на текущий момент:
3.1.27, вашей целью будет наиболее свежая сборка платформы 8.3.22 или 8.3.23 из тех, что помечены как «Рекомендованные» на сайте releases.1c.ru.Помните, что стабильность системы 1С — это баланс между актуальностью платформы и проверенным временем релизом конфигурации. Регулярно проверяйте раздел «Ошибки платформы» на официальном ресурсе, прежде чем принимать решение о массовом переходе на новую версию.