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

Администрирование · 9 мин

Как в 1С добавить панель инструментов

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

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

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

Определите, с каким интерфейсом вы работаете

Прежде чем что-то настраивать, важно понять, в каком режиме запущена программа, потому что действия в обычном и управляемом приложении принципиально различаются. Обычное приложение характерно для старых конфигураций (например, «Управление торговлей 10.3», «Бухгалтерия 1.6»), управляемое — для современных решений (БП 3.0, УТ 11, ERP).

Признаки обычного приложения: вверху окна есть классическое меню и ряды кнопок-иконок, которые можно перетаскивать мышью. Признаки управляемого приложения: слева или сверху расположена панель разделов, команды сгруппированы в меню «Создать», «Отчеты», «Сервис», а классических перетаскиваемых панелей нет.

Сравнение вариантов

Обычное приложение

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

Управляемое приложение

Классических панелей нет. Используется командный интерфейс, избранное и настройка панели навигации. Гибкая персонализация ограничена.

Доработка в конфигураторе

Разработчик добавляет свои команды, подменю и кнопки в командный интерфейс. Требует прав на изменение конфигурации.

Как добавить панель инструментов в обычном приложении

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

Альтернативный способ — щёлкнуть правой кнопкой мыши по свободной области рядом с существующими панелями. Откроется контекстное меню со списком панелей и пунктом «Настройка», через который можно добавлять и убирать отдельные кнопки.

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

Добавленные панели можно пристыковывать к любому краю окна или оставлять «плавающими». Чтобы переместить панель, потяните её за левый край (за полосу-захват). Настройки положения сохраняются в пользовательском профиле и подхватываются при следующем запуске.

Как добавить свою кнопку на панель

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

Что делать в управляемом приложении вместо панели инструментов

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

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

Как восстановить пропавшую панель

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

Когда перечисленное не помогает, причина обычно в повреждённых пользовательских настройках интерфейса. В обычном приложении настройки хранятся в профиле пользователя. Их можно сбросить: в ряде конфигураций есть пункт «Сервис» → «Настройки» с возможностью восстановления стандартного вида, либо настройки очищаются удалением файла настроек пользователя (например, файлов вида *.pfl в каталоге информационной базы). Перед удалением файлов сделайте резервную копию.

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

Если нужна нестандартная кнопка — например, запуск собственной обработки — потребуется доработка в конфигураторе. В управляемом приложении для этого используется общая команда: в дереве конфигурации создаётся объект «Общая команда», для неё пишется обработчик на встроенном языке, а затем команда включается в состав командного интерфейса нужного подсистемы (раздела) или формы.

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

Перед доработкой конфигурации проверьте, не решится ли задача типовыми средствами: внешние обработки можно запускать через «Файл» → «Открыть» без изменения конфигурации, а в типовых решениях часто есть механизм «Дополнительные отчеты и обработки», который добавляет команды в интерфейс без снятия конфигурации с поддержки.
ПЗ
Практическое замечание

Типичные ошибки и ограничения

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

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

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

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

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

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

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

Панель после перезапуска
Норма

Панель остаётся на месте, кнопки работают

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

Панель исчезает — проблема с сохранением настроек профиля

Видимость команды
Норма

Команда отображается и выполняется

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

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

Действие кнопки
Норма

Нажатие выполняет нужную операцию без ошибок

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

Ошибка при нажатии — проверьте обработчик команды в конфигураторе

Частые вопросы

Почему в меню «Вид» нет пункта «Панели инструментов»?

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

Можно ли сделать общую панель для всех пользователей?

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

Как добавить кнопку для запуска внешней обработки?

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

Панель уехала за край экрана и не достать. Что делать?

Снимите отметку панели в меню «Вид» → «Панели инструментов» и установите её заново — обычно панель возвращается в видимую область. Если не помогло, сбросьте настройки интерфейса пользователя, предварительно сделав резервную копию файлов настроек.

Почему коллега не видит команду, которая есть у меня?

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

Итог

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

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