В чем разница между версиями 1С:Управление торговлей 11.5.12 и 11.5.16 и какую из них выбрать для обновления?

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

При работе с типовыми конфигурациями 1С, такими как Управление торговлей, Комплексная автоматизация или ERP Управление предприятием, администраторы и пользователи часто сталкиваются с неочевидной ситуацией при просмотре списка обновлений. Мы можем наблюдать, что релиз с "младшим" номером версии (например, 11.5.12.238) выходит позже, чем релиз со "старшим" номером (например, 11.5.16.74).

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

Стратегия двух веток обновлений: LTS и Current

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

Разберем эти понятия подробнее:

  1. Версии длительной поддержки (LTS — Long Term Support). В обсуждаемом нами случае это ветка 11.5.12.
  2. Версии с развитием функциональности (Current / Stable). В нашем примере это ветка 11.5.16 (и последующие за ней).

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

Версии длительной поддержки (LTS)

Версия 11.5.12 была объявлена версией длительной поддержки. Это означает, что разработчики "замораживают" функциональный состав конфигурации на определенном этапе.

Особенности LTS-версий:

Именно поэтому мы видим ситуацию, когда релиз 11.5.12.238 выходит позже, чем 11.5.16.74. Если в платформе или законодательстве происходит изменение, или обнаруживается критическая уязвимость, фирма "1С" выпускает исправление (патч или релиз) для обеих поддерживаемых веток одновременно (или с небольшой разницей во времени).

Версии с развитием функциональности (Current)

Ветка 11.5.16 (и последующие 11.5.17 и т.д.) предназначена для активного развития продукта. Это передовой край разработки.

Особенности Current-версий:

Ключевые функциональные различия

Если мы сравним 11.5.12 и 11.5.16, то обнаружим существенную разницу в функционале, особенно в динамично развивающихся областях. Рассмотрим основные моменты, которых может не быть в LTS-версии или они могут быть реализованы по-старому:

  1. Электронная коммерция и Маркетплейсы. Это самая быстроменяющаяся сфера. API маркетплейсов меняются регулярно. В новых версиях 1С добавляются механизмы управления ценами на площадках, загрузка отчетов комиссионеров по API, сопоставление карточек товаров. В версии LTS этот функционал может быть заморожен на уровне годовой давности.
  2. Электронный документооборот (ЭДО). Новые форматы УПД, механизмы аннулирования, работа с машиночитаемыми доверенностями (МЧД) появляются в актуальных версиях оперативнее и в более удобном виде.
  3. Производительность и оптимизация. Разработчики постоянно оптимизируют "тяжелые" операции: ЗакрытиеМесяца, РасчетСебестоимости. Эти архитектурные улучшения часто не переносятся в LTS-ветку, так как требуют глубокого изменения кода.

Как выбрать подходящую версию?

Давайте определим критерии выбора версии для вашей организации. Решение должно базироваться на балансе между потребностью в новом функционале и терпимостью к рискам/затратам на обновление.

Выбирайте версию LTS (например, 11.5.12), если:

Выбирайте актуальную версию (например, 11.5.16+), если:

Процесс перехода и завершение поддержки

Важно понимать, что версия длительной поддержки (LTS) не вечна. Рассмотрим жизненный цикл на примере версии 11.5.12.

Ориентировочный период поддержки таких версий обычно составляет около года (или до выхода следующей LTS). В обсуждаемой теме упоминался срок поддержки до апреля 2024 года. Что происходит, когда этот срок наступает?

  1. Фирма "1С" объявляет о прекращении выпуска патчей для 11.5.12.
  2. Назначается новая версия длительной поддержки (например, ею может стать условная 11.5.19).
  3. Пользователи, "сидевшие" на 11.5.12, обязаны выполнить обновление.

Внимание! Переход с одной LTS версии на другую (или на актуальную) — это большой скачок. Если вы пропустили 10-15 промежуточных релизов, обновление может занять значительное время, так как при первом запуске будут выполняться многочисленные обработчики обновления данных.

Технический взгляд: обновление конфигурации

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

Необходимо последовательно накатывать обновления. Однако, часто можно перепрыгнуть через несколько версий, если использовать полный дистрибутив (cf-файл), а не файл обновления (cfu-файл), но это требует опыта.

Мы настоятельно рекомендуем перед любым обновлением, особенно при смене ветки:

  1. Сделать архивную копию базы данных (dt-файл или backup средствами SQL).
  2. Провести тестирование обновления на копии базы.
  3. Запустить Тестирование и исправление информационной базы перед обновлением.
  4. Проверить работу критически важных внешних обработок и расширений после обновления на копии, так как в версии 11.5.16 могут измениться имена общих модулей или процедур, которые использовались в 11.5.12.

Резюме

Различия в версиях 11.5.16.74 и 11.5.12.238 обусловлены разделением на ветку развития и ветку стабильности. Более поздняя дата выхода младшей версии говорит о том, что для "стабильной" ветки вышло обязательное исправление ошибок или законодательства.

Для обучения и новых внедрений мы рекомендуем использовать последнюю доступную версию с максимальным номером (Current), чтобы сразу иметь доступ ко всему современному инструментарию программы.

← На главную