Как добавить список документов поступления в раздел «Закупки» без изменения конфигурации 1С:УТ 11

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

При настройке разграничения прав доступа на уровне записей (механизм RLS) по складам, организациям или подразделениям в типовых конфигурациях 1С:Управление торговлей, 1С:Комплексная автоматизация и 1С:ERP пользователи нередко сталкиваются с критической ошибкой «Нарушение прав доступа» при попытке открыть пункт «Документы закупки (Все)».

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

Вывод списка документов через настройку панели навигации

Если в разделе доступно только создание нового документа через меню команд (значок «плюс» или панель действий), а общий журнал выдает ошибку прав, добавим команду открытия конкретного списка документов на панель навигации текущего раздела. Рассмотрим пошаговый порядок действий:

  1. Перейдем в нужный раздел программы, в нашем случае — в раздел «Закупки».
  2. В правом верхнем углу рабочей области или панели навигации нажмем кнопку настроек (значок шестеренки) и выберем пункт «Настройка панели навигации».
  3. В открывшемся диалоговом окне проанализируем две колонки: в левой части отображаются «Доступные команды», а в правой — «Выбранные команды».
  4. В левой колонке раскроем группу «Обычное» или «Закупки» и найдем команду «Приобретения товаров и услуг» (в зависимости от релиза название списка может отображаться как Документы поступления или Приобретение товаров и услуг).
  5. Выделим нужную команду и нажмем кнопку «Добавить >», чтобы перенести ее в правую колонку командного интерфейса.
  6. С помощью кнопок «Вверх» и «Вниз» настроим удобный порядок отображения ссылки в меню.
  7. Нажмем кнопку «ОК» для сохранения и применения параметров интерфейса.

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

Массовое копирование персональных настроек пользователям

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

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

Причины ошибки прав доступа в журнале «Документы закупки (Все)»

Выясним причину, по которой журнал «Документы закупки (Все)» блокируется при включении ограничений RLS, в то время как список Приобретение товаров и услуг открывается без ошибок:

  1. Составной динамический список: Форма общего журнала объединяет множество различных типов документов (включая Приобретение услуг и прочих активов, Таможенные декларации на импорт, Заявления о ввозе из ЕАЭС, Акты о расхождениях, Отчеты комитентам и данные регистра РегистрСведений.РеестрДокументов). Если у профиля пользователя нет права чтения хотя бы на один из второстепенных объектов или связанных служебных регистров, платформа блокирует весь динамический список целиком.
  2. Отсутствие ключевого слова РАЗРЕШЕННЫЕ в запросах инициализации: При открытии общего журнала отрабатывают вспомогательные процедуры формы (построение быстрых отборов, получение итогов или счетчиков). Если во вспомогательном коде не указано ключевое слово РАЗРЕШЕННЫЕ, система генерирует исключение ограничения доступа при обращении к скрытым по RLS строкам.
  3. Неактуальность служебных ключей доступа: При изменении групп пользователей расчет ключей доступа в подсистеме БСП может выполняться регламентным заданием в фоновом режиме с задержкой. Для устранения рассинхронизации следует обновить права в меню НСИ и администрирование -> Настройки пользователей и прав.

Преимущества использования раздельных списков при RLS

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

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