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

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

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

В этой статье мы подробно и по шагам разберем, как безболезненно перевести рабочее окружение на платформу 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С.

Единственное видимое отличие для конечных пользователей на первом этапе — ярлык запуска 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. Протестируйте работу всех сторонних расширений, внешних обработок и интеграций (особенно с торговым оборудованием, кассами и маркетплейсами), так как изменения в логике отрисовки диалоговых окон могут повлиять на их работоспособность.

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

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

← На главную