Имя: Пароль:
1C
1С v8
Права на регистр есть только у роли "полные права", но нет ошибки в запросе
0 Терпение и труд
 
22.11.24
02:00
Доброй ночи!
Столкнулся с такой вещью:
Конфигурация 1С ЗУП 3.1.31.32, платформа 8.3.25.1445

Есть регистр сведений "Подчиненность подразделений организаций", у него измерения подразделение (тип - справочник подразделения организаций), вышестоящее подразделение (аналогично) и организация (тип - справочник организации).
В печатной форме получаю данные из этого регистра. Случайно заметил, что право чтения данных из этого регистра есть только в роли "полные права", которой нет у пользователя. Проверил специально отчётом по правам - у пользователя нет прав на этот регистр. Запрос выполняется не в привилегированном режиме. Но данные из регистра берутся, ошибки нет. Даже если убрать "разрешенные" из запроса. При этом данные не пустые - ровно то, что мне нужно.
Вопрос - почему? Мне всегда казалось, что если у пользователя нет прав на объект, он не сможет данные из него получить. Что за мистика?
1 craxx
 
22.11.24
04:26
(0) УстановитьПривилегированныйРежим(ИСТИНА)
Видимо было такое в процедуре, где запрос выполнялся
2 osa1C
 
22.11.24
05:39
(0) Сомневаюсь я и очень сильно, что у регистра сведений "Подчиненность подразделений организаций" права на чтение только в полных правах. Не такой это и секретный регистр. Рядовой кадровый работник что-ли должен сидеть под полными правами? Пропустил ты право на чтение, в какой-то роли оно есть.
3 craxx
 
22.11.24
05:22
(2) Зная ЗУП, запросто могли, а запросы вызывать в привилегированных модулях либо в процедурах с установлением привилегированного режима. Ничего необычного нету в этом.
4 osa1C
 
22.11.24
07:14
(3) Типовая Зарплата и управление персоналом, редакция 3.1 (3.1.29.21) смотрим права.... видим (0) и удивляемся:
5 Терпение и труд
 
22.11.24
07:22
(4) Доброе утро! Спасибо за помощь! Меня сбил с толку отчет по правам конкретного пользователя. Пользователь имеет профиль "старший кадровик", в нём есть роль "Добавление и изменение штатного расписания", но если запустить отчет по его правам, там нет таблицы данного регистра в списке вообще (ни в общем списке, ни если задать по ней прям отбор).
Подскажите, если не секрет, что за отчёт/обработка у вас на скрине?
6 Терпение и труд
 
22.11.24
07:32
Кажется, понял. Там проверяется право на просмотр, а не на чтение. Всё, у меня сложилась картинка. Ещё раз спасибо за помощь!