Переключение интерфейса 1С:Предприятия 8: Такси, Версия 8.2 и обычное приложение
Содержание
Поменять интерфейс
в 1С 8.3 сам пользователь может, только если конфигурация это разрешает. Решает свойство Режим совместимости интерфейса в Конфигураторе. Если там стоит «Такси. Разрешить Версия 8.2» или «Версия 8.2. Разрешить Такси», выбор появляется в Главное меню → Сервис → Параметры. Если стоит просто «Такси», переключателя нет ни у кого, включая администратора.
Частое заблуждение: «обычный интерфейс» — это интерфейс 8.2. На деле это две разные вещи. Интерфейс «Версия 8.2» — оформление управляемого приложения. «Обычное приложение» — старый режим запуска с обычными формами, и переключается он в другом месте. Разберём оба пути, а также права, версии платформы и сбои после смены.
Три вида интерфейса в 1С 8.3 и чем они отличаются
В платформе 8.3 одновременно живут три варианта внешнего вида. Путать их — главная причина, почему инструкции из интернета «не работают».
| Вариант | Режим приложения | Где включается | Кто может сменить |
|---|---|---|---|
| Такси | Управляемое приложение | Свойство конфигурации или параметры пользователя | Пользователь, если разрешено |
| Версия 8.2 | Управляемое приложение | Там же | Пользователь, если разрешено |
| Обычное приложение | Обычное (толстый клиент) | Режим запуска в Конфигураторе или в списке баз | Администратор |
Чем Такси отличается от Версии 8.2 на практике:
- 🧭 Навигация. В Такси разделы стоят панелью слева, а открытые формы идут закладками в панели открытых. В 8.2 разделы сверху, а формы открываются в рабочей области внутри одного окна.
- 🗂️ Панели. В Такси пользователь сам двигает панели: разделов, функций, избранного, истории. Сделать это можно мышкой.
- 🔤 Формы. Такси использует крупнее шрифты и отступы. Форма, нарисованная под 8.2, в Такси может выглядеть растянутой или «плыть».
- 🔍 Поиск. Строка поиска по интерфейсу и истории в Такси удобнее и всегда на виду.
Обычное приложение — совсем другой мир. Там обычные формы, меню «Операции» и толстый клиент. Тонкий клиент и веб-клиент обычное приложение не запускают вообще.
Современные типовые конфигурации (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) разработаны под Такси. Их формы на интерфейс 8.2 не адаптируются, поэтому в актуальных релизах выбора там просто нет.
Как сменить интерфейс в режиме «Предприятие»
Этот способ работает без Конфигуратора и без прав администратора. Нужно лишь, чтобы конфигурация допускала оба варианта.
Через параметры клиентского приложения
- Откройте базу в режиме «Предприятие».
- Нажмите кнопку главного меню (значок с тремя полосками в левом верхнем углу) и выберите
Сервис → Параметры. - Найдите в окне параметров группу с выбором интерфейса и отметьте «Такси» или «Версия 8.2».
- Нажмите «Применить», затем «ОК».
- Перезапустите сеанс: закройте программу и откройте базу снова.
Новый интерфейс подхватывается только после перезапуска. До него вы увидите старый вид, и это нормально.
Если пункта с выбором интерфейса в окне параметров нет — конфигурация разрешает один вариант. Дальше путь только через Конфигуратор (следующий раздел).
Через настройки самой конфигурации
В старых релизах типовых конфигураций на БСП переключатель жил ещё и в разделе администрирования прикладного решения. Например, в Бухгалтерии 3.0 до перехода только на Такси была настройка интерфейса
прямо в разделе Администрирование. В актуальных релизах её убрали вместе с поддержкой интерфейса 8.2.
Через ключ командной строки
Если нужно один раз открыть базу
в Такси, не меняя настроек, добавьте ключ запуска /iTaxi. Он работает, когда конфигурация допускает Такси.
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /iTaxi
Ключ удобно прописать в поле «Дополнительные параметры запуска» в свойствах базы в окне запуска. Тогда каждый вход в эту базу будет в Такси.
Режим совместимости интерфейса в Конфигураторе
Здесь администратор решает, какие варианты вообще доступны пользователям. Это главная настройка, от которой зависит всё остальное.
Где находится свойство
- Откройте базу в режиме «Конфигуратор».
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - В дереве встаньте на корневой элемент и нажмите
Alt+Enter— откроется палитра свойств. - Найдите группу «Совместимость» и в ней свойство
Режим совместимости интерфейса. - Выберите нужное значение.
- Сохраните изменения и выполните
Конфигурация → Обновить конфигурацию базы данных(F7).
Какое значение что даёт
| Значение | Что видит пользователь | Может ли переключить сам |
|---|---|---|
| Версия 8.2 | Только интерфейс 8.2 | Нет |
| Версия 8.2. Разрешить Такси | 8.2 по умолчанию | Да, на Такси |
| Такси. Разрешить Версия 8.2 | Такси по умолчанию | Да, на 8.2 |
| Такси | Только Такси | Нет |
Для своей, нетиповой конфигурации разумный вариант — «Такси. Разрешить Версия 8.2». Пользователи, привыкшие к старому виду, смогут вернуть его без вашей помощи.
Перевод своей конфигурации с 8.2 на Такси без стресса
Мини-кейс: в компании самописная складская база, интерфейс 8.2, двадцать пользователей. Резкое переключение на «Такси» без выбора вызовет поток звонков. Порядок, который работает спокойнее:
- Снимите копию базы и разверните её как тестовую.
- В тестовой поставьте «Версия 8.2. Разрешить Такси» и пройдитесь по 10–15 самым частым формам в Такси. Запишите, где поля наезжают друг на друга или обрезаются.
- Отдайте список программисту: обычно хватает поправить группы и растягивание элементов формы.
- В рабочей базе включите «Такси. Разрешить Версия 8.2». Новички сразу попадут в Такси, старожилы смогут временно вернуться.
- Через месяц-два, когда жалобы закончатся, оставьте только «Такси».
Так вы меняете интерфейс постепенно и видите проблемы до того, как их увидят все пользователи.
Не путайте с «Режимом совместимости»
Рядом в той же группе стоит свойство Режим совместимости с номерами версий. Оно задаёт поведение платформы и встроенного языка, а не внешний вид. Менять его ради интерфейса бессмысленно и опасно: часть кода может перестать работать.
В типовой конфигурации на поддержке свойство заблокировано. Чтобы его изменить, придётся включить возможность изменения. После этого обновления релизов будут идти через сравнение и объединение, а не одной кнопкой. Сделайте резервную копию базы (выгрузку .dt) перед любым изменением свойств конфигурации.
Обычное приложение: как вернуть старый режим запуска
Когда говорят «верните обычный интерфейс», чаще всего хотят именно этот вариант. Он возможен только если в конфигурации есть обычные формы. Для современных типовых решений такого нет: Бухгалтерия 3.0 и ЗУП 3.1 построены только на управляемых формах.
Режим запуска задаётся на трёх уровнях. Срабатывает самый конкретный.
1. В свойствах конфигурации
Свойство Основной режим запуска в той же палитре свойств корня конфигурации. Значения: «Управляемое приложение» или «Обычное приложение». Это режим по умолчанию для всех.
Чтобы в Конфигураторе вообще можно было редактировать обычные формы, включите в Сервис → Параметры → Общие вариант редактирования для управляемого и обычного приложения.
2. В карточке пользователя
- В Конфигураторе:
Администрирование → Пользователи. - Откройте пользователя, вкладка «Прочие».
- Поле «Режим запуска»: «Авто», «Обычное приложение» или «Управляемое приложение».
«Авто» означает: брать значение из свойств конфигурации.
3. В окне запуска и командной строке
В окне выбора баз нажмите «Изменить», пройдите к странице с выбором клиента и укажите «Толстый клиент». Тонкий клиент обычное приложение не откроет.
Принудительно задать режим можно и ключами:
1cv8.exe ENTERPRISE /F"D:\Bases\Old" /RunModeOrdinaryApplication
1cv8.exe ENTERPRISE /F"D:\Bases\Old" /RunModeManagedApplication
Ключи /RunMode… работают только в толстом клиенте (1cv8.exe). У тонкого клиента (1cv8c.exe) выбор один — управляемое приложение.
Права доступа и персональные настройки интерфейса
Сам вариант интерфейса правами не регулируется. Но от прав зависит, сохранятся ли настройки пользователя и увидит ли он нужные команды.
Какие права важны
- 💾 Сохранение данных пользователя. Без этого права каждый перезапуск сбрасывает расположение панелей, выбранный интерфейс и настройки форм. Пользователь жалуется: «настраиваю, а оно слетает».
- 🧰 Режим «Все функции». Даёт доступ к полному списку объектов. Само право ещё не показывает команду: её включают в
Сервис → Параметрыфлажком «Отображать команду “Все функции”». - 🛠️ Администрирование. Нужно для изменения свойств конфигурации и карточек пользователей в Конфигураторе.
В типовых конфигурациях на БСП права раздаются профилями групп доступа в Администрирование → Настройки пользователей и прав. Отдельно назначать роли в Конфигураторе там не нужно.
Как настроить Такси под себя
После переключения на Такси имеет смысл сразу настроить рабочее место:
Главное меню → Вид → Настройка панелей— перетащите панели в нужные зоны окна. Например, панель разделов можно поставить сверху, как было в 8.2.- В
Сервис → Параметрывыберите, открывать формы закладками или отдельными окнами. - Там же задайте масштаб, если шрифт кажется мелким или крупным.
- Нажмите звёздочку в нужной форме — она попадёт в избранное.
Как сбросить или скопировать настройки
В конфигурациях на БСП есть обработка «Настройки пользователей». Найти её можно в Администрирование → Настройки пользователей и прав. Она позволяет очистить внешний вид у одного сотрудника или скопировать удачную раскладку от одного пользователя другим. Удобно, когда в отделе десять человек и всем нужен один вид.
Что зависит от версии платформы
Возможности интерфейса задаёт не только конфигурация, но и установленная платформа.
- 🚫 Платформа 8.2 Такси не умеет вообще. Там есть только интерфейс 8.2 и обычное приложение.
- ✅ Платформа 8.3 поддерживает Такси с первых релизов ветки. Вместе с ним появилось и свойство «Режим совместимости интерфейса».
- 🔄 Новые релизы 8.3.2x развивают именно Такси: обновляют оформление, поиск, работу с панелями. Интерфейс 8.2 в них поддерживается для совместимости, но не развивается.
- 📌 Режим совместимости конфигурации с версией 8.2 не отключает Такси напрямую, но ограничивает то, что разработчик может использовать в коде и формах.
Отсюда практичный вывод. Если пользователь видит другой интерфейс, чем коллега в той же базе, сравните номера платформы на обоих компьютерах: Справка → О программе. Номер должен совпадать с тем, что стоит на сервере 1С, иначе клиент к нему вообще не подключится. В файловой базе расхождение версий встречается чаще, и вид окна может отличаться.
Если на компьютере установлено несколько платформ, окно запуска берёт ту, что указана в свойствах базы. В поле версии там можно задать конкретный номер, например 8.3.24, чтобы все запускались одинаково.
Сбои при смене интерфейса и как их устранить
Если ничего из списка не подошло, очистите локальный кэш клиента. Запустите базу с ключом /ClearCache или удалите папки кэша в профиле пользователя Windows (%APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8). Перед удалением папок кэша закройте все сеансы 1С на этом компьютере — иначе часть файлов будет занята, а открытая работа пропадёт.