В типовых конфигурациях на базе 1С:Предприятие 8.3, таких как Управление торговлей 11, Комплексная автоматизация 2 или ERP, настройка прав доступа часто превращается в сложный квест. Даже если вы добавили нужные роли пользователю, пункт меню может не появиться. Разберем по шагам, почему так происходит, и как обеспечить видимость раздела Склад и доставка — Излишки, недостачи, порчи — Пересчеты товаров.
Прежде чем погружаться в конфигуратор или редактировать роли, нам необходимо убедиться, что сама возможность использования пересчетов включена в настройках программы. В 1С функциональные опции управляют видимостью объектов во всем интерфейсе. Если опция выключена, документ не увидит даже пользователь с полными правами.
Проанализируем путь к настройке:
Если эта галочка снята, то документ Пересчет товаров будет программно исключен из интерфейса. Включим её и проверим, появился ли пункт меню у пользователя.
В 1С:УТ 11 недостаточно дать права только на сам объект (чтение и изменение документа). Для того чтобы пользователь увидел пункт в панели навигации, у него должны быть права на «Просмотр» всей цепочки подсистем, в которые входит этот объект. Рассмотрим, как это устроено метаданных.
Документ ПересчетТоваров обычно привязан к подсистеме СкладИДоставка_ИзлишкиНедостачиПорчи. Если в роли пользователя не стоит галочка «Просмотр» для этой подсистемы, раздел в меню останется пустым. Выясним причину, проверив состав ролей. Нам нужны роли, включающие в себя:
Подсистема.СкладИДоставка (права на просмотр раздела).Подсистема.СкладИДоставка.ИзлишкиНедостачиПорчи (права на просмотр подраздела).Рассмотрим ситуацию, когда стандартных ролей «Кладовщик» кажется недостаточно. Часто администраторы начинают добавлять все роли подряд, содержащие слова «Излишки» или «Пересчет». Посмотрим на список необходимых ролей, которые действительно отвечают за этот функционал:
Важно помнить совет опытных специалистов: штатные профили лучше не менять. Если стандартный профиль «Кладовщик» не подходит, создадим его копию и будем вносить изменения уже в неё. Это позволит избежать проблем при обновлении конфигурации.
Видимость документов Пересчет товаров тесно связана с настройками конкретного склада. В 1С:УТ 11 работа с излишками и недостачами может существенно отличаться в зависимости от того, используется ли на складе ордерная схема.
Проанализируем настройки склада:
ИспользованиеРабочегоМестаРаботникаСклада.Иногда права выданы верно, функциональные опции включены, но пользователь ранее случайно скрыл нужный пункт меню вручную. Проверим настройки интерфейса под учетной записью пользователя:
Если после всех манипуляций меню не появилось, разберем более глубокие причины. Первая из них — кэш программного интерфейса. Интерфейс 1С может «залипнуть» и не обновиться сразу после изменения прав. Попробуем запустить базу с параметром /ClearCache или просто перезайти в программу.
Вторая причина — RLS (Record Level Security). Если в системе включено ограничение доступа на уровне записей, пользователь может видеть пункт меню, но список документов будет пуст. Это происходит, если:
Проверим вкладку «Ограничения доступа» в профиле группы доступа и убедимся, что там выбраны нужные склады.
Как показывает практика, часто причина кроется в банальной невнимательности. Выясним, действительно ли мы редактируем тот профиль, который назначен пользователю. Проделаем следующие шаги:
Нередко бывает так, что у пользователя создано несколько групп доступа или используется индивидуальная настройка, которая перекрывает основные права. Тщательная проверка связки «Пользователь — Группа доступа — Профиль — Роли» является ключом к решению проблемы.