Официальный технологический блог продолжает рассказывать о том, как будет проходить миграция с интерфейса «Такси» на новый интерфейс. На этот раз речь идет о возможности совместного использования нового и старого интерфейса в одной конфигурации.
Концептуальное: совместное использование «Такси» и нового интерфейса – возможно
«Заметки из Зазеркалья» продолжают рассказ о том, как будет работать новый интерфейс и как организовать переход на него. Все началось с сообщения о запланированном обновлении интерфейса, затем с профессиональным сообществом поделились, как будет работать механизм конвертации на новый интерфейс. И вот сейчас «Зазеркалье» рассказывает об особенностях использования нового интерфейса и «Такси».
«Ключевое – в одной конфигурации могут одновременно существовать формы и для интерфейса Такси, и для нового интерфейса, благодаря этому у разработчиков будет возможность осуществлять плавный переход на новый интерфейс, постепенно адаптируя формы. При этом пользователь в одном сеансе может работать только в одном режиме интерфейса», – говорится в заметке.
Предполагается, что для адаптации форм можно будет выбрать одну из таких стратегий:
- если форма, разработанная для интерфейса «Такси», выглядит хорошо в новом интерфейсе и не требует значительных изменений, разработчик может с помощью конвертера внести необходимые корректировки – в этом случае одну и ту же форму можно будет использовать как в интерфейсе Такси, так и в новом интерфейсе.
- если форма выглядит в новом интерфейсе неприемлемо и требует существенных доработок, ее можно оставить для текущей версии интерфейса, а для нового либо создать форму с нуля, либо скопировать существующий вариант и внести в него необходимые изменения.
При этом в платформу будут добавлены переходные режимы совместимости интерфейса, при включении которых появится возможность запускать клиентское приложение в разных режимах интерфейса. А в конфигураторе можно будет создавать, редактировать и просматривать формы и макеты в разных режимах.
Заказы в «Такси» и по-новому
Прикладной инструментарии и особенности совместного использования такси и нового интерфейса
Планирование поэтапного перехода на новый интерфейс должно выполняться с учетом того, что клиентская часть в одном сеансе может работать или в интерфейсе «Такси», или в новом интерфейсе. Возможно, именно поэтому в заметках о новом интерфейсе достаточно часто упоминается такой подход к организации работы как «рабочее место». Эта концепция действительно идеально подходит для поэтапного перехода при наличии упомянутого выше ограничения.
При этом в пользовательском режиме возможность выбора варианта интерфейса предоставляется не будет. Для переопределения поведения приложения по умолчанию при включенном переходном режиме интерфейса предусмотрено несколько вариантов изменения:
- через параметры запуска клиентского приложения;
- из конфигуратора, выбрав режим в диалоге запуска;
- с помощью программной модификации НастройкиКлиентскогоПриложения при установке параметров сеанса.
Отметим также упомянутый в замете Механизм дополнительных форм, в рамках которого будет предусмотрена возможность использовать либо одну и ту же форму для обоих интерфейсов, либо создать две формы, отдельно для «Такси» и отдельно для нового интерфейса.
«В платформе для объектов метаданных есть возможность указать дополнительные формы. Для примера, у справочника есть ОсновнаяФормаСписка и ДополнительнаяФормаСписка. При открытии формы платформа автоматически выбирает из основной и дополнительной формы на основе текущего режима интерфейса и нового свойства формы – «Использование в режиме совместимости интерфейса»» – говорится в заметке.
Кроме того, при включении в конфигурации переходного режима совместимости интерфейса становится доступной возможность выбора интерфейса при просмотре, создании и редактировании форм и макетов, отдельно можно просматривать формы и макеты в темной теме.
Сообщается также, что в новой версии платформы, в диалоге создания формы появится возможность указать, для какого именно интерфейса создается форма – от этого будет зависеть стандартное заполнение формы при ее создании.
Создание, редактирование и предварительный просмотр форм и макетов. Стандартная и темная тема.
Разработчики платформы полагают, что реализованные механизмы и механики позволят реализовать переход на новый интерфейс плавно и наиболее комфортно для пользователей и разработчиков конфигураций.