Переход на новые версии платформы 1С — это всегда ответственный шаг, который часто продиктован требованиями обновлений типовых конфигураций, таких как Бухгалтерия предприятия 3.0 или ERP Управление предприятием. В данной статье мы подробно разберем опыт перехода на ветки 8.3.24 и 8.3.25, проанализируем выявленные технические проблемы и рассмотрим, как в этот процесс вписывается концепция защищенной IT инфраструктуры предприятия на базе современных стеков технологий.
Проанализируем текущую ситуацию с релизами. На данный момент минимальные требования для многих конфигураций подняты до версии 8.3.24. Рассмотрим основные аргументы при выборе версии:
8.3.24.1691 многие пользователи оценивают как стабильный («полет нормальный»), однако в нем исправлены не все ошибки интерфейса, характерные для этой линейки..1394) наблюдались критические баги с отображением форм.Рассмотрим рекомендации экспертов: если ваша конфигурация не требует специфических функций 25-й платформы, имеет смысл остановиться на последних сборках 24-й ветки для минимизации рисков нестабильности интерфейса.
Разберем одну из самых раздражающих ошибок интерфейса, которая встречается в версиях 8.3.25.1374 и некоторых сборках 24-й ветки. Суть проблемы заключается в том, что при прокрутке длинной формы вниз и клике на любой элемент управления, экран автоматически «отпрыгивает» к началу страницы. Это делает работу пользователей практически невозможной.
Выясним причину: это ошибка отрисовки управляемого интерфейса при взаимодействии с динамическими элементами. Проанализируем способы исправления:
Посмотрим на ситуацию, когда после обновления платформы файловая база, опубликованная на Apache 2.4, начинает вести себя нестабильно. Пользователи жалуются на «мертвое» зависание сеансов при попытке входа второго или третьего клиента.
Рассмотрим по шагам, что необходимо проверить в конфигурации веб-сервера:
KeepAlive включен. Новые версии платформы более чувствительны к разрывам соединений.Проанализируем сложную техническую ошибку, связанную с планами обмена и расширениями конфигурации. При обновлении до 8.3.24/25 пользователи могут столкнуться с сообщением: Ошибка SDBL: Таблица или поле LastUpdate не содержится в разделе FROM.
Выясним причину: в новых версиях платформы в объектах ПланыОбмена появился новый системный реквизит Дата актуальности. Чтобы предотвратить подобные сбои, рекомендуется проводить предварительный анализ конфигураций и расширений на наличие ошибок перед масштабным обновлением.
Алгоритм решения:
ПланыОбмена из расширения..dt и последующую загрузку на новой платформе. Это принудительно пересоздаст структуру таблиц.Разберем ситуацию, когда после перехода на 8.3.24 в базе начинают бесконтрольно плодиться фоновые задания. Часто это связано с механизмом Полнотекстового поиска (ППС).
Проанализируем шаги по оптимизации:
Полнотекстовый поиск.Посмотрим на проблему утечек памяти в процессе rphost. На ветке 8.3.24 замечено, что при длительной работе сервер 1С начинает потреблять избыточное количество ОЗУ. Для удобства администрирования нескольких версий на одном сервере полезно применять инструменты для консольного переключения между платформами.
Для стабилизации работы системы придерживайтесь следующих настроек:
86400 секунд.Подводя итог, можно сказать, что обновление на 8.3.24.1691 является оправданным и необходимым для современных типовых баз. Однако, чтобы избежать проблем, придерживайтесь следующих правил:
Совместными усилиями сообщества и своевременным анализом баг-трекеров переход на новую платформу можно сделать максимально бесшовным и безопасным для бизнеса.