Почему 1С:Предприятие 8.3.17 выпускает так много релизов, и стоит ли опасаться новых ошибок?

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

Нас, как и автора исходного сообщения, беспокоит частота выпуска новых версий платформы 1С:Предприятие, особенно если это происходит с интервалом всего в несколько дней. Мы проанализируем, почему такое явление становится нормой, что могут скрывать за собой эти быстрые обновления, и как нам действовать, чтобы минимизировать риски и обеспечить стабильную работу наших систем.

Причины экстренных выпусков платформы 1С

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

  1. Исправление критических ошибок. Один из наиболее распространенных сценариев – обнаружение серьезных ошибок, которые могут приводить к потере данных, аварийному завершению работы или нарушению ключевых бизнес-процессов. Например, участники форума предполагают, что быстрый выход версии 8.3.17.1851 мог быть связан с исправлением проблемы для «жирного клиента» или для пользователей сервиса «1С:Фреш». Такие ошибки требуют немедленного вмешательства, чтобы предотвратить их массовое распространение и негативные последствия для бизнеса.
  2. Устранение уязвимостей. С развитием информационных технологий и увеличением угроз безопасности, оперативное устранение найденных уязвимостей становится приоритетом. Неопубликованные уязвимости требуют немедленного реагирования, чтобы предотвратить их эксплуатацию злоумышленниками и обеспечить конфиденциальность и целостность данных. В таких случаях скорость выпуска обновления критически важна.
  3. Совместимость с новыми редакциями конфигураций. Иногда, как справедливо подмечено в обсуждении, быстрые релизы платформы могут быть подготовкой к выпуску новых, «крайних» редакций типовых конфигураций. Эти конфигурации могут требовать специфических изменений или исправлений в платформе для корректной работы, и их задержка может существенно повлиять на планы внедрения и обновления у большого числа пользователей.
  4. Оптимизация производительности. Хотя реже, но иногда срочные патчи могут быть направлены на устранение серьезных проблем с производительностью, влияющих на большое количество пользователей или на критически важные операции. Замедление работы системы может привести к значительным финансовым и временным потерям, поэтому оперативная оптимизация также может быть причиной быстрого обновления.

Риски и вызовы, связанные с быстрыми обновлениями

Хотя оперативные исправления направлены на улучшение работы, они несут в себе определенные риски. Мы выясним, какие потенциальные проблемы могут возникнуть при частых и быстрых обновлениях платформы.

  1. Появление новых ошибок. Главный страх автора сообщения – что быстрый выпуск новой версии может не только не исправить старые проблемы, но и добавить новые. И это опасение не беспочвенно. В спешке при выпуске срочных обновлений иногда возникают регрессионные ошибки, то есть новые проблемы в функционале, который ранее работал корректно. Например, в более поздних версиях платформы 8.3.17, таких как 8.3.17.2757 (ноябрь 2022 года), была обнаружена функциональная ошибка, связанная с некорректным отражением субконто кредита в движениях регистра бухгалтерии, если счет дебета равен счету кредита. Также в ноябре 2022 года возникали проблемы с аварийным завершением работы 32-разрядных серверов на нескольких версиях платформы, включая 8.3.17.2757, что требовало оперативного выпуска исправлений. Это демонстрирует, что даже критические исправления могут нести в себе риски, и нам всегда следует быть готовыми к возможности появления новых неисправностей.
  2. Необходимость тщательного тестирования. Каждое обновление, независимо от скорости его выпуска, требует тщательного тестирования. Если мы вынуждены устанавливать релизы слишком часто, это увеличивает нагрузку на команды тестирования и внедрения, а также потенциально сокращает время, которое мы можем выделить на проверку стабильности новой версии в нашей рабочей среде. Недостаточное тестирование может привести к обнаружению проблем уже на продуктивных системах, что крайне нежелательно.

Как нам получить информацию об изменениях и оценить риски?

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

  1. Файл V8Update.htm. Основным и наиболее полным источником информации о внесенных изменениях является файл V8Update.htm. Этот файл входит в дистрибутив каждой новой версии платформы «1С:Предприятие» и содержит подробный список исправленных ошибок, добавленной функциональности, а также прочие изменения. Мы всегда должны изучать этот документ перед обновлением, чтобы понять масштаб изменений, оценить их потенциальное влияние на нашу систему и определить, касаются ли они нашей специфической конфигурации или бизнес-процессов.
  2. Официальный портал 1С:ИТС. На портале 1С:ИТС также регулярно публикуются описания релизов, где можно найти информацию о критически важных исправлениях, общие рекомендации по обновлению и предупреждения о возможных проблемах. Этот ресурс полезен для общего понимания ситуации с текущими версиями платформы.

Практические рекомендации по работе с платформой 8.3.17 и обновлениями

Учитывая все вышеизложенное, мы выработаем стратегию, которая поможет нам эффективно работать с обновлениями платформы и минимизировать связанные с ними риски, обеспечивая при этом стабильность и безопасность наших информационных систем.

  1. Тщательно оценивайте необходимость обновления. Перед установкой нового релиза всегда анализируйте список изменений в файле V8Update.htm. Если исправления не касаются непосредственно ваших проблем, критически важных для вас функций или уязвимостей, влияющих на вашу систему, возможно, стоит подождать. Иногда лучше дать новой версии пройти проверку временем и дождаться следующего, более стабильного, релиза, в котором могут быть устранены проблемы, привнесенные предыдущим срочным обновлением.
  2. Используйте более стабильные ветки платформы, если это возможно. В обсуждении на форуме прозвучал ценный совет не задерживаться на «глючной» версии 8.3.17, а перейти на 8.3.18. Этот совет весьма практичен. Часто более поздние мажорные версии (например, 8.3.18 по сравнению с 8.3.17) оказываются более стабильными, так как в них уже учтены и исправлены многочисленные проблемы, выявленные в предыдущих ветках. Если ваша текущая конфигурация поддерживает работу с более новой и стабильной версией платформы, мы настоятельно рекомендуем рассмотреть возможность такого перехода. Перед этим, конечно, следует убедиться в полной совместимости конфигурации и оценить потенциальные выгоды и риски.
  3. Всегда тестируйте новые версии в тестовой среде. Никогда не устанавливайте новые релизы платформы сразу на рабочую информационную базу. Это золотое правило. Всегда разворачивайте тестовую копию вашей базы данных и платформы на отдельном стенде. Проводите тщательное тестирование всех ключевых бизнес-процессов, интеграций, отчетов и обработок в тестовой среде. Только после успешного и полного тестирования переходите к обновлению на продуктивном сервере. Это позволит нам выявить потенциальные проблемы до того, как они затронут реальную работу предприятия.
  4. Делайте полные резервные копии. Перед каждым обновлением платформы и конфигурации обязательно создавайте полные резервные копии вашей информационной базы и файловой системы сервера 1С. Это позволит нам оперативно откатиться к предыдущему рабочему состоянию в случае возникновения любых непредвиденных проблем или критических ошибок в процессе обновления или после него. Резервное копирование – это наша страховка.
  5. Следите за отзывами сообщества. Активно читайте форумы, блоги, телеграм-каналы и группы, где обсуждаются новые релизы платформы 1С:Предприятие. Опыт других пользователей может дать ценную информацию о стабильности конкретной версии, потенциальных «подводных камнях» и способах их обхода, которую вы не найдете в официальных документах. Коллективный опыт сообщества – это мощный ресурс для принятия обоснованных решений.

В заключение, частые выпуски платформы 1С:Предприятие – это неизбежная часть жизненного цикла продукта, направленная на его улучшение и обеспечение безопасности. Наша задача – не игнорировать эти обновления, а подходить к ним осознанно, тщательно изучая информацию, анализируя риски и тестируя новые версии перед внедрением в продуктивную среду.

← На главную