При внедрении системы 1С:Зарплата и управление персоналом (ЗУП) 8, особенно версии КОРП, многие специалисты сталкиваются с так называемой «чехардой» версий. На первый взгляд может показаться, что выпуск обновлений хаотичен: одни версии поддерживаются годами, другие — лишь несколько месяцев. Разберем подробно внутреннюю логику фирмы «1С», выясним, что такое версии длительного сопровождения, и определим оптимальную стратегию для начала работы в системе.
Для понимания ситуации проанализируем стратегию выпуска релизов конфигурации Зарплата и управление персоналом редакции 3.1. Фирма «1С» официально закрепила разделение всех выпусков на два типа:
3.1.10, 3.1.14, 3.1.18, 3.1.23 и 3.1.27.3.1.11, 3.1.12 или 3.1.13. В них фирма «1С» обкатывает новые интерфейсные решения, документы и механизмы расчета. Поддержка каждой такой версии прекращается почти сразу после выхода следующего функционального релиза.Выясним причину недовольства авторов на форумах: когда поддержка популярной LTS-версии (например, 3.1.10) подходит к концу, администраторам приходится выбирать — переходить на «сырую» текущую версию или ждать следующую стабильную «длинную» ветку.
Разберем крайне важный нюанс, который часто упускают при планировании обновлений. В архитектуре 1С существует правило: обновление всегда идет только «вперед» по номеру версии и по структуре данных. Если мы переведем рабочую базу с версии 3.1.10 (LTS) на версию 3.1.11 (текущая), мы не сможем вернуться обратно на 3.1.10 штатным обновлением.
Проанализируем ситуацию: если в текущей версии 3.1.11 обнаружится ошибка, мешающая расчету зарплаты, нам придется либо ждать исправления в 3.1.12, либо откатываться на бэкап и терять данные. Мы не сможем «спуститься» обратно на стабильную LTS-ветку, пока номер новой LTS-версии не станет выше текущей (например, переход станет возможен только при выходе 3.1.14). Это и создает ощущение «карусели» и неопределенности.
Если ваша компания приобрела версию КОРП, выбор версии становится еще более ответственным. Рассмотрим, почему для КОРП сидеть на LTS-версиях не всегда выгодно:
Программа ЗУП КОРП приобретается в первую очередь ради HR-функционала: подбор персонала, обучение, KPI, оценка 360 градусов. Разберем логику обновлений: все новые «фишки» по управлению персоналом появляются только в текущих версиях. В LTS-ветках этот функционал практически не развивается. Таким образом, выбирая стабильную ветку 3.1.10 или 3.1.27, компания фактически «замораживает» развитие своих HR-процессов ради технической стабильности бухгалтерского расчета.
Чтобы определиться, какую версию внедрять «здесь и сейчас», воспользуемся следующим алгоритмом принятия решения:
3.1.10. Ее поддержка была прекращена, так как новые требования законодательства (например, электронные трудовые книжки и новые формы 6-НДФЛ) требовали таких изменений в структуре данных, которые невозможно было внедрить без нарушения стабильности старой ветки. Следовательно, если грядут масштабные изменения в законах, лучше заранее переходить на более высокую функциональную ветку.Рассмотрим пошагово, как правильно организовать процесс, если вы решили начать внедрение в условиях смены веток:
Во-первых, проанализируем правила обмена данными. Если вы осуществляете перенос данных из ЗУП 2.5 или УПП 1.3, всегда проверяйте актуальность правил загрузки. Зачастую они обновляются под последние релизы, и попытка загрузить данные в старую LTS-версию может привести к ошибкам Метод объекта не обнаружен.
Во-вторых, разберем стратегию «параллельного обновления». Если вы находитесь в процессе долгого внедрения (от 6 месяцев), не стоит фиксировать версию на дату начала проекта. Рекомендуется обновлять внедряемую конфигурацию хотя бы раз в месяц, чтобы к моменту запуска (Go Live) вы не оказались на версии, поддержка которой прекращается через неделю.
В-третьих, обратим внимание на системные требования. Новые функциональные версии ЗУП часто требуют обновления версии платформы 1С:Предприятие (например, переход на 8.3.22 и выше). Обязательно учитывайте это при планировании ресурсов серверной части.
Посмотрим на итоговый вывод. Система 1С:ЗУП 3.1 — это «живой» организм с очень динамичным законодательным фоном. Попытка найти одну версию «на века» здесь не сработает. Выясним главное:
Если вам важна стабильность и у вас много своего кода — ваш путь лежит через LTS-версии (3.1.10 -> 3.1.14 -> 3.1.18 -> 3.1.23 -> 3.1.27).
Если вам нужен максимальный функционал КОРП и современный интерфейс — используйте текущие релизы и будьте готовы к регулярным обновлениям (минимум раз в квартал).
Для успешного старта проекта сегодня оптимально выбирать последнюю актуальную версию, так как она содержит все актуальные формы отчетности и исправления ошибок предыдущих периодов. Как показывает практика, «чехарда» версий — это не хаос, а осознанная стратегия вендора по разделению стабильности и инноваций.