Разработка и Конфигурация · 9 мин
Как изменить интерфейс в 1С 8: практическое руководство
Практическое руководство по изменению интерфейса 1С 8: настройка панелей, разделов, форм, «Такси» и управляемого интерфейса через конфигуратор.
Интерфейс 1С 8 можно изменять на двух уровнях: пользовательском, без программирования, и прикладном — через конфигуратор. Первый уровень доступен любому пользователю и позволяет настроить панели разделов, видимость команд, состав избранного и расположение элементов форм. Второй требует прав на конфигурирование и применяется, когда нужно изменить интерфейс для всех пользователей базы.
Прежде чем что-то менять, определите масштаб задачи. Если нужно просто убрать лишние пункты меню или переставить кнопки у себя — достаточно встроенных настроек «Такси». Если требуется добавить новую команду, изменить командный интерфейс подсистемы или переделать форму документа — работа идёт через конфигуратор и затрагивает объекты метаданных.
Важно понимать разницу между режимами интерфейса: старый «управляемый интерфейс в закладках», классический «обычный интерфейс» и современный «Такси». Большинство современных конфигураций работают в «Такси», и все примеры ниже ориентированы на него, если не указано иное.
Какие элементы интерфейса можно изменить
Интерфейс «Такси» состоит из нескольких зон: панель разделов (переключение между подсистемами), панель навигации (список команд текущего раздела), панель действий, панель открытых окон и рабочая область. Каждая зона настраивается отдельно, и пользователь может менять их расположение и состав без вмешательства в конфигурацию.
На уровне конфигурации интерфейс формируется объектами метаданных: подсистемы определяют разделы, командный интерфейс подсистемы — порядок и видимость команд, роли — доступность команд конкретным пользователям. Формы документов и справочников также являются частью интерфейса и настраиваются в конфигураторе или в пользовательском режиме через «Изменить форму».
Настройка панелей и разделов в режиме предприятия
Чтобы изменить расположение панелей, откройте главное меню (кнопка с оранжевым значком в левом верхнем углу), затем «Вид» — «Настройка панелей». В открывшемся окне перетаскивайте панели мышью: панель разделов можно разместить слева, справа, сверху или снизу, скрыть панель открытых или объединить несколько панелей в одну область.
Состав разделов настраивается через «Вид» — «Настройка панели разделов». Здесь можно убрать разделы, которыми вы не пользуетесь, изменить их порядок и вывести нужные в начало списка. Учтите: скрытие раздела не отключает права доступа — документы остаются доступны через поиск и полный список функций.
Навигацию внутри раздела меняют через команду «Настройка навигации» (шестерёнка в панели навигации). Команды переносятся между колонками «Доступные» и «Выбранные», меняется их порядок и видимость. Аналогично работает «Настройка действий» для панели действий текущего раздела.
- 1Откройте главное меню и выберите «Вид» — «Настройка панели разделов»
- 2Перенесите нужные разделы в список выбранных, лишние — уберите
- 3Упорядочьте разделы кнопками перемещения вверх и вниз
- 4Нажмите «ОК» и проверьте результат в главном окне
Изменение командного интерфейса через конфигуратор
Когда изменения нужны для всех пользователей, работа ведётся в конфигураторе. Откройте ветку «Общие» — «Подсистемы», выделите нужную подсистему и нажмите кнопку «Командный интерфейс» в палитре свойств. Откроется редактор, где задаётся состав команд панели навигации и панели действий раздела.
В редакторе командного интерфейса можно менять порядок команд, снимать флажки видимости, группировать команды и добавлять собственные команды объектов. Изменения применяются после обновления конфигурации базы данных (клавиша F7) и вступают в силу для всех пользователей при следующем входе.
Помните, что пользовательские настройки навигации могут перекрывать настройки конфигуратора. Если после изменения командного интерфейса пользователь не видит обновлений, проверьте его личные настройки навигации — иногда их нужно сбросить командой «Установить стандартные настройки».
Настройка форм: пользовательская и через конфигуратор
Любую управляемую форму пользователь может подстроить под себя: откройте форму документа или списка, затем главное меню — «Вид» — «Изменить форму». В дереве элементов можно менять видимость полей, порядок колонок списка, состав командной панели. Изменения сохраняются только для текущего пользователя и не влияют на остальных.
Глобальные изменения формы выполняются в конфигураторе: откройте объект метаданных, перейдите на вкладку «Формы» и откройте нужную форму. В редакторе формы доступны дерево элементов, палитра свойств каждого элемента и модуль формы. Здесь можно добавлять реквизиты, группы, страницы, команды и обработчики событий.
Типичная задача — вывести дополнительный реквизит на форму. Если реквизит добавлен через механизм «Дополнительные реквизиты и сведения», он появляется на форме автоматически в группе «Дополнительно». Если реквизит добавлен в конфигураторе, его нужно вручную перетащить из окна реквизитов в дерево элементов формы.
Изменение интерфейса через расширения конфигурации
Если конфигурация типовая и находится на поддержке, прямые изменения форм и командных интерфейсов усложняют обновление. Решение — расширения конфигурации: меню «Конфигурация» — «Расширения конфигурации». Создайте новое расширение, заимствуйте нужную форму через контекстное меню «Добавить в расширение» и изменяйте её уже внутри расширения.
Расширение позволяет добавлять элементы формы, менять свойства существующих, перехватывать обработчики событий и добавлять команды. При обновлении типовой конфигурации расширение продолжает работать, если заимствованные элементы не были радикально переработаны поставщиком. Это рекомендуемый способ доработки интерфейса в типовых решениях.
Три способа изменить интерфейс
Подходит для личных предпочтений: панели, навигация, видимость колонок. Не затрагивает других пользователей и не требует прав разработчика
Нужно, когда интерфейс меняется для всех и конфигурация снята с полной поддержки или собственная. Усложняет обновление типовых решений
Оптимально для типовых конфигураций на поддержке: доработки изолированы и обычно переживают обновления
Проверка результата и откат изменений
После любых изменений проверьте интерфейс под пользователем с целевыми правами, а не под администратором: видимость команд зависит от ролей, и под полными правами картина отличается. Убедитесь, что нужные команды видны, лишние скрыты, а формы открываются без ошибок.
Для отката пользовательских настроек используйте «Вид» — соответствующую настройку — «Установить стандартные настройки». Для отката изменений конфигурации восстановите базу из выгрузки или удалите расширение из списка расширений конфигурации, если доработка делалась через него.
Как проверить результат
Нужные команды на месте, порядок удобен, лишнее скрыто
Команды пропали у части пользователей — проверьте роли и личные настройки навигации
Форма открывается без ошибок, новые элементы отображаются
Ошибка при открытии — проверьте модуль формы и корректность заимствования в расширении
Доработки расширения работают, типовые формы не конфликтуют
Элементы пропали или дублируются — пересмотрите заимствованные объекты
Часто задаваемые вопросы
Можно ли изменить интерфейс 1С без доступа к конфигуратору?
Да. Панели, разделы, навигация, действия и видимость элементов форм настраиваются в режиме предприятия через главное меню — «Вид». Этого достаточно для большинства личных настроек. Конфигуратор нужен только для изменений, общих для всех пользователей.
Почему пользователь не видит изменений, сделанных в конфигураторе?
Чаще всего мешают личные настройки навигации пользователя, которые перекрывают настройки конфигурации. Откройте у пользователя «Настройку навигации» и нажмите «Установить стандартные настройки». Также убедитесь, что конфигурация базы данных была обновлена после изменений.
Как вернуть стандартный вид формы, если настройка сломалась?
Откройте форму, перейдите в главное меню — «Вид» — «Изменить форму» и нажмите «Установить стандартные настройки». Пользовательская настройка будет сброшена, и форма вернётся к виду, заданному в конфигурации.
Чем расширение лучше прямого изменения конфигурации?
Расширение хранит доработки отдельно от типовой конфигурации, поэтому конфигурация остаётся на поддержке и обновляется штатно. Прямые изменения требуют снятия объектов с поддержки и ручного сопоставления доработок при каждом обновлении.
Как скрыть команду так, чтобы пользователь не мог до неё добраться?
Скрытие через настройку навигации лишь убирает команду из меню — объект остаётся доступен через поиск и «Все функции». Для настоящего ограничения настройте права: уберите у роли пользователя доступ к соответствующему объекту метаданных.
Что важно запомнить
Личные настройки интерфейса выполняются через меню «Вид» в режиме предприятия, общие — через командный интерфейс подсистем и формы в конфигураторе. Для типовых конфигураций используйте расширения, перед изменениями делайте выгрузку базы, а результат проверяйте под пользователем с рабочими правами.