Можно ли переключить интерфейс 1С:Розница с управляемых форм на обычные?

Программист 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

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

Почему конфигурация не переключается на обычные формы

Проанализируем архитектуру современных конфигураций. Главная причина, по которой невозможно перевести прикладное решение на обычный интерфейс, заключается в том, что в метаданных конфигурации обычные формы физически отсутствуют. Разработчики типовых решений полностью создают все объекты — справочники, документы, журналы и отчеты — исключительно на базе управляемых форм.

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

Кроме того, современные типовые конфигурации построены на Библиотеке стандартных подсистем (БСП). В модуле управляемого приложения при старте системы заложен программный контроль режимов запуска. Если программа обнаруживает запуск в обычном режиме, срабатывает исключение или предупреждение, после чего работа сеанса штатно завершается, так как код процедур и функций жестко ориентирован на тонкого клиента и клиент-серверное взаимодействие.

Почему не сработала настройка в Конфигураторе

Рассмотрим распространенную ошибку, связанную с меню Конфигуратора Сервис — Параметры — Общие. Выбор пунктов управляемого или обычного приложения в этом окне влияет исключительно на поведение системы при отладке по кнопке F5 непосредственно из Конфигуратора. На запуск программы обычными пользователями через ярлык или стартер баз эта опция не оказывает никакого влияния.

Для пользователей параметры запуска определяются следующими механизмами:

  1. Настройками в окне списка информационных баз: кнопка «Изменить» — переключатель «Основной режим запуска» (Тонкий клиент, Толстый клиент или Веб-клиент).
  2. Ключами командной строки: параметром /RunModeOrdinaryApplication (обычное приложение) или /RunModeManagedApplication (управляемое приложение).

Однако даже при указании ключа обычного приложения для конфигурации 1С:Розница запуск завершится ошибкой несовместимости, поскольку тонкий и веб-клиенты платформы не поддерживают работу с обычными формами в принципе.

Как запустить внешние обработки с обычными формами

Нередко потребность в обычном интерфейсе связана с наличием старых внешних обработок (файлов .epf), которые еще не переписаны под управляемый интерфейс. Платформа 1С:Предприятие 8.3 позволяет запускать такие файлы внутри управляемого приложения, если соблюдены три обязательных условия:

  1. В дереве метаданных Конфигуратора в свойствах корневого элемента конфигурации включена опция Использовать обычные формы в управляемом приложении.
  2. Пользовательский сеанс запущен в режиме Толстый клиент (управляемое приложение).
  3. Работа осуществляется в операционной системе Windows, так как обычные формы не поддерживаются на других платформах.

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

Как адаптировать управляемый интерфейс под привычки пользователей

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

Разберем по шагам, как настроить рабочее пространство непосредственно в пользовательском режиме:

  1. Откроем главное меню программы и перейдем в пункт Вид — Настройка панелей.
  2. Переместим блок Панель разделов из левой части экрана в самый верх. После применения этой настройки разделы конфигурации («Продажи», «Закупки», «Склад» и др.) выстроятся в горизонтальную строку, визуально имитируя классическое текстовое меню программы.
  3. Переместим блок Панель открытых в верхнюю или нижнюю часть экрана. Это действие вернет привычные закладки: каждый открытый документ будет отображаться в виде отдельной вкладки.
  4. Если крупный шрифт интерфейса «Такси» кажется непривычным, перейдем в меню Настройки — Параметры и изменим параметр Внешний вид на значение Формы в закладках (классический интерфейс 1С:Предприятия 8.2).

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

← На главную