Как безболезненно перейти на платформу 1С:Предприятие 8.5 с версии 8.3 и избежать критических ошибок

Системный администратор 1С v8.5 IT и автоматизация бизнеса
← На главную

Переход на новую мажорную версию платформы — это всегда ответственный шаг для системного администратора и программиста. Особенно остро этот вопрос встает, когда очередное обновление любимой конфигурации (например, Управление нашей фирмой начиная с версии 3.0.13) в ультимативной форме требует наличия платформы не ниже 1С:Предприятие 8.5. Возникает масса опасений: как поведут себя другие рабочие базы, такие как Бухгалтерия предприятия или Зарплата и управление персоналом? Изменится ли процесс установки? Что произойдет с лицензиями?

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

Шаг 1. Оцениваем текущую архитектуру и совместимость конфигураций

Давайте проанализируем классическую рабочую ситуацию. На виртуальной машине под управлением Windows 10 развернут Мини-сервер 1С на 5 пользователей версии 8.3. СУБД (например, Postgres Pro) работает на отдельном сервере под управлением Linux. В контейнере крутятся три основные базы:

  1. Бухгалтерия предприятия, редакция 3.0
  2. Зарплата и управление персоналом, редакция 3.1
  3. Управление нашей фирмой, редакция 3.0

Первый и самый важный вопрос, который волнует администраторов: будут ли старые конфигурации (БП и ЗУП) нормально работать на новой платформе 8.5?

Практический опыт эксплуатации показывает, что платформа 1С:Предприятие 8.5 сохраняет полную обратную совместимость с конфигурациями, разработанными для версии 8.3. Базы Бухгалтерия предприятия и Зарплата и управление персоналом будут работать абсолютно штатно. Более того, при запуске этих баз на платформе 8.5 пользователи не заметят никаких внешних изменений — они продолжат работать в привычном и стабильном интерфейсе Такси.

Шаг 2. Разбираемся с процессом установки и обновления

С технической точки зрения сам процесс установки платформы 8.5 на сервер и клиентские машины ничем не отличается от аналогичной процедуры в ветке 8.3. Мы выполняем те же самые привычные действия:

  1. Скачиваем дистрибутив технологической платформы 1С:Предприятие 8.5 нужной разрядности.
  2. Останавливаем службу старого сервера 1С:Предприятия 8.3 на виртуальной машине.
  3. Устанавливаем новую платформу 8.5. При установке автоматически создается новая служба сервера.
  4. Проверяем, чтобы порты новой службы (по умолчанию 1540, 1541, 1560-1591) не конфликтовали со старыми, если вы решите оставить старую службу на всякий случай в отключенном состоянии.
  5. Регистрируем базы в новой консоли администрирования кластера 1С 8.5.

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

Шаг 3. Внимание на систему лицензирования: радикальные изменения

Переходя на платформу 8.5, необходимо заранее подготовиться к революционным изменениям в системе защиты программного продукта. Обычные обходные пути и устаревшие эмуляторы здесь работать не будут. Фирма «1С» полностью пересмотрела механизм работы с лицензиями.

Рассмотрим ключевые изменения, о которых обязан знать администратор:

Шаг 4. Внедрение нового интерфейса 8.5: мифы и реальность

Многие опасаются, что после перехода на платформу 8.5 пользователям придется заново переучиваться из-за кардинально нового внешнего вида программы. Спешим успокоить: переход происходит максимально плавно.

Разберем, как устроен гибридный режим работы с интерфейсом:

  1. Интерфейс по умолчанию: После обновления конфигурации Управление нашей фирмой до версии 3.0.13 программа у всех пользователей все равно запустится в привычном желто-белом стиле Такси.
  2. Индивидуальный выбор: Платформа 8.5 позволяет разным сотрудникам работать в одной и той же базе с разными интерфейсами. Консерваторы могут остаться на Такси, а новаторы — включить новый стиль.
  3. Как включить новый дизайн: Для перехода на новый интерфейс пользователю необходимо зайти в меню: Настройки -> Персональные настройки -> Вариант интерфейса и выбрать пункт Версия 8.5, после чего перезапустить систему.

Важное замечание: Новый «воздушный» интерфейс в платформе 8.5 на текущий момент имеет статус бета-версии. Именно поэтому разработчики не спешат принудительно включать его в БП и ЗУП. В новом интерфейсе реализована полноценная поддержка темной темы, векторные иконки высокого разрешения (которые не размываются при масштабировании экрана) и удобная оконная система, фокусирующая внимание на текущей задаче.

Шаг 5. Потенциальные технические проблемы и методы их решения

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

В режиме нового интерфейса элементы старых форм или кастомных доработок могут «поехать»: сбивается ширина колонок в табличных частях, заголовки накладываются друг на друга, а сложные экранные формы вытягиваются в бесконечную вертикальную ленту.

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

  1. Откройте конфигурацию вашей базы в режиме Конфигуратора под платформой 8.5.
  2. В главном меню найдите и запустите механизм Проверка и конвертация для перехода на интерфейс Версия 8.5.
  3. Программа автоматически проанализирует структуру метаданных, выявит устаревшие вызовы интерфейсных функций, найдет проблемы с абсолютным позиционированием картинок и сформирует отчет со списком форм, требующих ручной корректировки.

Критически важно: Перед переводом рабочей базы в промышленную эксплуатацию обязательно разверните ее копию в тестовом контуре под управлением платформы 8.5. Протестируйте работу всех сторонних расширений, внешних обработок и интеграций (особенно с торговым оборудованием, кассами и маркетплейсами), так как изменения в логике отрисовки диалоговых окон могут повлиять на их работоспособность. Для отдельной технической проверки расширений после обновления подойдет Extension Checker 2.0: обработка проходит подключенные расширения, фиксирует обнаруженные ошибки в едином протоколе и выпускается отдельно для платформ 8.3 и 8.5.

Резюме и план действий

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

← На главную