Интерфейс 1С:Предприятие часто перегружен кнопками, меню и панелями, которые мешают работе. Особенно это заметно в типовых конфигурациях (Бухгалтерия 3.0, УТ 11, ЗУП 3.1), где разработчики стремятся показать все возможные функции, не учитывая реальные потребности пользователей. В результате бухгалтеры теряют время на поиск нужных разделов среди десятков ненужных, а администраторы получают запросы «как это убрать» чуть ли не ежедневно.

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

1. Настройка прав доступа: скрываем разделы через роли

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

Чтобы скрыть раздел:

  • 🔐 Откройте Администрирование → Пользователи и права → Роли.
  • 📝 Выберите роль пользователя (например, Бухгалтер) и нажмите «Изменить».
  • 🚫 В дереве прав снимите галочки с ненужных подразделов (например, Склад → Инвентаризация или Зарплата → Кадровый учет).
  • 💾 Сохраните изменения и обновите сеанс пользователя (Файл → Обновить).

⚠️ Внимание: Если после изменения ролей пользователь потерял доступ к критичным функциям (например, к проводкам в бухгалтерии), проверьте Права на объекты метаданных в конфигураторе. Иногда права накладываются каскадно, и снятие галочки на верхнем уровне блокирует дочерние элементы.

📊 Какой элемент интерфейса 1С вас раздражает больше всего?
Слишком много кнопок на панели действий
Ненужные разделы в меню
Постоянно всплывающие подсказки
Медленная загрузка рабочего стола
Другой вариант

2. Редактирование рабочего стола: убираем панели и виджеты

Рабочий стол в 1С 8.3 можно настроить под конкретного пользователя, убрав лишние виджеты (например, «Новости 1С» или «Задачи»). Для этого:

  1. Нажмите на шестерёнку в правом верхнем углу рабочего стола (или Ещё → Настроить рабочий стол).
  2. В открывшемся окне снимите галочки с ненужных виджетов:
    • 📰 Новости 1С (если не используете обновления)
    • 📊 Аналитика продаж (если пользователь не работает с отчётами)
    • 🔔 Уведомления (если они отвлекают)
  • Перетащите оставшиеся виджеты в нужном порядке и сохраните настройки.
  • 🔹 Для администраторов: Чтобы применить настройки ко всем пользователям, экспортируйте шаблон рабочего стола через Администрирование → Настройки рабочего стола → Экспорт/Импорт. Затем импортируйте его для других пользователей или ролей.

    💡

    Если после обновления 1С виджеты вернулись на место, проверьте флаг «Использовать настройки по умолчанию» в профиле пользователя. Его нужно отключить, чтобы персональные настройки не сбрасывались.

    3. Программное скрытие элементов: используем конфигуратор

    Если стандартные методы не помогают (например, нужно убрать системную панель «Главное» или кнопку «Все функции»), придётся редактировать конфигурацию. Этот способ требует прав администратора и резервной копии базы.

    Инструкция для 1С 8.3:

    1. Откройте базу в режиме Конфигуратор (запуск с удержанием Shift).
    2. Перейдите в Объекты → Общие → Командный интерфейс.
    3. Выберите нужный интерфейс (например, Основной интерфейс для бухгалтера) и нажмите «Изменить».
    4. В дереве команд найдите ненужные элементы (например, Главное → Все функции) и снимите галочку Видимость.
    5. Обновите конфигурацию базы (Конфигурация → Обновить конфигурацию базы данных).
    Элемент интерфейса Путь в конфигураторе Последствия скрытия
    Панель «Главное» Общие → Командный интерфейс → Главное Исчезнет верхняя панель с кнопками «Все функции», «Поиск», «Избранное»
    Раздел «Администрирование» Общие → Подсистемы → Администрирование Пользователи не смогут изменять настройки системы
    Кнопка «Печать» в документах Общие → Командный интерфейс → [Имя документа] → Команды Печать будет доступна только через Ещё → Печать

    ⚠️ Внимание: После обновления типовой конфигурации (например, при переходе на новую версию Бухгалтерии 3.0) все изменения в командном интерфейсе сбросятся. Чтобы избежать этого, используйте расширения конфигурации или сохраняйте настройки в отдельной обработке.

    4. Использование расширений: гибкая настройка без изменений конфигурации

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

    • 📁 Ненужные разделы меню (например, CRM в УТ 11, если не используется).
    • 🔧 Кнопки в формах документов (например, «Провести и закрыть» для определённых пользователей).
    • 📊 Отчёты, которые не нужны большинству сотрудников.
    • Как создать расширение:

      1. В конфигураторе выберите Конфигурация → Расширения → Добавить.
      2. Укажите имя (например, Скрытие элементов интерфейса) и создайте.
      3. В дереве расширения найдите Командный интерфейс и отредактируйте видимость элементов.
      4. Подключите расширение к базе через Администрирование → Печатные формы, отчёты и обработки → Расширения конфигурации.
      Что делать, если расширение не применяется?

      Убедитесь, что расширение подключено к нужной базе и имеет приоритет выше, чем основная конфигурация. Также проверьте, не конфликтует ли оно с другими расширениями (например, от сторонних разработчиков).

      5. Внешние обработки: скрываем элементы через код

      Для опытных пользователей и программистов есть способ скрыть элементы через внешние обработки. Этот метод подходит, если нужно динамически менять интерфейс в зависимости от условий (например, скрывать кнопку «Удалить» для документов старше месяца).

      Пример кода для скрытия кнопки «Все функции»:

      Процедура ПриОткрытии(Отказ)
      

      ЭлементыФормы.ВсеФункции.Видимость = Ложь;

      КонецПроцедуры

      Как применить:

      1. Создайте внешнюю обработку в конфигураторе (Файл → Новый → Внешняя обработка).
      2. Вставьте код в модуль формы.
      3. Подключите обработку к базе через Администрирование → Печатные формы, отчёты и обработки.
      4. Настройте автозапуск обработки при открытии формы (через Управляемые формы → ПриОткрытии).

      ⚠️ Внимание: Неправильный код в обработке может привести к ошибкам при открытии форм. Всегда тестируйте изменения на копии базы.

      Создать резервную копию базы|Проверить права доступа в конфигураторе|Тестировать изменения на копии|Согласовать список скрываемых элементов с пользователями|Документировать все изменения-->

      6. Скрытие элементов через настройки пользователя

      Не все знают, что в 1С 8.3 можно скрывать колонки в списках и кнопки в формах индивидуально для каждого пользователя. Это не требует прав администратора и делается прямо в пользовательском режиме.

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

      1. Откройте любой список (например, Продажи → Реализации).
      2. Кликните правой кнопкой на заголовок таблицы и выберите Настройка списка.
      3. Снимите галочки с ненужных колонок (например, Комментарий или Ответственный).
      4. Сохраните настройки как Основные или создайте новый профиль.

    🔹 Для кнопок в формах: Нажмите на шестерёнку в правом верхнем углу формы и выберите Настроить форму. Здесь можно убрать ненужные кнопки (например, Печать → Печатать список), оставив только те, которые используются ежедневно.

    💡

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

    7. Частые ошибки и как их избежать

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

    • 🔄 Элементы возвращаются после обновления.
      Решение: Используйте расширения конфигурации вместо прямого редактирования.
    • 🚫 Пользователь потерял доступ к критичным функциям.
      Решение: Проверьте права ролей в Администрирование → Роли и восстановите доступ.
    • 🖥️ Интерфейс «сломался» после изменения кода.
      Решение: Откат до резервной копии или отключение последней обработки.
    • 📱 Настройки не применяются для новых пользователей.
      Решение: Экспортируйте шаблон рабочего стола и импортируйте его для новых аккаунтов.
    • 🔧 Совет для администраторов: Перед массовым скрытием элементов составьте чек-лист с пользователями. Часто то, что кажется ненужным администратору (например, раздел Касса), на самом деле используется еженедельно.

      📊 Вы уже пробовали настраивать интерфейс 1С?
      Да, через роли и права
      Да, редактировал конфигуратор
      Нет, боюсь что-то сломать
      Пробовал, но ничего не получилось

      FAQ: Ответы на частые вопросы

      Можно ли убрать панель «Избранное» полностью?

      Да, но только через конфигуратор или расширение. В стандартных настройках её можно только свернуть. Чтобы убрать совсем:

      1. Откройте конфигуратор и перейдите в Общие → Командный интерфейс → Основной.
      2. Найдите команду Избранное и снимите галочку Видимость.
      3. Обновите конфигурацию базы.

      ⚠️ После этого панель исчезнет у всех пользователей, включая администраторов.

      Как вернуть скрытые элементы обратно?

      Способ зависит от метода скрытия:

      • Если скрыли через роли — верните права в Администрирование → Роли.
      • Если через конфигуратор — верните галочку Видимость и обновите базу.
      • Если через расширение — отключите или удалите его в Администрирование → Расширения.
      Почему после скрытия кнопки она всё равно видна?

      Вероятные причины:

      • Пользователь имеет несколько ролей, одна из которых даёт доступ к элементу.
      • Настройки не сохранились (например, не обновлена конфигурация базы).
      • Элемент дублируется в другой части интерфейса (проверьте Общие → Командный интерфейс).

      🔍 Используйте Все функции (Ctrl+Shift+F), чтобы найти все вхождения команды.

      Можно ли скрыть элементы только для определённых документов?

      Да, через управляемые формы или внешние обработки. Например, чтобы убрать кнопку «Удалить» только в документах «Поступление товаров»:

      Процедура ПриСозданииНаСервере(Отказ)
      

      Если ТипЗнч(ЭтотОбъект) = Тип("ДокументОбъект.ПоступлениеТоваровУслуг") Тогда

      ЭлементыФормы.Удалить.Видимость = Ложь;

      КонецЕсли;

      КонецПроцедуры

      Этот код нужно разместить в модуле формы документа.

      Как скрыть уведомления о обновлениях 1С?

      Уведомления управляются через настройки информационной базы:

      1. Откройте базу в режиме Конфигуратор.
      2. Перейдите в Администрирование → Настройки программы → Обновления.
      3. Снимите галочку Проверять наличие обновлений автоматически.
      4. Сохраните и перезапустите .

      ⚠️ Это отключит все уведомления об обновлениях, включая критичные.