Как добавить кнопку или ссылку на начальную страницу в командную панель рядом со значком фонарика?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При работе с интерфейсом «Такси» в современных версиях платформы «1С:Предприятие 8.3» разработчики и пользователи часто стремятся максимально кастомизировать рабочее пространство для удобства навигации. Одним из частых вопросов является возможность добавления собственных кнопок или ссылок (например, прямой ссылки на «Начальную страницу») в верхнюю системную панель, где располагается поиск, имя пользователя и характерный значок с «фонариком».

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

Что такое «значок с фонарем» и можно ли менять системную область

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

Важно понимать архитектурное ограничение платформы «1С:Предприятие»: верхняя панель (область системных команд) жестко зарезервирована платформой. Рассмотрим причины, по которым мы не можем добавить туда произвольную кнопку:

  1. Стандартизация интерфейса: Платформа гарантирует единообразное отображение системных элементов (поиск, настройки, оповещения) во всех конфигурациях.
  2. Отсутствие программного доступа: В объектах метаданных и в языке 1С нет коллекций или методов, позволяющих обратиться к этой панели для вставки новых элементов. Метод УстановитьНастройкиИнтерфейсаКлиентскогоПриложения() позволяет управлять видимостью панелей целиком, но не составом кнопок внутри системной области.

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

Настройка состава Начальной страницы

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

Выполним следующие шаги:

  1. Откроем дерево конфигурации.
  2. Нажмем правой кнопкой мыши на самый верхний корневой элемент (название вашей конфигурации).
  3. В контекстном меню выберем пункт «Открыть рабочую область начальной страницы».

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

  1. В левой части окна выберем нужную форму (например, форму обработки «Рабочий стол» или «Текущие дела»).
  2. Перетащим её в одну из колонок правой части окна.
  3. Теперь при запуске программы пользователь сразу увидит эти формы.

Это решает проблему информативности, но как быть с навигацией, если пользователь уже «ушел» вглубь других разделов?

Использование Панели разделов и «Главного»

Самый правильный с точки зрения методологии 1С способ — это размещение ссылки в Панели разделов. Если мы создадим подсистему и пометим её как основную, она станет разделом «Главное» (или будет иметь другое название по вашему выбору).

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

  1. Создадим новую Общую команду в дереве метаданных.
  2. В модуле команды пропишем программный вызов (хотя для перехода на начальную страницу чаще используется стандартный функционал).
  3. В свойствах команды укажем группу: Панель навигации раздела.Обычное.
  4. Включим эту команду в состав подсистемы, которая отвечает за основной раздел программы.

После этих действий у пользователя в левой (или верхней) панели разделов появится четкая кнопка для вызова нужной функциональности.

Стандартная кнопка «Домой» в интерфейсе Такси

Стоит отметить, что в современных версиях платформы 8.3 кнопка перехода к начальной странице уже может присутствовать в интерфейсе, но её положение зависит от настроек панелей. Рассмотрим, как убедиться в её наличии:

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

Как включить сам «фонарик» (Функции для технического специалиста)

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

  1. Запустим программу под пользователем с полными правами.
  2. Перейдем в Главное меню — Настройки — Параметры.
  3. В нижней части окна установим флажок «Режим "Функции для технического специалиста"».
  4. Нажмем «ОК». Теперь в главном меню (или в верхней панели) появится тот самый заветный значок.

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

Резюме

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

Рациональное использование этих инструментов позволит создать интуитивно понятный интерфейс без нарушения стандартов разработки 1С.

← На главную