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

· 9 мин

Содержание

Чтобы сменить интерфейс в 1С 8.3, сначала определите, что именно нужно поменять. Расположение панелей пользователь меняет сам через Главное меню → Вид → Настройка панелей. Вариант «Такси» или «Версия 8.2» и режим «обычное/управляемое приложение» задаёт администратор в конфигураторе: в свойствах конфигурации и в карточке пользователя.

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

Какие бывают интерфейсы 1С и что из этого можно поменять

В платформе 8.3 под словом «интерфейс» скрываются три разные вещи. Их часто путают, поэтому разложим по уровням.

УровеньВариантыКто меняетГде
Тип приложенияОбычное приложение · Управляемое приложениеАдминистратор или разработчикКонфигуратор, карточка пользователя
Вариант оформления управляемого приложения«Такси» · «Версия 8.2»Разработчик, иногда пользовательСвойства конфигурации, окно «Параметры»
Внешний вид рабочего местаПанели, начальная страница, состав разделов, формыСам пользовательГлавное меню программы

🔹 Обычное приложение — старые формы, меню «Операции», «Сервис», работает только в толстом клиенте. На нём построены БП 2.0, ЗУП 2.5, УТ 10.3.

🔹 Управляемое приложение — управляемые формы, работает в тонком, толстом и веб-клиенте. На нём все актуальные типовые конфигурации: БП 3.0, ЗУП 3.1, УТ 11, ERP, УНФ.

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

🔹 «Версия 8.2» — более ранний вариант того же управляемого приложения, с окнами и рабочим столом в стиле первых релизов БП 3.0.

Перейти с обычного приложения на управляемое «одной галочкой» в старой конфигурации не получится. Формы обычного приложения в тонком клиенте не открываются. Для смены технологии нужен переход на новую редакцию конфигурации.

Способ 1. Как изменить интерфейс в 1С силами пользователя

Этот способ не требует прав администратора и конфигуратора. Настройки сохраняются за пользователем и не задевают коллег.

Расположение панелей

  1. Откройте главное меню: кнопка с тремя полосками в левом верхнем углу окна.
  2. Выберите Вид → Настройка панелей.
  3. В открывшейся схеме перетащите мышью нужные панели: панель разделов, панель открытых, панель функций текущего раздела, панель избранного, панель истории.
  4. Неиспользуемые панели перетащите в область вне схемы окна — они скроются.
  5. Нажмите «ОК».

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

Начальная страница и навигация по разделу

🔸 Главное меню → Вид → Настройка начальной страницы — какие формы открываются при запуске: рабочий стол, список задач, монитор руководителя и т.д.

🔸 Внутри раздела откройте меню с шестерёнкой или «Ещё» в панели функций и выберите «Настройка навигации». Здесь скрывают редко нужные пункты и поднимают частые наверх.

🔸 Чтобы добавить документ в избранное, нажмите звёздочку в его строке меню раздела.

Параметры клиентского приложения

Откройте Главное меню → Сервис → Параметры. В этом окне задаётся, как открываются формы (в закладках или в отдельных окнах), основной шрифт и ряд других параметров отображения.

Если конфигурация разрешает оба варианта оформления, здесь же появится переключатель между «Такси» и «Версия 8.2». Если переключателя нет — в конфигурации разрешён только один вариант, и пользователь его не поменяет.

Изменения из окна «Параметры» применяются после перезапуска программы. Сохраните открытые документы до выхода.

Отдельная форма

У любой управляемой формы есть команда Ещё → Изменить форму. В ней прячут лишние поля, меняют порядок колонок, выносят нужные реквизиты на первую вкладку. Кнопка «Стандартные настройки» в этом же окне возвращает форму как было.

Способ 2. Смена интерфейса через конфигуратор

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

Вариант интерфейса «Такси» или «Версия 8.2»

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Щёлкните правой кнопкой по корню дерева, выберите «Свойства».
  4. Найдите в группе совместимости свойство «Режим совместимости интерфейса».
  5. Выберите значение:
    • «Такси» — только новый вариант;
    • «Такси. Разрешить Версия 8.2» — по умолчанию «Такси», пользователь может переключиться;
    • «Версия 8.2. Разрешить Такси» — наоборот;
    • «Версия 8.2» — только старый вариант.
  6. Сохраните конфигурацию и обновите конфигурацию базы данных (F7).

Для типовой конфигурации на поддержке это изменение снимает объект с полной поддержки или требует включить возможность изменения. Дальнейшие обновления пойдут через сравнение и объединение. На типовой БП или ЗУП без программиста так делать не стоит.

Режим запуска для всей конфигурации

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

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

Режим запуска для конкретного пользователя

  1. В конфигураторе откройте Администрирование → Пользователи.
  2. Дважды щёлкните по пользователю.
  3. На вкладке «Прочие» найдите «Режим запуска»: «Авто», «Обычное приложение» или «Управляемое приложение».
  4. Нажмите «ОК».

Ещё один путь — параметр запуска. В окне выбора баз выделите базу, нажмите «Изменить», дойдите до последней страницы мастера и заполните поле «Дополнительные параметры запуска»:

/RunModeManagedApplication

или для старых форм в толстом клиенте:

/RunModeOrdinaryApplication

На той же странице выбирается «Основной режим запуска»: тонкий клиент, толстый клиент или веб-клиент. Для обычного приложения нужен именно толстый клиент.

Способ 3. Программное изменение интерфейса

Разработчику удобно менять режим запуска сразу для группы пользователей. У объекта «ПользовательИнформационнойБазы» есть свойство РежимЗапуска. Пример выполняется на сервере под пользователем с административными правами:

&НаСервере
Процедура УстановитьУправляемыйРежимДляВсех()
	Для Каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
		Если ПользовательИБ.РежимЗапуска <> РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение Тогда
			ПользовательИБ.РежимЗапуска = РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение;
			ПользовательИБ.Записать();
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Новое значение пользователь увидит при следующем входе в программу.

Состав разделов и команд в управляемом приложении задаётся не кодом, а ролями и подсистемами. Разработчик скрывает раздел, убирая у роли право на объекты подсистемы, или настраивает командный интерфейс подсистемы в конфигураторе. Если после программной настройки команд на клиенте нужно сразу перерисовать окно, вызывают метод ОбновитьИнтерфейс().

Правки ролей и подсистем в типовой конфигурации лучше делать в расширении. Так обновления ставятся без ручного объединения.

Особенности смены интерфейса в БП, ЗУП и УТ

Возможности сильно зависят от того, на какой технологии написана конфигурация.

КонфигурацияТип приложенияЧто можно сменить
БП 3.0, ЗУП 3.1, УТ 11, ERP, УНФУправляемоеПанели, начальную страницу, навигацию, формы. Вариант оформления — только если разрешён в свойствах конфигурации
БП 2.0, ЗУП 2.5, УТ 10.3ОбычноеПанель функций, рабочий стол, видимость меню по ролям. Перейти на «Такси» нельзя без перехода на новую редакцию
Самописные и доработанныеЛюбоеВсё из способов 2 и 3, если хватает прав и разработчика

В актуальных релизах типовых конфигураций на управляемом приложении основной вариант — «Такси». Проверить, разрешена ли «Версия 8.2», просто: откройте Сервис → Параметры. Нет переключателя — нет и выбора.

В типовых конфигурациях на БСП часть внешнего вида управляется в самой программе. Администратор может отключить ненужные разделы через функциональные опции. В БП 3.0 это раздел Главное → Функциональность: выключили вкладку, например «Производство», — исчез и соответствующий раздел у всех пользователей.

Что вы хотите поменять?

Почему интерфейс 1С не меняется: частые ошибки

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

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

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

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

❌ Шрифт и элементы стали слишком мелкими на новом мониторе. Это не интерфейс конфигурации, а масштаб Windows. Проверьте масштаб экрана в параметрах системы и параметр совместимости ярлыка 1cv8.

Как вернуть прежний интерфейс 1С

Откат зависит от того, что именно меняли.

Панели и формы

  • 🔁 Панели: Главное меню → Вид → Настройка панелей, кнопка «Стандартные настройки» в окне схемы.
  • 🔁 Форма: Ещё → Изменить форму → Стандартные настройки.
  • 🔁 Навигация раздела: в окне «Настройка навигации» та же кнопка «Стандартные настройки».

Все персональные настройки сразу

В конфигурациях на БСП администратор очищает настройки внешнего вида пользователя из программы: Администрирование → Настройки пользователей и прав → Настройки пользователей. Выберите пользователя, вкладку «Внешний вид» и очистите нужные настройки. Пользователь должен в этот момент выйти из программы.

Вариант оформления и режим запуска

  • Верните прежнее значение «Режима совместимости интерфейса» в свойствах конфигурации и обновите конфигурацию базы данных.
  • В карточке пользователя поставьте «Режим запуска: Авто».
  • Удалите из свойств базы добавленный параметр /RunModeManagedApplication или /RunModeOrdinaryApplication.

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

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

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

Можно ли включить старый интерфейс в БП 3.0, как в БП 2.0?
Нет. БП 3.0 написана на управляемом приложении, вида обычных форм БП 2.0 у неё нет. Можно лишь приблизить раскладку: разделы сверху, формы в отдельных окнах.
Меняет ли пользователь интерфейс сразу для всех коллег?
Нет. Настройки панелей, начальной страницы и форм сохраняются только за его пользователем ИБ. Общие изменения делает администратор через права, функциональные опции или конфигуратор.
Работает ли «Такси» в веб-клиенте?
Да. Вариант оформления задаётся конфигурацией и одинаково отображается в тонком и веб-клиенте. Отличаются только мелочи браузера, например работа горячих клавиш.
Нужно ли монопольное подключение для смены режима совместимости интерфейса?
Сохранить изменения в конфигурации можно при работающих пользователях. Обновление конфигурации базы данных может потребовать завершить их сеансы, поэтому делайте его вне рабочего времени.
Где хранятся пользовательские настройки интерфейса?
В самой информационной базе, в хранилище системных настроек. Поэтому они переезжают вместе с базой и не теряются при переустановке платформы на компьютере.