Переход на «Такси» в 1С 8.3: что сделать пользователю, а что — администратору
Содержание
Изменить интерфейс 1С на «Такси» можно тремя путями: пользователь переключает его в окне Сервис → Параметры (если конфигурация разрешает выбор), администратор задаёт вариант в свойствах конфигурации в Конфигураторе, а разработчик меняет системную настройку пользователя кодом. В актуальных релизах Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 переключать уже нечего: они работают только в «Такси».
Если же вместо «Такси» вы видите старое меню с пунктами «Операции», «Справочники», «Документы» сверху, у вас либо конфигурация на обычных формах (БП 2.0, ЗУП 2.5, УТ 10.3), либо база запущена в режиме обычного приложения. Сначала определите, какой это случай, — от этого зависит способ.
Что проверить до переключения: платформа, конфигурация, режим запуска
«Такси» — интерфейс управляемого приложения платформы 8.3. Он не включается «галочкой» в любой базе. Нужны три условия.
- Платформа 8.3. Номер видно в окне
Справка → О программе(в «Такси» — через кнопку с тремя полосками в левом верхнем углу или значок «i» в заголовке). На платформе 8.2 «Такси» нет вообще. - Конфигурация на управляемых формах. Название и версия конфигурации — в том же окне «О программе». БП 3.0, ЗУП 3.1, УТ 11, ERP, УНФ, Комплексная автоматизация 2 — управляемые. БП 2.0, ЗУП 2.5, УТ 10.3, УПП 1.3 — обычные формы.
- Режим запуска «Управляемое приложение». Тонкий клиент и веб-клиент всегда работают в управляемом режиме. Толстый клиент может запустить базу как обычное приложение — тогда «Такси» не будет.
Как отличить интерфейсы на глаз:
- 🟢 «Такси» — слева вертикальная панель разделов с иконками, формы открываются закладками внутри одного окна, сверху есть строка поиска и кнопки «Избранное», «История».
- 🟡 «Версия 8.2» — разделы горизонтальной полосой сверху, ниже панель действий раздела, формы открываются в отдельных окнах или вкладках снизу.
- 🔴 Обычное приложение — классическое меню сверху («Файл», «Операции», «Справочники»), панели инструментов с кнопками, окна внутри главного окна.
Если у вас третий вариант и конфигурация — БП 2.0 или ЗУП 2.5, никакая настройка не включит «Такси». Нужен переход на новую редакцию конфигурации, а это перенос данных, а не смена интерфейса.
Способ 1. Сменить интерфейс в настройках пользователя
Этот способ подходит, когда конфигурация разрешает оба варианта: «Такси» и «Версия 8.2». Права администратора не нужны, настройка сохраняется для текущего пользователя.
Через окно параметров платформы
- Откройте главное меню. В интерфейсе 8.2 это кнопка со стрелкой в левом верхнем углу, в «Такси» — кнопка с тремя полосками.
- Выберите
Сервис → Параметры. - Найдите группу выбора интерфейса и отметьте «Такси».
- Нажмите «Применить» или «ОК».
- Перезапустите программу: закройте 1С и откройте базу заново.
Если группы выбора интерфейса в окне параметров нет, значит, конфигурация жёстко задаёт один вариант. Переключаться тогда некуда, и решение — у администратора (способ 2).
Через настройки самой конфигурации
В ранних релизах Бухгалтерии 3.0 переключатель «Такси / Интерфейс 8.2» был вынесен в раздел Администрирование (в группе общих настроек программы). Он менял вариант для всех пользователей базы. В актуальных релизах переключателя нет: вариант 8.2 из типовых конфигураций убран.
После смены варианта интерфейса пользовательские настройки панелей и рабочего стола могут сброситься к стандартным. Если вы долго настраивали 8.2 под себя, в «Такси» придётся настроить заново.
Способ 2. Изменить вариант интерфейса в Конфигураторе
Этот способ для администратора и программиста. Он нужен для самописных и доработанных конфигураций, где вариант интерфейса задан в свойствах.
Пошагово
- Сделайте резервную копию:
Администрирование → Выгрузить информационную базув Конфигураторе (файл .dt). - Откройте
Конфигурация → Открыть конфигурацию. - В дереве метаданных щёлкните правой кнопкой по корневому элементу (имени конфигурации) и выберите «Свойства».
- Найдите свойство
Вариант интерфейса клиентского приложения. - Выберите значение — варианты перечислены в таблице ниже.
- Проверьте свойство
Основной режим запуска: должно быть «Управляемое приложение». - Проверьте
Режим совместимости: при совместимости с версией 8.2 «Такси» недоступен. - Сохраните конфигурацию и выполните
Конфигурация → Обновить конфигурацию базы данных(F7). - Запустите базу в режиме 1С:Предприятие и проверьте результат.
| Значение свойства | Что увидят пользователи | Можно ли переключиться самому |
|---|---|---|
| Такси | Только «Такси» | Нет |
| Версия 8.2 | Только интерфейс 8.2 | Нет |
| Такси, разрешить Версия 8.2 | «Такси» по умолчанию | Да, в Сервис → Параметры |
| Версия 8.2, разрешить Такси | 8.2 по умолчанию | Да, в Сервис → Параметры |
Типовая конфигурация на поддержке не даст изменить свойства без включения возможности изменений. Включение редактирования усложнит все будущие обновления. Для типовой базы правильнее обновить её до релиза, где «Такси» уже основной, чем править корневые свойства.
Если менять режим совместимости
Режим совместимости повышают осознанно. Код, который работал в старом режиме, может перестать компилироваться или вести себя иначе: например, модальные вызовы при запрете модальности. Делайте это на копии базы, проверяйте синтаксис (Конфигурация → Проверка конфигурации) и только потом переносите в рабочую.
Способ 3. Переключить «Такси» кодом (для разработчиков)
Программная смена нужна, когда пользователей много и обходить каждого вручную долго. Вариант интерфейса хранится в системных настройках пользователя, в ключе Общее/НастройкиКлиентскогоПриложения. Код ниже выполняют на сервере, в общем модуле с флажком «Сервер».
Процедура УстановитьТаксиПользователю(ИмяПользователя) Экспорт
Ключ = "Общее/НастройкиКлиентскогоПриложения";
Настройки = ХранилищеСистемныхНастроек.Загрузить(Ключ, "", , ИмяПользователя);
Если Настройки = Неопределено Тогда
Настройки = Новый НастройкиКлиентскогоПриложения;
КонецЕсли;
Настройки.ВариантИнтерфейсаКлиентскогоПриложения =
ВариантИнтерфейсаКлиентскогоПриложения.Такси;
ХранилищеСистемныхНастроек.Сохранить(Ключ, "", Настройки, , ИмяПользователя);
КонецПроцедуры
Чтобы проставить «Такси» всем, обойдите пользователей информационной базы:
Для Каждого Пользователь Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
УстановитьТаксиПользователю(Пользователь.Имя);
КонецЦикла;
Что учесть:
- 🔑 Чтение и запись чужих настроек требует административных прав у того, кто выполняет код.
- 🔄 Новый вариант применится при следующем запуске клиента. Для текущего сеанса можно предложить перезапуск: на клиенте
ЗавершитьРаботуСистемы(Истина, Истина). - 🧭 Код работает, только если конфигурация разрешает выбор («Такси, разрешить Версия 8.2» или наоборот). При жёстко заданной «Версии 8.2» пользовательская настройка игнорируется.
- 🔍 Текущий вариант на клиенте возвращает функция
ТекущийВариантИнтерфейсаКлиентскогоПриложения()— удобно для отладки.
Перед массовой рассылкой проверьте код на одном тестовом пользователе. Имена типов и методов сверьте с синтакс-помощником вашей версии платформы.
Когда «Такси» не включается: ошибки и их причины
Сброс кэша и настроек пользователя
Если интерфейс отображается криво (пропали иконки разделов, панели «съехали»), помогает запуск с очисткой кэша. В списке баз выделите нужную, нажмите «Изменить» и на последнем шаге допишите в поле дополнительных параметров запуска:
/ClearCache
Запустите базу, проверьте вид и уберите параметр: держать его постоянно незачем, кэш будет пересобираться при каждом входе.
Если не помогло, очистите настройки конкретного пользователя. В БП 3.0 и ЗУП 3.1 это делается в разделе Администрирование → Настройки пользователей и прав → Настройки пользователей: выберите пользователя, отметьте настройки внешнего вида и очистите их.
Очистка настроек сбросит у пользователя расположение панелей, избранное и настройки отчётов. Перед этим скопируйте их другому пользователю или сделайте скриншоты нужных вариантов отчётов.
Как настроить «Такси» под себя после переключения
Сразу после перехода интерфейс выглядит перегруженным. За 5–10 минут его можно сделать удобнее.
Панели
Главное меню → Вид → Настройка панелей. Откроется схема окна, по которой перетаскивают панели:
| Панель | Зачем | Совет |
|---|---|---|
| Панель разделов | Переход между разделами | Слева, если разделов больше 8 |
| Панель функций текущего раздела | Списки и отчёты раздела | Оставьте включённой |
| Панель открытых | Закладки открытых форм | Сверху или снизу — по привычке |
| Панель избранного | Быстрый доступ к частым формам | Включите, если часто открываете одни и те же журналы |
| Панель истории | Последние открытые объекты | Удобна для бухгалтера, который возвращается к документам |
Вид панели разделов (только картинки, только текст, картинка и текст) меняют через контекстное меню на самой панели. Режим «только картинки» освобождает место на ноутбуке с небольшим экраном.
Состав разделов и команд
- ⭐ Избранное. Откройте нужный список или отчёт и нажмите на звёздочку в заголовке формы. Объект появится в избранном.
- 🧩 Состав команд раздела. В панели функций есть кнопка настройки (шестерёнка). Через неё скрывают ненужные списки и отчёты, а редкие перемещают в группу «Сервис».
- 🏠 Начальная страница. Если на старте открываются ненужные формы, их отключают в настройке начальной страницы того же меню
Вид.
Если вам ближе привычный вид
В «Такси» формы по умолчанию открываются закладками в одном окне. Для быстрого перехода начните вводить название отчёта или списка в строке поиска сверху — так быстрее, чем искать его по разделам. Если закладок открыто слишком много, закрывайте лишние сразу: каждая открытая форма держит ресурсы клиента.
«Такси» в разных конфигурациях 1С
Порядок действий отличается не по меню, а по тому, разрешает ли конфигурация выбор интерфейса.
| Конфигурация | Есть ли выбор интерфейса | Как получить «Такси» |
|---|---|---|
| Бухгалтерия 3.0, актуальные релизы | Только «Такси» | Ничего не делать; если видите 8.2 — обновить конфигурацию |
| Бухгалтерия 3.0, ранние релизы | «Такси» и 8.2 | Переключатель в разделе Администрирование или в Сервис → Параметры |
| ЗУП 3.1, УТ 11, ERP 2, КА 2 | Только «Такси» в актуальных релизах | Обновить конфигурацию, если интерфейс старый |
| БП 2.0, ЗУП 2.5, УТ 10.3, УПП 1.3 | Нет, обычные формы | Только переход на новую редакцию с переносом данных |
| Самописная на управляемых формах | Задаёт разработчик | Способ 2 или 3 |
Для старых редакций переход — это отдельный проект. Данные переносят обработками перехода из старой редакции в новую, проверяют остатки, настраивают учётную политику. Сам по себе интерфейс не повод для такого перехода, но поддержка БП 2.0 и ЗУП 2.5 прекращена, так что переезжать всё равно придётся.