|
Особенность выполнения запроса из стандартного отчета и из внешнего | ☑ | ||
---|---|---|---|---|
0
gul_Sayan
30.06.21
✎
11:14
|
Есть ЗУП 3.1
При формировании карточки Т2 попадаем на заполнение доп сведений. Там есть запрос с обращением к документу "СторнированиеНачислений". У пользователя доступа к этому документу нет, но запрос отрабатывает. Если же из внешнего отчета, созданного на основе Т2, попадаю на этот же запрос то он выдает ошибку - Нет прав на документ. Как сее обойти? |
|||
1
ДенисЧ
30.06.21
✎
11:17
|
Из встроенного наверняка идёт вызов в привелигированный модуль, поэтому проблем нет.
Во внешнем надо сделать такую же штуку. Или, если нет прав на документ - не давать такому пользователю такой отчет, не зря же у него права отобрали. |
|||
2
gul_Sayan
30.06.21
✎
11:57
|
(1) перед самим запросом есть конструкция УстановитьПривилегированныйРежим(Истина); Но из внешнего отчета не формируется. Отчет делал как в безопасном режиме так и нет. Результат не меняется.
|
|||
3
ДенисЧ
30.06.21
✎
12:02
|
(2) Во внешнем отчёте УстановитьПривилегированныйРежим(), разумеется, работать не будет.
Нужен модуль, привелигированный. |
|||
4
gul_Sayan
30.06.21
✎
12:12
|
(3) И как быть, вариант с правами не интересен. Переносить свой отчет из внешних в конфу или возможны другие варианты?
|
|||
5
oslokot
30.06.21
✎
12:13
|
РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима()
|
|||
6
1Сергей
30.06.21
✎
12:19
|
Отключение безопасного режима должно помочь. В запросе добавить слово РАЗРЕШЕННЫЕ
|
|||
7
ДенисЧ
30.06.21
✎
12:21
|
(6) А зачем ему пустой отчёт? )))
(4) Можно добавить в конфигурацию привелигированный модуль и туда запросы впихнуть, или функции, которые произвольные запросы выполняют. А ещё можно не заниматься фигнёй и не пытаться обмануть систему прав. Если не дали прав - значит, пользователю эта информация не разрешена. |
|||
8
gul_Sayan
30.06.21
✎
12:39
|
Самое интересное, вынес процедуру, где формируется запрос в расширение и УстановитьПривилегированныйРежим() нормально отработало. В модуле конфигурации не отрабатывало :-(
Берите на вооружение. Всем спасибо. |
|||
9
Вафель
30.06.21
✎
12:40
|
так безопасный режим же.
у расширения выключено, внешнего отчета включено. у внешнего можно выключить только подключив как внешнюю |
|||
10
gul_Sayan
30.06.21
✎
12:55
|
(9) Так не отрабатывало ни в режиме отладки ни когда подключал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |