Переход на новую мажорную версию платформы — это всегда ответственный шаг для системного администратора и программиста, для упрощения которого пригодятся инструменты администрирования и сопровождения баз 1С. Особенно остро этот вопрос встает, когда очередное обновление любимой конфигурации (например, Управление нашей фирмой начиная с версии 3.0.13) в ультимативной форме требует наличия платформы не ниже 1С:Предприятие 8.5. Возникает масса опасений: как поведут себя другие рабочие базы, такие как Бухгалтерия предприятия или Зарплата и управление персоналом? Изменится ли процесс установки? Что произойдет с лицензиями?
В этой статье мы подробно и по шагам разберем, как безболезненно перевести рабочее окружение на платформу 8.5, проанализируем ключевые изменения в системе лицензирования, рассмотрим поведение обновленного интерфейса и научимся минимизировать риски при миграции баз данных.
Давайте проанализируем классическую рабочую ситуацию. На виртуальной машине под управлением Windows 10 развернут Мини-сервер 1С на 5 пользователей версии 8.3. СУБД (например, Postgres Pro) работает на отдельном сервере под управлением Linux. В контейнере крутятся три основные базы:
Бухгалтерия предприятия, редакция 3.0Зарплата и управление персоналом, редакция 3.1Управление нашей фирмой, редакция 3.0Первый и самый важный вопрос, который волнует администраторов: будут ли старые конфигурации (БП и ЗУП) нормально работать на новой платформе 8.5?
Практический опыт эксплуатации показывает, что платформа 1С:Предприятие 8.5 сохраняет полную обратную совместимость с конфигурациями, разработанными для версии 8.3. Базы Бухгалтерия предприятия и Зарплата и управление персоналом будут работать абсолютно штатно. Более того, при запуске этих баз на платформе 8.5 пользователи не заметят никаких внешних изменений — они продолжат работать в привычном и стабильном интерфейсе Такси.
С технической точки зрения сам процесс установки платформы 8.5 на сервер и клиентские машины ничем не отличается от аналогичной процедуры в ветке 8.3. Мы выполняем те же самые привычные действия:
1С:Предприятие 8.5 нужной разрядности.Единственное видимое отличие для конечных пользователей на первом этапе — ярлык запуска 1С изменит свою форму: круглый значок превратится в квадратный. В остальном процесс авторизации и запуска баз останется прежним.
Переходя на платформу 8.5, необходимо заранее подготовиться к революционным изменениям в системе защиты программного продукта. Обычные обходные пути и устаревшие эмуляторы здесь работать не будут. Фирма «1С» полностью пересмотрела механизм работы с лицензиями.
Рассмотрим ключевые изменения, о которых обязан знать администратор:
rmlic.exe. Она устанавливается как системная служба (в Windows или Linux). По умолчанию этот менеджер использует порты 475 и 1544. Если у вас используются сетевые ключи, установка и настройка этой службы обязательна, иначе пользователи получат ошибку отсутствия лицензии.Многие опасаются, что после перехода на платформу 8.5 пользователям придется заново переучиваться из-за кардинально нового внешнего вида программы. Спешим успокоить: переход происходит максимально плавно.
Разберем, как устроен гибридный режим работы с интерфейсом:
Управление нашей фирмой до версии 3.0.13 программа у всех пользователей все равно запустится в привычном желто-белом стиле Такси.Такси, а новаторы — включить новый стиль.Важное замечание: Новый «воздушный» интерфейс в платформе 8.5 на текущий момент имеет статус бета-версии. Именно поэтому разработчики не спешат принудительно включать его в БП и ЗУП. В новом интерфейсе реализована полноценная поддержка темной темы, векторные иконки высокого разрешения (которые не размываются при масштабировании экрана) и удобная оконная система, фокусирующая внимание на текущей задаче.
При миграции на новую платформу «в лоб» вы можете столкнуться с рядом технических сложностей при отрисовке интерфейса. Давайте выясним причины их возникновения и способы устранения.
В режиме нового интерфейса элементы старых форм или кастомных доработок могут «поехать»: сбивается ширина колонок в табличных частях, заголовки накладываются друг на друга, а сложные экранные формы вытягиваются в бесконечную вертикальную ленту.
Для решения этой проблемы в Конфигуратор платформы 8.5 встроен специальный инструмент рефакторинга. Чтобы запустить его, выполните следующие шаги:
Критически важно: Перед переводом рабочей базы в промышленную эксплуатацию обязательно разверните ее копию в тестовом контуре под управлением платформы 8.5. Протестируйте работу всех сторонних расширений, внешних обработок и интеграций (особенно с торговым оборудованием, кассами и маркетплейсами), так как изменения в логике отрисовки диалоговых окон могут повлиять на их работоспособность.
Подводя итог, можно с уверенностью сказать: переходить на платформу 8.5 можно и нужно, особенно если этого требуют обновления прикладных конфигураций. Для успешного и безболезненного перехода придерживайтесь следующего алгоритма:
Менеджер лицензий (утилиту rmlic.exe), если используете сетевые ключи.