Интерфейс 1С:Предприятие часто перегружен кнопками, меню и панелями, которые мешают работе. Особенно это заметно в типовых конфигурациях (Бухгалтерия 3.0, УТ 11, ЗУП 3.1), где разработчики стремятся показать все возможные функции, не учитывая реальные потребности пользователей. В результате бухгалтеры теряют время на поиск нужных разделов среди десятков ненужных, а администраторы получают запросы «как это убрать» чуть ли не ежедневно.
В этой статье разберём 5 проверенных способов, как очистить интерфейс 1С от лишних элементов — от простых настроек ролей до программной кастомизации. Все методы работают в актуальных версиях платформы 8.3.20+ и не требуют глубоких знаний в 1С-программировании. Особое внимание уделим скрытию системных панелей (например, «Главное меню» или «Избранное»), которые нельзя удалить стандартными средствами, но можно спрятать через конфигуратор или внешние обработки.
1. Настройка прав доступа: скрываем разделы через роли
Самый безопасный способ убрать ненужные элементы — ограничить права пользователя. В 1С интерфейс формируется на основе ролей, и если у пользователя нет прав на раздел, он просто не отобразится. Этот метод не требует изменений конфигурации и подходит для типовых баз.
Чтобы скрыть раздел:
- 🔐 Откройте
Администрирование → Пользователи и права → Роли. - 📝 Выберите роль пользователя (например, Бухгалтер) и нажмите «Изменить».
- 🚫 В дереве прав снимите галочки с ненужных подразделов (например,
Склад → ИнвентаризацияилиЗарплата → Кадровый учет). - 💾 Сохраните изменения и обновите сеанс пользователя (
Файл → Обновить).
⚠️ Внимание: Если после изменения ролей пользователь потерял доступ к критичным функциям (например, к проводкам в бухгалтерии), проверьте Права на объекты метаданных в конфигураторе. Иногда права накладываются каскадно, и снятие галочки на верхнем уровне блокирует дочерние элементы.
2. Редактирование рабочего стола: убираем панели и виджеты
Рабочий стол в 1С 8.3 можно настроить под конкретного пользователя, убрав лишние виджеты (например, «Новости 1С» или «Задачи»). Для этого:
- Нажмите на шестерёнку в правом верхнем углу рабочего стола (или
Ещё → Настроить рабочий стол). - В открывшемся окне снимите галочки с ненужных виджетов:
- 📰 Новости 1С (если не используете обновления)
- 📊 Аналитика продаж (если пользователь не работает с отчётами)
- 🔔 Уведомления (если они отвлекают)
🔹 Для администраторов: Чтобы применить настройки ко всем пользователям, экспортируйте шаблон рабочего стола через Администрирование → Настройки рабочего стола → Экспорт/Импорт. Затем импортируйте его для других пользователей или ролей.
Если после обновления 1С виджеты вернулись на место, проверьте флаг «Использовать настройки по умолчанию» в профиле пользователя. Его нужно отключить, чтобы персональные настройки не сбрасывались.
3. Программное скрытие элементов: используем конфигуратор
Если стандартные методы не помогают (например, нужно убрать системную панель «Главное» или кнопку «Все функции»), придётся редактировать конфигурацию. Этот способ требует прав администратора и резервной копии базы.
Инструкция для 1С 8.3:
- Откройте базу в режиме
Конфигуратор(запуск с удержаниемShift). - Перейдите в
Объекты → Общие → Командный интерфейс. - Выберите нужный интерфейс (например, Основной интерфейс для бухгалтера) и нажмите «Изменить».
- В дереве команд найдите ненужные элементы (например,
Главное → Все функции) и снимите галочкуВидимость. - Обновите конфигурацию базы (
Конфигурация → Обновить конфигурацию базы данных).
| Элемент интерфейса | Путь в конфигураторе | Последствия скрытия |
|---|---|---|
| Панель «Главное» | Общие → Командный интерфейс → Главное |
Исчезнет верхняя панель с кнопками «Все функции», «Поиск», «Избранное» |
| Раздел «Администрирование» | Общие → Подсистемы → Администрирование |
Пользователи не смогут изменять настройки системы |
| Кнопка «Печать» в документах | Общие → Командный интерфейс → [Имя документа] → Команды |
Печать будет доступна только через Ещё → Печать |
⚠️ Внимание: После обновления типовой конфигурации (например, при переходе на новую версию Бухгалтерии 3.0) все изменения в командном интерфейсе сбросятся. Чтобы избежать этого, используйте расширения конфигурации или сохраняйте настройки в отдельной обработке.
4. Использование расширений: гибкая настройка без изменений конфигурации
Расширения конфигурации позволяют модифицировать интерфейс, не затрагивая основную конфигурацию. Это безопасный способ, который сохраняется при обновлениях. Например, можно скрыть:
- 📁 Ненужные разделы меню (например, CRM в УТ 11, если не используется).
- 🔧 Кнопки в формах документов (например, «Провести и закрыть» для определённых пользователей).
- 📊 Отчёты, которые не нужны большинству сотрудников.
- В конфигураторе выберите
Конфигурация → Расширения → Добавить. - Укажите имя (например, Скрытие элементов интерфейса) и создайте.
- В дереве расширения найдите
Командный интерфейси отредактируйте видимость элементов. - Подключите расширение к базе через
Администрирование → Печатные формы, отчёты и обработки → Расширения конфигурации.
Как создать расширение:
Что делать, если расширение не применяется?
Убедитесь, что расширение подключено к нужной базе и имеет приоритет выше, чем основная конфигурация. Также проверьте, не конфликтует ли оно с другими расширениями (например, от сторонних разработчиков).
5. Внешние обработки: скрываем элементы через код
Для опытных пользователей и программистов 1С есть способ скрыть элементы через внешние обработки. Этот метод подходит, если нужно динамически менять интерфейс в зависимости от условий (например, скрывать кнопку «Удалить» для документов старше месяца).
Пример кода для скрытия кнопки «Все функции»:
Процедура ПриОткрытии(Отказ)
ЭлементыФормы.ВсеФункции.Видимость = Ложь;
КонецПроцедуры
Как применить:
- Создайте внешнюю обработку в конфигураторе (
Файл → Новый → Внешняя обработка). - Вставьте код в модуль формы.
- Подключите обработку к базе через
Администрирование → Печатные формы, отчёты и обработки. - Настройте автозапуск обработки при открытии формы (через
Управляемые формы → ПриОткрытии).
⚠️ Внимание: Неправильный код в обработке может привести к ошибкам при открытии форм. Всегда тестируйте изменения на копии базы.
Создать резервную копию базы|Проверить права доступа в конфигураторе|Тестировать изменения на копии|Согласовать список скрываемых элементов с пользователями|Документировать все изменения-->
6. Скрытие элементов через настройки пользователя
Не все знают, что в 1С 8.3 можно скрывать колонки в списках и кнопки в формах индивидуально для каждого пользователя. Это не требует прав администратора и делается прямо в пользовательском режиме.
Как убрать ненужные колонки в списке документов:
- Откройте любой список (например,
Продажи → Реализации). - Кликните правой кнопкой на заголовок таблицы и выберите
Настройка списка. - Снимите галочки с ненужных колонок (например, Комментарий или Ответственный).
- Сохраните настройки как
Основныеили создайте новый профиль. - 🔄 Элементы возвращаются после обновления.
Решение: Используйте расширения конфигурации вместо прямого редактирования. - 🚫 Пользователь потерял доступ к критичным функциям.
Решение: Проверьте права ролей вАдминистрирование → Ролии восстановите доступ. - 🖥️ Интерфейс «сломался» после изменения кода.
Решение: Откат до резервной копии или отключение последней обработки. - 📱 Настройки не применяются для новых пользователей.
Решение: Экспортируйте шаблон рабочего стола и импортируйте его для новых аккаунтов.
🔹 Для кнопок в формах: Нажмите на шестерёнку в правом верхнем углу формы и выберите Настроить форму. Здесь можно убрать ненужные кнопки (например, Печать → Печатать список), оставив только те, которые используются ежедневно.
Настройки пользователя не конфликтуют с обновлениями 1С и не требуют прав администратора. Это самый безопасный способ кастомизации интерфейса для отдельных сотрудников.
7. Частые ошибки и как их избежать
При очистке интерфейса 1С пользователи и администраторы часто сталкиваются с типичными проблемами:
🔧 Совет для администраторов: Перед массовым скрытием элементов составьте чек-лист с пользователями. Часто то, что кажется ненужным администратору (например, раздел Касса), на самом деле используется еженедельно.
FAQ: Ответы на частые вопросы
Можно ли убрать панель «Избранное» полностью?
Да, но только через конфигуратор или расширение. В стандартных настройках её можно только свернуть. Чтобы убрать совсем:
- Откройте конфигуратор и перейдите в
Общие → Командный интерфейс → Основной. - Найдите команду
Избранноеи снимите галочкуВидимость. - Обновите конфигурацию базы.
⚠️ После этого панель исчезнет у всех пользователей, включая администраторов.
Как вернуть скрытые элементы обратно?
Способ зависит от метода скрытия:
- Если скрыли через роли — верните права в
Администрирование → Роли. - Если через конфигуратор — верните галочку
Видимостьи обновите базу. - Если через расширение — отключите или удалите его в
Администрирование → Расширения.
Почему после скрытия кнопки она всё равно видна?
Вероятные причины:
- Пользователь имеет несколько ролей, одна из которых даёт доступ к элементу.
- Настройки не сохранились (например, не обновлена конфигурация базы).
- Элемент дублируется в другой части интерфейса (проверьте
Общие → Командный интерфейс).
🔍 Используйте Все функции (Ctrl+Shift+F), чтобы найти все вхождения команды.
Можно ли скрыть элементы только для определённых документов?
Да, через управляемые формы или внешние обработки. Например, чтобы убрать кнопку «Удалить» только в документах «Поступление товаров»:
Процедура ПриСозданииНаСервере(Отказ)
Если ТипЗнч(ЭтотОбъект) = Тип("ДокументОбъект.ПоступлениеТоваровУслуг") Тогда
ЭлементыФормы.Удалить.Видимость = Ложь;
КонецЕсли;
КонецПроцедуры
Этот код нужно разместить в модуле формы документа.
Как скрыть уведомления о обновлениях 1С?
Уведомления управляются через настройки информационной базы:
- Откройте базу в режиме
Конфигуратор. - Перейдите в
Администрирование → Настройки программы → Обновления. - Снимите галочку
Проверять наличие обновлений автоматически. - Сохраните и перезапустите 1С.
⚠️ Это отключит все уведомления об обновлениях, включая критичные.