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

Разработка и Конфигурация · 9 мин

Как изменить интерфейс в 1С 8: практическое руководство

Практическое руководство по изменению интерфейса 1С 8: настройка панелей, разделов, форм, «Такси» и управляемого интерфейса через конфигуратор.

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

Прежде чем что-то менять, определите масштаб задачи. Если нужно просто убрать лишние пункты меню или переставить кнопки у себя — достаточно встроенных настроек «Такси». Если требуется добавить новую команду, изменить командный интерфейс подсистемы или переделать форму документа — работа идёт через конфигуратор и затрагивает объекты метаданных.

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

Какие элементы интерфейса можно изменить

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

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

Настройка панелей и разделов в режиме предприятия

Чтобы изменить расположение панелей, откройте главное меню (кнопка с оранжевым значком в левом верхнем углу), затем «Вид» — «Настройка панелей». В открывшемся окне перетаскивайте панели мышью: панель разделов можно разместить слева, справа, сверху или снизу, скрыть панель открытых или объединить несколько панелей в одну область.

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

Навигацию внутри раздела меняют через команду «Настройка навигации» (шестерёнка в панели навигации). Команды переносятся между колонками «Доступные» и «Выбранные», меняется их порядок и видимость. Аналогично работает «Настройка действий» для панели действий текущего раздела.

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

Изменение командного интерфейса через конфигуратор

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

В редакторе командного интерфейса можно менять порядок команд, снимать флажки видимости, группировать команды и добавлять собственные команды объектов. Изменения применяются после обновления конфигурации базы данных (клавиша F7) и вступают в силу для всех пользователей при следующем входе.

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

Настройка форм: пользовательская и через конфигуратор

Любую управляемую форму пользователь может подстроить под себя: откройте форму документа или списка, затем главное меню — «Вид» — «Изменить форму». В дереве элементов можно менять видимость полей, порядок колонок списка, состав командной панели. Изменения сохраняются только для текущего пользователя и не влияют на остальных.

Глобальные изменения формы выполняются в конфигураторе: откройте объект метаданных, перейдите на вкладку «Формы» и откройте нужную форму. В редакторе формы доступны дерево элементов, палитра свойств каждого элемента и модуль формы. Здесь можно добавлять реквизиты, группы, страницы, команды и обработчики событий.

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

Типичные ошибки
01
Правка формы в конфигураторе там, где достаточно пользовательского «Изменить форму» — лишняя доработка усложняет обновление конфигурации
02
Изменение типовой формы без расширения — при обновлении конфигурации доработки могут конфликтовать или теряться
03
Сброс личных настроек пользователей без предупреждения — люди теряют привычное расположение колонок и команд
04
Скрытие команд через настройку навигации вместо настройки прав — пользователь всё равно получает доступ через поиск

Изменение интерфейса через расширения конфигурации

Если конфигурация типовая и находится на поддержке, прямые изменения форм и командных интерфейсов усложняют обновление. Решение — расширения конфигурации: меню «Конфигурация» — «Расширения конфигурации». Создайте новое расширение, заимствуйте нужную форму через контекстное меню «Добавить в расширение» и изменяйте её уже внутри расширения.

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

Три способа изменить интерфейс

Пользовательские настройки

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

Изменение в конфигураторе

Нужно, когда интерфейс меняется для всех и конфигурация снята с полной поддержки или собственная. Усложняет обновление типовых решений

Расширение конфигурации

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

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

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

Для отката пользовательских настроек используйте «Вид» — соответствующую настройку — «Установить стандартные настройки». Для отката изменений конфигурации восстановите базу из выгрузки или удалите расширение из списка расширений конфигурации, если доработка делалась через него.

Контрольные точки

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

Видимость команд в разделе
Норма

Нужные команды на месте, порядок удобен, лишнее скрыто

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

Команды пропали у части пользователей — проверьте роли и личные настройки навигации

Открытие изменённой формы
Норма

Форма открывается без ошибок, новые элементы отображаются

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

Ошибка при открытии — проверьте модуль формы и корректность заимствования в расширении

Поведение после обновления конфигурации
Норма

Доработки расширения работают, типовые формы не конфликтуют

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

Элементы пропали или дублируются — пересмотрите заимствованные объекты

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

Можно ли изменить интерфейс 1С без доступа к конфигуратору?

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

Почему пользователь не видит изменений, сделанных в конфигураторе?

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

Как вернуть стандартный вид формы, если настройка сломалась?

Откройте форму, перейдите в главное меню — «Вид» — «Изменить форму» и нажмите «Установить стандартные настройки». Пользовательская настройка будет сброшена, и форма вернётся к виду, заданному в конфигурации.

Чем расширение лучше прямого изменения конфигурации?

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

Как скрыть команду так, чтобы пользователь не мог до неё добраться?

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

Итог

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

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