Переход на новые релизы платформы 1С:Предприятие часто сопровождается опасениями из-за потенциальных багов и снижения стабильности работы систем. Давайте проанализируем накопленный опыт специалистов и разберем, как минимизировать риски и решить типичные проблемы, возникающие при переходе с версий 8.3.14–8.3.16 на более поздние релизы.
COM-соединения и внешние обработки корректно функционируют на новой версии.БП, ЗУП и ERP часто требуют минимальную версию платформы. Если функционал позволяет, придерживайтесь «стабильных» веток, не спеша с установкой самых свежих релизов до их «обкатки» сообществом.8.3.14 или ниже, помните, что новые механизмы запросов и оптимизации платформы могут быть недоступны. При этом отключение режима совместимости может привести к «разъезжанию» форм.Одной из частых проблем при переходе на платформы версии 8.3.15 и выше является нарушение отображения форм и стилей. Если вы столкнулись с тем, что стили сбрасываются (например, цвета становятся белыми), воспользуйтесь следующим советом:
В основной конфигурации очистите свойство Основной стиль. Это принудительно вернет систему к стандартным настройкам оформления, что часто решает проблему визуального «шума».
Если формы «расплываются» (появляются лишние полосы прокрутки или пустое пространство), попробуйте:
Конфигураторе.ПриСозданииНаСервере — иногда скрытие закладок вызывает пересчет геометрии формы.Такси.С новыми платформами изменилась логика работы некоторых методов. Разберем типичные ситуации:
1. Удаление элементов в табличном документе:
Ранее код для удаления рисунков работал глобально, теперь же необходимо обращаться к конкретной области:
// Старый подход (может приводить к ошибкам)
РисунокУдаления = ТабДок.Рисунки["Логотип"];
ТабДок.Рисунки.Удалить(РисунокУдаления);
// Рекомендуемый подход (работа с областью)
Попытка
РисунокУдаления = ОбластьПодвал.Рисунки["Логотип"];
ОбластьПодвал.Рисунки.Удалить(РисунокУдаления);
Исключение
КонецПопытки;
2. Проблемы с перетаскиванием колонок:
Если в списках перестала работать возможность перемещения колонок, проверьте свойство элемента формы РазрешитьНачалоПеретаскивания. Парадоксально, но этот реквизит теперь влияет и на возможности в Конфигураторе.
Если при печати возникают ошибки получения характеристик принтера, попробуйте следующие шаги:
PDF417 от сторонних поставщиков. В таких случаях часто требуется использование специальных библиотек или «костылей» от разработчиков.Рост потребления оперативной памяти процессом rphost — частая жалоба. Для решения этой проблемы:
Тестирование и исправление (ТИИ) информационной базы.PostgreSQL, убедитесь, что версия СУБД совместима с версией платформы (например, для новых платформ требуется PostgreSQL 10.9 и выше).rphost, уменьшив его значение, если сервер не справляется с нагрузкой.При использовании Ubuntu или других дистрибутивов Linux, переход на 8.3.16 и выше может вызвать проблемы с отображением шрифтов из-за графической библиотеки Cairo. Чтобы вернуть привычный вид:
ttf-mscorefonts-installer.fc-cache -fv для обновления кэша шрифтов.96 DPI через настройки среды рабочего стола.Помните, что каждое обновление — это поиск баланса между новыми функциональными возможностями платформы и стабильностью текущих бизнес-процессов. Всегда имейте план «отката» на предыдущую стабильную версию, если нагрузочное тестирование покажет непредсказуемое поведение системы.