Администрирование · 10 мин
Панель действий в 1С: как добавить сервис и нужные команды
Как добавить сервис и команды в панель действий 1С: настройка в пользовательском режиме и через конфигуратор, типичные ошибки, проверка результата и FAQ.
Панель действий в интерфейсе «Такси» — это область в верхней части окна раздела, где собраны команды создания документов, открытия отчётов и запуска сервисных функций. Когда нужной команды там нет, пользователь тратит время на поиск по меню «Все функции» или вложенным спискам. Добавить сервис или команду в панель действий можно двумя способами: штатной настройкой панелей в пользовательском режиме и изменением командного интерфейса через конфигуратор.
Первый способ доступен любому пользователю без прав разработчика и решает большинство бытовых задач: вывести создание счёта, открытие обработки, запуск внешнего отчёта. Второй способ нужен, когда настройку требуется задать централизованно для всех пользователей, добавить команду, которой нет в стандартном списке, или подключить внешний сервис через дополнительные отчёты и обработки.
Ниже разобраны оба подхода, условия их применения, ограничения типовых конфигураций и способы проверить, что настройка сработала. Материал ориентирован на конфигурации с управляемым интерфейсом «Такси»: 1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:ЗУП и другие.
Что такое панель действий и где находятся сервисные команды
Панель действий отображается внутри конкретного раздела (например, «Продажи», «Покупки», «Банк и касса») и содержит команды, сгруппированные по смыслу: создание документов, отчёты, сервисные функции. Состав панели определяется двумя уровнями: тем, что заложил разработчик конфигурации, и тем, что пользователь добавил или скрыл сам.
Сервисные команды — это обычно обработки, регламентные операции, обмены данными, настройки и внешние сервисы. В типовых конфигурациях они часто собраны в группе «Сервис» панели действий или в разделе «Администрирование». Если сервис подключён через подсистему «Дополнительные отчеты и обработки», его команды также можно вывести на панель действий выбранных разделов.
Важно понимать: панель действий привязана к разделу. Команда, добавленная в разделе «Продажи», не появится в разделе «Склад». Поэтому перед настройкой определите, в каком разделе сервис нужен пользователям чаще всего.
Как добавить команду в панель действий в пользовательском режиме
Штатный способ не требует прав разработчика и доступен в любой типовой конфигурации. Откройте раздел, в котором хотите видеть сервис. В правой части панели действий или через главное меню найдите команду настройки панели — обычно она называется «Настроить панель действий» или скрыта за кнопкой с изображением шестерёнки/стрелки в зависимости от версии платформы.
В открывшемся окне слева перечислены доступные команды раздела, справа — те, что уже выведены на панель. Найдите нужный сервис в левом списке (удобно пользоваться поиском), выделите его и нажмите «Добавить» или перетащите мышью. Порядок команд на панели меняется кнопками перемещения вверх и вниз.
- 1Откройте раздел, где должна появиться команда сервиса
- 2Вызовите команду «Настроить панель действий» через меню раздела
- 3Найдите сервис в списке доступных команд слева
- 4Добавьте его в правый список и задайте позицию в группе
- 5Нажмите «ОК» и проверьте, что команда появилась на панели
После подтверждения команда появляется на панели сразу, перезапуск программы не требуется. Настройка сохраняется персонально для текущего пользователя: другие сотрудники своих изменений не получат.
Как добавить сервис через дополнительные отчёты и обработки
Если нужный сервис — это внешняя обработка или отчёт (файл .epf или .erf), сначала его подключают к базе. В типовых конфигурациях для этого служит подсистема «Дополнительные отчеты и обработки»: путь обычно «Администрирование» → «Печатные формы, отчёты и обработки» → «Дополнительные отчёты и обработки». Функциональность должна быть включена соответствующим флажком в настройках.
При добавлении файла указывается размещение — разделы командного интерфейса, в которых будет доступна команда обработки. Именно этот параметр определяет, в каких панелях действий сервис появится в списке доступных команд. Если раздел не выбран, команда будет доступна только через общий список дополнительных обработок и на панель её вывести не получится.
После публикации обработки вернитесь к настройке панели действий нужного раздела и добавьте команду стандартным способом, описанным выше. Для пользователей без прав администратора убедитесь, что им разрешён доступ к дополнительным отчётам и обработкам.
Централизованная настройка через конфигуратор
Когда сервис нужен всем пользователям, поштучная настройка на каждом рабочем месте нерациональна. В этом случае состав панели действий задаётся в конфигураторе через командный интерфейс подсистемы. Откройте конфигурацию, найдите нужную подсистему (раздел), вызовите её свойства и перейдите к настройке командного интерфейса.
В редакторе командного интерфейса видны все команды, относящиеся к подсистеме: создание документов, открытие списков, отчёты, обработки. Флажок видимости включает команду в панели действий, порядок следования задаётся перемещением. Для собственного сервиса, добавленного в конфигурацию как обработка, достаточно включить её команду открытия в нужной подсистеме.
У этого способа есть ограничения. В типовых конфигурациях изменение командного интерфейса требует снятия объекта с поддержки или включения возможности изменения, что усложняет последующие обновления. Безопасная альтернатива — расширение конфигурации: через расширение можно добавить команду в командный интерфейс подсистемы, не затрагивая типовой код.
Способы добавить сервис на панель действий
Быстро и без рисков, но действует только для текущего пользователя и только с командами, уже доступными в разделе
Подходит для внешних сервисов без изменения конфигурации; требует прав администратора и корректного размещения по разделам
Централизованная настройка для всех пользователей; требует навыков разработки и аккуратности с обновлениями
Проверка результата и типичные ошибки
После настройки откройте раздел под тем пользователем, для которого выполнялась настройка, и убедитесь, что команда видна, запускается и выполняет ожидаемое действие. Проверяйте не только наличие кнопки, но и фактическую работу сервиса: отсутствие прав часто проявляется именно при запуске, а не при отображении.
Как проверить результат
Команда видна и расположена в нужной группе
Команды нет — проверьте размещение обработки и настройку панели
Обработка открывается и выполняет действие
Ошибка прав доступа или «объект не найден» — проверьте роли и публикацию
У всех целевых пользователей команда доступна
Настройка сделана персонально — нужен централизованный вариант
Отдельная ситуация — команда пропала после обновления конфигурации. Персональные настройки панелей обычно сохраняются, но если разработчик переименовал команду или перенёс её в другую группу, настройку придётся повторить. Централизованные настройки через расширение более устойчивы к обновлениям, чем прямое изменение типовой конфигурации.
Ограничения и когда обратиться к специалисту
Пользовательская настройка панели действий не позволяет добавить произвольную гиперссылку на внешний веб-сервис или команду, которой нет в составе командного интерфейса раздела. Для таких задач нужна доработка: своя обработка с командой, общая команда конфигурации или расширение. Это уже работа для разработчика 1С.
Также учитывайте права: пользователь с ограниченным профилем не увидит команду, если у него нет прав на объект, который она открывает. Прежде чем «чинить» панель, проверьте доступность самого объекта через меню «Все функции» или список раздела.
Если база работает в сервисе 1С:Фреш (облачный режим), возможности ограничены: подключение произвольных внешних обработок там недоступно, допускаются только расширения, прошедшие проверку сервиса. Персональная настройка панели действий при этом работает в полном объёме.
FAQ
Можно ли добавить в панель действий ссылку на внешний сайт или веб-сервис?
Штатной настройкой — нет, панель принимает только команды командного интерфейса. Обходной путь: создать простую обработку, которая открывает нужный URL в браузере, подключить её через «Дополнительные отчёты и обработки» и вывести команду на панель.
Почему добавленная команда видна мне, но не видна коллеге?
Настройка панели действий сохраняется персонально для каждого пользователя. Чтобы команда появилась у всех, настройте командный интерфейс подсистемы в конфигураторе или через расширение, либо повторите настройку на каждом рабочем месте.
Как вернуть панель действий к исходному состоянию?
Откройте настройку панели действий и используйте команду сброса к стандартным настройкам (в ряде версий — «Установить стандартные настройки»). Все добавленные и скрытые вручную команды вернутся к составу, заданному конфигурацией.
Сервис подключён, но его нет в списке доступных команд панели. Что проверить?
Откройте карточку дополнительной обработки и проверьте поле размещения: там должны быть выбраны разделы, в которых вы ищете команду. Также убедитесь, что у текущего пользователя есть право на использование дополнительных отчётов и обработок.
Сохранится ли настройка панели после обновления конфигурации?
Персональные настройки обычно сохраняются, но если при обновлении разработчик изменил команды раздела, часть настроек может сброситься. Настройки, выполненные через расширение конфигурации, переносят обновления стабильнее.
Можно ли сгруппировать команды сервисов в отдельную группу на панели?
В пользовательском режиме команды можно только менять местами внутри существующих групп. Создание собственных групп команд доступно при настройке командного интерфейса в конфигураторе или через расширение.
Что важно запомнить
Сервис добавляется на панель действий либо персональной настройкой панели в нужном разделе, либо централизованно — через командный интерфейс подсистемы в конфигураторе или расширении. Внешние сервисы сначала подключаются как дополнительные обработки с указанием размещения. Проверяйте результат под целевым пользователем и не отключайте защиту от опасных действий ради непроверенных файлов.