Почему не отображается пункт меню Заказы поставщикам при назначении прав на чтение и как настроить его видимость в 1С:Управление торговлей 11?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

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

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

Причина 1. Индивидуальные настройки командного интерфейса пользователя

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

Проанализируем способы решения данной проблемы:

  1. Ручное добавление команды в интерфейс: В сеансе пользователя необходимо открыть раздел Закупки, перейти в настройку навигации (иконка шестеренки в правом верхнем углу) и из левой колонки доступных команд перетащить Заказы поставщикам в правую колонку выбранных команд (например, в группу См. также или Важное).
  2. Сброс настроек командного интерфейса до стандартных: Пользователь может зайти в Главное меню -> Настройки -> Настройка панели навигации и нажать кнопку «Установить стандартные настройки».
  3. Административный сброс настроек: Администратор системы может сбросить сохраненный интерфейс выбранным пользователям централизованно. Для этого используется типовая обработка Управление настройками пользователей (раздел Администрирование), где выбирается сброс настроек командного интерфейса.

Причина 2. Ограничения прав и ролей (особенности Библиотеки Стандартных Подсистем)

В конфигурациях на базе Библиотеки Стандартных Подсистем (БСП) назначение отдельной роли Чтение заказов поставщикам не всегда гарантирует автоматическое отображение команды в меню. Разберем основные причины:

  1. Разделение прав «Чтение» и «Просмотр»: Право Чтение позволяет получать данные объекта на программном уровне, а право Просмотр отвечает за отображение объекта в интерфейсе (формах, списках и командах). Для типовых ролей чтения должно быть обязательно включено право Просмотр как для самого документа ЗаказПоставщику, так и для соответствующих команд подсистемы.
  2. Отсутствие прав на подсистему верхнего уровня: Для появления команды в интерфейсе у пользователя должны быть права на чтение самой подсистемы Закупки.
  3. Смежные права на справочники: Форма списка документов может не отображаться, если у пользователя отсутствуют права на просмотр связанных объектов — справочников Партнеры, Контрагенты, Склады и Соглашения с поставщиками.

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

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

Если команда Заказы поставщикам отсутствует вообще у всех пользователей (включая администратора), выясним причину в настройках системы. В 1С:Управление торговлей 11 отображение подсистемы заказов завязано на функциональную опцию.

Проверим настройки системы по шагам:

  1. Перейдем в раздел НСИ и администрирование -> Настройка НСИ и разделов -> Закупки.
  2. Убедимся, что установлена галочка Заказы поставщикам. Если опция отключена, платформа полностью скрывает связанные пункты меню из интерфейса программы независимо от назначенного профиля и ролей.

Причина 4. Решение задачи через расширение конфигурации

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

  1. Создаем новое расширение в режиме конфигуратора.
  2. Добавляем в расширение новую роль и назначаем права Чтение и Просмотр на документ ЗаказПоставщику и требуемые подсистемы.
  3. Назначаем созданную роль из расширения нужному профилю или пользователю через пользовательский режим.

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

← На главную