Как в 1с поменять интерфейс на такси

Как в 1с поменять интерфейс на такси

Интерфейс «Такси» в 1С был разработан как замена устаревшего «Обычного» интерфейса и с 2014 года постепенно стал стандартом в конфигурациях. Однако во многих организациях до сих пор используется старый формат, особенно в доработанных решениях на базе УТ 10.3, БП 2.0 и аналогичных конфигурациях. Переключение на «Такси» позволяет использовать современные элементы управления, ускоряет доступ к функциям системы и делает интерфейс более удобным для пользователей.

Переход на «Такси» возможен, если конфигурация поддерживает платформенные интерфейсы. Для начала нужно убедиться, что используется платформа не ниже версии 8.3.5 – именно с неё начинается полноценная поддержка нового интерфейса. Затем в режиме конфигуратора требуется открыть свойства конфигурации, перейти в раздел «Настройки интерфейса» и указать значение «Такси» в поле «Основной интерфейс».

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

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

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

Как определить текущий интерфейс пользователя в 1С

Как определить текущий интерфейс пользователя в 1С

Для определения интерфейса, используем метод ИнтерфейсПользователя(), доступный через глобальный контекст. Он возвращает строку с именем текущего интерфейса, например: «Такси» или «Обычный».

Вставьте следующий код в обработку или модуль:

Сообщить(ИнтерфейсПользователя());

Если необходимо выполнить проверку в условии:

Если ИнтерфейсПользователя() = «Такси» Тогда

  // действия для интерфейса Такси

Иначе

  // действия для обычного интерфейса

КонецЕсли;

Для получения интерфейса в управляемом приложении также можно использовать свойство Приложение.КлиентИнтерфейс, возвращающее тип КлиентИнтерфейсПриложения. Пример:

Если Приложение.КлиентИнтерфейс = КлиентИнтерфейсПриложения.ТонкийКлиентИнтерфейс Тогда

  Сообщить(«Интерфейс: Такси»);

КонецЕсли;

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

Пошаговое переключение на интерфейс Такси через конфигуратор

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

2. В меню выберите «Конфигурация» → «Открыть конфигурацию». Дождитесь полной загрузки дерева объектов.

3. Перейдите в раздел «Общие» → «Общие настройки». Найдите свойство «Интерфейс» и установите значение «Такси». Если параметра нет, добавьте его вручную.

4. Сохраните изменения (Ctrl+S), затем выполните «Конфигурация» → «Обновить конфигурацию базы данных». Подтвердите обновление, если появится запрос на синхронизацию.

5. Перейдите в раздел «Общие» → «Роли». Убедитесь, что у всех ролей, с которыми будут работать пользователи, есть доступ к интерфейсу «Такси». Проверьте также, что не используются устаревшие формы, не поддерживаемые в новом интерфейсе.

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

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

8. Завершите работу в конфигураторе, выгрузите копию изменённой конфигурации в файл и создайте резервную копию базы данных перед развёртыванием на продуктивной среде.

Настройка интерфейса Такси для определённого пользователя

Настройка интерфейса Такси для определённого пользователя

Откройте конфигуратор и перейдите в раздел Пользователи. Выберите нужного пользователя и откройте его свойства. В поле Интерфейс укажите Такси, если он ещё не выбран.

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

Для ограничения доступа к элементам интерфейса используйте роли. В конфигураторе откройте роль, связанную с пользователем, и отключите ненужные команды, отчёты, обработки и формы. Это напрямую влияет на элементы, отображаемые в интерфейсе Такси.

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

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

Если требуется задать индивидуальный порядок отображения разделов, используйте команду Настроить панель разделов. Уберите ненужные и измените порядок оставшихся, перетаскивая их мышью.

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

Изменение интерфейса на Такси при запуске с параметрами

Изменение интерфейса на Такси при запуске с параметрами

Для установки интерфейса «Такси» при запуске 1С:Предприятия используется параметр /Interface. Указание /Interface=Taxi в командной строке позволяет явно задать нужный режим независимо от настроек пользователя и конфигурации.

Пример запуска:

«C:\Program Files\1cv8\8.3.23.1688\bin\1cv8.exe» ENTERPRISE /F»C:\Base» /N»Администратор» /P»пароль» /Interface=Taxi

Если используется клиент-серверный вариант, путь к базе заменяется на /S с указанием имени сервера и базы:

1cv8.exe ENTERPRISE /S»SRV1\BASE1″ /N»User1″ /P»123″ /Interface=Taxi

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

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

В сочетании с /RunModeOrdinaryApplication и /RunModeManagedApplication следует учитывать, что интерфейс Такси применяется только в управляемом приложении.

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

Проблемы отображения при переходе на Такси и способы их устранения

Проблемы отображения при переходе на Такси и способы их устранения

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

Некорректное отображение форм: при открытии форм может нарушаться их структура – сдвиг элементов, обрезка текста, исчезновение кнопок. Это связано с тем, что формы создавались под управляемый интерфейс и не адаптированы под Такси. Решение – перепроверить форму в Конфигураторе, включить использование стандартной компоновки и минимизировать абсолютное позиционирование. В сложных случаях – пересоздать форму с нуля под нужный режим.

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

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

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

Непрозрачность окон и артефакты при прокрутке: проблема наблюдается при запуске старых конфигураций на новых версиях платформы. Рекомендуется обновить платформу до актуальной версии, очистить кэш клиента 1С, сбросить настройки интерфейса пользователя через меню «Настройки» – «Сбросить настройки».

Неполадки в отображении на разных разрешениях экрана: устаревшие формы не масштабируются корректно на Full HD и выше. Решение – использовать относительные размеры элементов, избегать фиксированных значений высоты и ширины, включить адаптивную компоновку.

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

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

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

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

  • Перед началом – создать резервную копию базы данных. Это исключает риск потери информации при ошибках в процессе переноса.
  • Перейти в конфигуратор, открыть пользовательские настройки через меню Администрирование → Настройки пользователей и прав → Пользовательские настройки интерфейса.
  • Экспортировать текущие настройки каждого пользователя в отдельные файлы с помощью встроенной обработки Выгрузка/загрузка настроек интерфейса. Расширение файла – .xml.
  • Убедиться, что сохранены следующие элементы:
    • Шаблоны настроек списков и форм;
    • Профили интерфейсов;
    • Сохранённые отчёты и обработки;
    • Пользовательские фильтры и отборы.
  • Сменить интерфейс на Такси в конфигураторе: Общие настройки → Интерфейс. Установить значение «Такси». Сохранить и обновить конфигурацию.
  • После смены интерфейса загрузить сохранённые ранее файлы настроек через ту же обработку. Настройки применяются индивидуально для каждого пользователя.
  • Проверить корректность отображения элементов интерфейса у пользователей. Особое внимание – настройке рабочих областей и списков.

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

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

Возврат к классическому интерфейсу из Такси при необходимости

Чтобы вернуться к классическому интерфейсу из Такси, необходимо запустить 1С с параметром командной строки /C"Interface=WinForms". Этот способ работает для локального запуска через ярлык.

Если используется тонкий клиент, откройте свойства ярлыка и в поле «Объект» добавьте параметр после пути к исполняемому файлу. Пример: "C:\Program Files\1cv8\8.3.23.1688\bin\1cv8.exe" ENTERPRISE /S"сервер\база" /N"имя_пользователя" /P"пароль" /C"Interface=WinForms".

Для запуска через файл ibases.v8i (список баз), откройте его в текстовом редакторе, найдите нужную базу и добавьте строку Interface=WinForms внутри описания этой базы. После этого при выборе базы из списка откроется классический интерфейс.

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

Если интерфейс Такси включён через расширения, отключите или временно выгрузите соответствующее расширение в конфигураторе. После перезапуска будет активен интерфейс WinForms.

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

Вопрос-ответ:

Можно ли отключить новый интерфейс Такси и вернуть старый?

Да, такая возможность предусмотрена, но она зависит от версии конфигурации и платформы 1С. В некоторых конфигурациях можно выбрать режим интерфейса в пользовательских настройках или через параметры запуска. Например, можно указать параметр `Interface=Win32` при запуске, чтобы открыть конфигурацию в старом интерфейсе. Однако в более новых версиях конфигураций и платформ такая возможность может быть ограничена или вовсе отсутствовать. Разработчики постепенно отказываются от поддержки устаревших интерфейсов, поэтому со временем переход может стать обязательным.

Чем отличается интерфейс Такси от старого интерфейса?

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

После перехода на Такси часть отчетов и обработок отображается некорректно. Что делать?

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

Можно ли управлять внешним видом Такси под потребности конкретного пользователя?

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

Ссылка на основную публикацию