Отключить проверку прав доступа для поискового запроса

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

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

Флаг Отключить проверку прав не может быть установлен для поисковых запросов, содержащих поисковые слова или параметр. Запрос можно отредактировать, добавив к нему поисковые слова или параметр, но после сохранения такого запроса флаг Отключить проверку прав будет сброшен.

Чтобы отключить проверку прав доступа для поисковых запросов:
  1. В базе данных выполните настройку DisableSecurityOnSearchAllowed = 1 для таблицы dvsys_settings, чтобы запустить хранимую процедуру dvsys_setting_set с требуемыми параметрами.

    Выполните следующий запрос:

    Для Microsoft SQL:
    declare @on bit = 1
    exec dvsys_setting_set N'DisableSecurityOnSearchAllowed', @on
    Для PostgreSQL:
    DO $$
    declare val_value sql_variant = true::sql_variant;
    BEGIN
      perform * from public."dvsys_setting_set"('DisableSecurityOnSearchAllowed', val_value);
    END $$;
  2. Откройте РМА.

  3. На панели управления в РМА нажмите кнопку image (Расширенный поиск), чтобы открыть редактор поисковых запросов.

  4. Создайте новый поисковый запрос, нажмите Сохранить как…​.

  5. В открывшемся окне введите название поискового запроса, в правой области, внизу поставьте флаг Отключить проверку прав, нажмите Сохранить.

    Создание нового поискового запроса
    Рисунок 1. Создание нового поискового запроса
  6. Используйте данный поисковой запрос при создании новой виртуальной папки, чтобы отключить проверку прав доступа.