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