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

Разработка и Конфигурация · 10 мин

Как добавить объект в интерфейс 1С

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

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

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

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

Что определяет видимость объекта в интерфейсе

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

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

Не включён в подсистемуОбъект существует, но не привязан к разделу

Состав подсистемы в конфигураторе

Скрыта командаВ командном интерфейсе снят флаг видимости

Командный интерфейс подсистемы

Нет правРоль пользователя не даёт права просмотра

Роли на объект и профиль группы доступа

Функциональная опцияОпция, управляющая объектом, отключена

Настройки функциональности в пользовательском режиме

Добавление объекта в подсистему через конфигуратор

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

Альтернативный путь — открыть саму подсистему (ветка «Общие» → «Подсистемы»), перейти на закладку «Состав» и отметить нужные объекты. Этот вариант удобнее, когда вы добавляете сразу несколько объектов в один раздел: весь состав виден в одном окне.

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

Порядок добавления объекта в подсистему
  1. 1
    Откройте конфигуратор и найдите объект в дереве конфигурации
  2. 2
    Правой кнопкой вызовите меню и выберите «Подсистемы»
  3. 3
    Отметьте нужные разделы флажками и нажмите «ОК»
  4. 4
    Сохраните конфигурацию и обновите конфигурацию базы данных
  5. 5
    Запустите пользовательский режим и проверьте раздел меню

Настройка командного интерфейса подсистемы

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

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

Учтите, что в типовых конфигурациях командный интерфейс часто переопределяется программно в модулях подсистем БСП (Библиотека стандартных подсистем). Если ручная настройка «сбрасывается» после обновления, проверьте, не формируется ли интерфейс кодом в общих модулях.

Добавление объекта без конфигуратора: настройка навигации

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

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

Для быстрого доступа к часто используемым объектам удобнее избранное: откройте список объекта и нажмите звёздочку в заголовке или добавьте команду через меню «Избранное». Ссылка закрепится в разделе «Избранное» на стартовой странице. Это самый быстрый способ «добавить объект в интерфейс» без каких-либо прав настройки.

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

Проверка прав доступа и функциональных опций

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

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

Функциональные опции проверяются там же, в разделе администрирования. Найдите опцию, связанную с объектом (например, учётные настройки раздела), и включите её. После этого раздел и его объекты станут видимы без перезапуска сеанса.

Типичные ошибки и их последствия

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

Третья ошибка — изменение типовой подсистемы вместо создания собственной. При обновлении конфигурации такие доработки могут быть затёрты или вызвать конфликты сравнения-объединения. Для новых объектов безопаснее создать отдельную подсистему или аккуратно зафиксировать изменения при обновлении.

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

Проверка результата

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

Кликните по команде: список должен открыться без ошибок доступа. Попробуйте создать новый элемент, если пользователю положено это право. Если команда есть, но при открытии возникает ошибка «Нарушение прав доступа», проблема в ролях на уровне записей (RLS) или в профиле группы доступа.

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

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

Команда в панели навигации раздела
Норма

Команда видна и открывает список

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

Команды нет или ошибка доступа при открытии

Создание нового элемента
Норма

Форма нового объекта открывается

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

Кнопки «Создать» нет или ошибка прав

Видимость под обычным пользователем
Норма

Объект доступен под боевой учётной записью

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

Видно только администратору

Поведение после обновления
Норма

Настройки сохранились после обновления конфигурации

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

Изменения затёрты типовой поставкой

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

Можно ли добавить объект в меню без доступа к конфигуратору?

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

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

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

Как добавить внешний отчёт или обработку в интерфейс?

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

Что делать, если команда есть в командном интерфейсе, но не отображается в меню?

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

Пропадут ли мои настройки интерфейса после обновления конфигурации?

Персональные настройки навигации и избранное сохраняются. Изменения типовых подсистем, сделанные в конфигураторе, могут быть перезаписаны при обновлении — поэтому новые объекты безопаснее размещать в собственных подсистемах.

Итог

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

Видимость объекта в интерфейсе 1С определяется тремя условиями: включением в подсистему, видимостью команды в командном интерфейсе и правами пользователя. Для персональной настройки достаточно «Настройки навигации» и избранного, для общей — конфигуратора. Результат всегда проверяйте под учётной записью с рабочими правами, а не под администратором.