При работе с типовыми конфигурациями 1С, такими как Управление торговлей, Комплексная автоматизация или ERP Управление предприятием, администраторы и пользователи часто сталкиваются с неочевидной ситуацией при просмотре списка обновлений. Мы можем наблюдать, что релиз с "младшим" номером версии (например, 11.5.12.238) выходит позже, чем релиз со "старшим" номером (например, 11.5.16.74).
Это вызывает закономерные вопросы: почему так происходит, какую версию устанавливать и не является ли "старая" версия устаревшей в плохом смысле этого слова? Давайте подробно разберем стратегию версионирования фирмы "1С", проанализируем различия между ветками обновлений и определим критерии выбора подходящей версии для вашей организации.
Для крупных конфигураций фирма "1С" применяет стратегию параллельной поддержки двух веток версий. Это сделано для того, чтобы удовлетворить потребности двух разных групп пользователей: тех, кому нужна максимальная стабильность, и тех, кому необходимы новые функции.
Разберем эти понятия подробнее:
11.5.12.11.5.16 (и последующие за ней).Давайте проанализируем каждую из этих веток, чтобы понять их назначение и жизненный цикл.
Версия 11.5.12 была объявлена версией длительной поддержки. Это означает, что разработчики "замораживают" функциональный состав конфигурации на определенном этапе.
Особенности LTS-версий:
Именно поэтому мы видим ситуацию, когда релиз 11.5.12.238 выходит позже, чем 11.5.16.74. Если в платформе или законодательстве происходит изменение, или обнаруживается критическая уязвимость, фирма "1С" выпускает исправление (патч или релиз) для обеих поддерживаемых веток одновременно (или с небольшой разницей во времени).
Ветка 11.5.16 (и последующие 11.5.17 и т.д.) предназначена для активного развития продукта. Это передовой край разработки.
Особенности Current-версий:
11.5.17, поддержка версии 11.5.16 практически сразу прекращается. Пользователи вынуждены постоянно обновляться на самую последнюю версию, чтобы получать исправления ошибок.Если мы сравним 11.5.12 и 11.5.16, то обнаружим существенную разницу в функционале, особенно в динамично развивающихся областях. Рассмотрим основные моменты, которых может не быть в LTS-версии или они могут быть реализованы по-старому:
ЗакрытиеМесяца, РасчетСебестоимости. Эти архитектурные улучшения часто не переносятся в LTS-ветку, так как требуют глубокого изменения кода.Давайте определим критерии выбора версии для вашей организации. Решение должно базироваться на балансе между потребностью в новом функционале и терпимостью к рискам/затратам на обновление.
Выбирайте версию LTS (например, 11.5.12), если:
Управление торговлей только как бэк-офис для выписки накладных).Выбирайте актуальную версию (например, 11.5.16+), если:
Важно понимать, что версия длительной поддержки (LTS) не вечна. Рассмотрим жизненный цикл на примере версии 11.5.12.
Ориентировочный период поддержки таких версий обычно составляет около года (или до выхода следующей LTS). В обсуждаемой теме упоминался срок поддержки до апреля 2024 года. Что происходит, когда этот срок наступает?
11.5.12.11.5.19).11.5.12, обязаны выполнить обновление.Внимание! Переход с одной LTS версии на другую (или на актуальную) — это большой скачок. Если вы пропустили 10-15 промежуточных релизов, обновление может занять значительное время, так как при первом запуске будут выполняться многочисленные обработчики обновления данных.
Если вы решили перейти с LTS версии на актуальную, рассмотрим порядок действий. Стандартный механизм обновления через конфигуратор позволяет это сделать.
Необходимо последовательно накатывать обновления. Однако, часто можно перепрыгнуть через несколько версий, если использовать полный дистрибутив (cf-файл), а не файл обновления (cfu-файл), но это требует опыта.
Мы настоятельно рекомендуем перед любым обновлением, особенно при смене ветки:
Тестирование и исправление информационной базы перед обновлением.11.5.16 могут измениться имена общих модулей или процедур, которые использовались в 11.5.12.Различия в версиях 11.5.16.74 и 11.5.12.238 обусловлены разделением на ветку развития и ветку стабильности. Более поздняя дата выхода младшей версии говорит о том, что для "стабильной" ветки вышло обязательное исправление ошибок или законодательства.
Для обучения и новых внедрений мы рекомендуем использовать последнюю доступную версию с максимальным номером (Current), чтобы сразу иметь доступ ко всему современному инструментарию программы.