К статье
Практический материал

Администрирование · 8 мин

Как узнать интерфейс 1С: способы определить «Такси» и обычный интерфейс

Как узнать, какой интерфейс используется в 1С: «Такси» или обычный. Способы определить вид интерфейса через настройки, внешний вид и код конфигурации.

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

Определить интерфейс можно несколькими способами: визуально по внешнему виду окна, через настройки конфигурации в конфигураторе, через параметры запуска или программно. Ниже разобраны все практические варианты — от самого быстрого до технического.

Как определить интерфейс по внешнему виду

Самый простой способ — посмотреть на открытое окно программы. Интерфейс «Такси» легко узнать по характерным признакам: панель разделов (вертикальная слева или горизонтальная сверху), крупные элементы управления, фирменная серо-оранжевая гамма, кнопки «Создать», «Найти» и меню функций в верхней части окна.

Обычный интерфейс выглядит иначе: классическая строка меню («Файл», «Операции», «Сервис»), панель инструментов с пиктограммами, переключатель интерфейсов и рабочий стол в виде отдельных форм. Окна документов и справочников открываются внутри главного окна, а не как самостоятельные вкладки.

Обратите внимание на строку заголовка и область системной информации. В «Такси» в правом верхнем углу расположены кнопки поиска, истории и избранного; в обычном интерфейсе таких элементов нет, а навигация строится через меню «Операции».

Панель разделов слеваИнтерфейс «Такси»

Проверьте наличие кнопок «Создать» и меню функций

Меню «Операции» вверхуОбычный интерфейс

Типично для старых конфигураций на обычных формах

Тонкий клиент или веб-клиентТолько «Такси»

Обычный интерфейс доступен лишь в толстом клиенте

Как узнать интерфейс через конфигуратор

Точный ответ даёт настройка конфигурации. Откройте базу в конфигураторе, в дереве конфигурации выделите корневой узел с именем конфигурации, вызовите контекстное меню и откройте «Свойства».

В списке свойств найдите параметр «Основной интерфейс клиентского приложения». Там будет указано одно из значений: «Такси», «Интерфейс версии 8.2» или «Автоматически». Значение «Автоматически» означает, что платформа сама выбирает интерфейс в зависимости от режима запуска.

Рядом находится свойство «Режим использования модальности» и другие параметры совместимости. Для старых конфигураций часто установлен «Режим совместимости» с версией 8.2, что также косвенно указывает на обычный интерфейс.

Порядок действий в конфигураторе
  1. 1
    Откройте базу в режиме «Конфигуратор»
  2. 2
    В дереве конфигурации выделите корневой узел и откройте «Свойства»
  3. 3
    Найдите свойство «Основной интерфейс клиентского приложения»
  4. 4
    Посмотрите значение: «Такси», «8.2» или «Автоматически»

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

Интерфейс может быть принудительно задан в ярлыке запуска или в списке баз стартера 1С. Откройте стартер, выделите нужную базу и нажмите «Изменить». В параметрах запуска обратите внимание на указанный режим: «Толстый клиент», «Тонкий клиент», «Веб-клиент» и дополнительные ключи командной строки.

Ключи командной строки позволяют принудительно выбрать режим. Например, запуск с параметром /RunModeOrdinaryApplication открывает обычное приложение, а /RunModeManagedApplication — управляемое приложение с интерфейсом «Такси». Если таких ключей нет, используется режим по умолчанию из настроек конфигурации.

Важно понимать: тонкий клиент и веб-клиент работают только в управляемом режиме, то есть всегда открываются с интерфейсом «Такси». Обычный интерфейс возможен только в толстом клиенте.

text
"C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /RunModeManagedApplication

Как определить интерфейс программно

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

Простой способ — проверить значение Метаданные.ОсновнойИнтерфейсКлиентскогоПриложения. Если оно не заполнено, действует режим «Автоматически». Дополнительно можно определить текущий режим запуска через системную информацию о клиенте.

Если Метаданные.ОсновнойИнтерфейсКлиентскогоПриложения = Неопределено Тогда

Сообщить("Интерфейс выбирается автоматически");

Иначе

Сообщить("Интерфейс: " + Метаданные.ОсновнойИнтерфейсКлиентскогоПриложения.Имя);

КонецЕсли;

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

Чем интерфейсы отличаются на практике

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

Для пользователя это означает разное расположение команд: в «Такси» действия с объектом собраны в кнопке «Ещё» и панели навигации формы, в обычном интерфейсе — в меню «Действия» и на панели инструментов формы. Инструкции, написанные для одного интерфейса, часто неприменимы к другому без адаптации.

Сравнение вариантов

Интерфейс «Такси»

Современный стандарт, работает в тонком и веб-клиенте, рекомендуется для всех актуальных конфигураций

Обычный интерфейс (8.2)

Встречается в старых самописных и давно не обновлявшихся конфигурациях, требует толстого клиента

Режим «Автоматически»

Платформа сама выбирает интерфейс по режиму запуска; удобно в переходный период

Как изменить интерфейс, если он не подходит

Если конфигурация поддерживает оба режима, переключиться можно через параметры запуска: добавьте в ярлык ключ /RunModeManagedApplication для «Такси» или /RunModeOrdinaryApplication для обычного приложения. Это самый безопасный способ, не затрагивающий конфигурацию.

Глобально интерфейс меняется в конфигураторе через то же свойство «Основной интерфейс клиентского приложения». Однако менять его стоит только при уверенности, что все формы и код рассчитаны на выбранный режим.

Типичные ошибки
01
Путают версию платформы с интерфейсом: платформа 8.3 поддерживает оба режима, номер версии ничего не говорит об интерфейсе
02
Меняют интерфейс в конфигураторе без проверки форм — в результате у пользователей не открываются документы
03
Ищут обычный интерфейс в веб-клиенте, хотя там возможен только «Такси»
Контрольные точки

Как проверить результат

Откройте базу после изменения настроек
Норма

Главное окно соответствует выбранному интерфейсу

Тревожный признак

Ошибки при открытии форм или пустое окно

Откройте типовой документ
Норма

Форма открывается и сохраняется

Тревожный признак

Сообщения о недоступности обычных форм

Проверьте у нескольких пользователей
Норма

У всех одинаковый интерфейс

Тревожный признак

У части пользователей другой режим запуска в ярлыке

Часто задаваемые вопросы

Можно ли понять интерфейс, не открывая конфигуратор?

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

Зависит ли интерфейс от версии платформы 1С?

Нет. Платформа 8.3 поддерживает оба интерфейса. Выбор определяется настройками конфигурации и режимом запуска, а не номером версии платформы.

Почему в тонком клиенте нельзя открыть обычный интерфейс?

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

Что означает значение «Автоматически» в настройках интерфейса?

Платформа сама выбирает интерфейс в зависимости от того, как запущено приложение: в толстом клиенте обычного приложения откроется интерфейс 8.2, в управляемом режиме — «Такси».

Опасно ли переключать интерфейс в рабочей базе?

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

Итог

Что важно запомнить

Интерфейс 1С определяется визуально по виду главного окна, точно — через свойство «Основной интерфейс клиентского приложения» в конфигураторе или ключи запуска. Тонкий и веб-клиент работают только с «Такси». Перед сменой интерфейса в конфигурации сделайте резервную копию и проверьте работу форм.