При обновлении крупных учетных систем, таких как 1С:Комплексная автоматизация (КА) или 1С:ERP, администраторы и программисты часто сталкиваются с ситуацией, когда на портале ИТС одновременно доступны несколько веток релизов. Например, версии 2.5.17.155 и 2.5.20.55 могут выйти в один день. Рассмотрим подробнее, почему так происходит, в чем принципиальные отличия этих веток и как принять решение о выборе конкретного релиза для вашей компании.
Для начала разберем общую стратегию выпуска релизов фирмы 1С. Система разделяется на две основные линии развития:
2.5.17. Ее главная цель — стабильность. В ней не появляется кардинально новых инструментов или изменений в интерфейсе, которые могли бы потребовать переобучения пользователей или значительной переработки расширений.2.5.18, 2.5.19 и текущая 2.5.20. Здесь 1С внедряет новые возможности, оптимизирует существующие алгоритмы и развивает подсистемы. Эти версии быстро сменяют друг друга: с выходом 2.5.21 поддержка 2.5.20 прекратится.Проанализируем ситуацию: если ваша задача — минимизировать издержки на сопровождение и просто сдавать отчетность, ваш выбор — 2.5.17. Если вам нужны новые инструменты маркетинга, интеграции с маркетплейсами или обновленный кадровый учет — придется переходить на 2.5.20.
Выясним причину, по которой 2.5.20 считается более «продвинутой» версией. Рассмотрим основные блоки изменений, которые накопились в функциональных релизах по сравнению с LTS-веткой:
Интеграция с маркетплейсами и маркировка
В функциональных ветках (начиная с 2.5.19) существенно переработаны механизмы работы с Ozon и Wildberries. Появились инструменты для автоматической загрузки отчетов комиссионера, более гибкое сопоставление номенклатуры и автоматизация возвратов. Что касается маркировки «Честный знак», то поддержка новых товарных групп и обновленных протоколов обмена в первую очередь реализуется в ветке 2.5.20. В ветку 2.5.17 эти изменения попадают только в минимально необходимом объеме для соблюдения законодательства.
Зарплата и управление персоналом (ЗУП)
Внутри КА 2.5.20 встроен программный код, соответствующий более свежим версиям конфигурации ЗУП 3.1. Это включает в себя:
Учет взаиморасчетов и казначейство
Разберем по шагам изменения в блоке финансов. В ветке 2.5.20 оптимизированы алгоритмы распределения оплат. Если в 2.5.17 механизмы работы с авансами и детализацией расчетов остаются «замороженными», то в свежих релизах добавлена возможность более тонкой настройки прав доступа к платежным документам и новые аналитические разрезы в отчетах по дебиторской задолженности.
Важный аспект, который часто упускают при обновлении — требования к версии платформы 1С:Предприятие. Посмотрим на техническую документацию:
2.5.17 зачастую может работать на более старых сборках платформы (например, ветки 8.3.22 без последних патчей), что удобно для консервативных системных администраторов.2.5.20 активно использует новые возможности встроенного языка и объектов метаданных. Для ее корректной работы часто требуется установка платформы не ниже 8.3.24 или самых актуальных сборок 8.3.22/8.3.23. При попытке запустить 2.5.20 на старой платформе вы рискуете получить критические ошибки при реструктуризации базы данных.Проанализируем ситуацию с кастомными доработками. Если в вашей конфигурации используется модуль интеграции с Битрикс или другие сторонние расширения, следует учитывать следующее:
Разработчики тиражных решений (таких как «Битрикс: Интеграция») ориентируются на актуальный функционал. Это означает, что новая версия модуля будет тестироваться именно на релизах типа 2.5.20. Однако, функциональная ветка более изменчива: в ней могут переименовываться процедуры в общих модулях или меняться структура регистров. Поэтому расширение, написанное под 2.5.17, может «отвалиться» при переходе на 2.5.20 из-за несовпадения имен вызываемых функций.
Чтобы определиться с выбором ветки, выполним следующую последовательность действий:
2.5.17. Это обеспечит стабильность до апреля 2025 года.2.5.20 потребует серьезного тестирования и, возможно, адаптации кода расширений.2.5.17 на 2.5.20 — это односторонний процесс. Из-за реструктуризации таблиц данных «откатиться» назад без полной потери данных, внесенных после обновления, будет невозможно.Итог: Ветка 2.5.17 — это «тихая гавань» для стабильной работы. Ветка 2.5.20 — это полигон для новых возможностей, который требует больше внимания со стороны IT-службы, но дает конкурентные преимущества в автоматизации бизнеса.