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