|
Привилегированный режим и недостаток прав | ☑ | ||
---|---|---|---|---|
0
Aradel3d
30.09.15
✎
11:25
|
Добрый день!
Есть конфигурация с сильно "доработанными" правами # rls, из-за этого пользователь имеющий доступ к регистрам и объектам не может оттуда удалить документ с помощью обработки. Привилегированный режим по идее должен бы решить эту проблему, но ошибка не исчезает, а "Разрешенные" увы только в запросах. Выносил момент удаления и в общий модуль, не помогло. Форма обычная. Безопасный режим не установлен. Можете посоветовать как динамически, программно расширить права в момент работы обработки? |
|||
1
GROOVY
30.09.15
✎
11:28
|
В чем проблема с привилегированным режимом?
|
|||
2
Aradel3d
30.09.15
✎
11:29
|
Не дает нужного эффекта, ошибка прав доступа.
|
|||
3
Cyberhawk
30.09.15
✎
11:30
|
"ошибка не исчезает" // покажи на картинке
|
|||
4
Aradel3d
30.09.15
✎
11:32
|
Ошибка при вызове метода контекста Удалить()
ОбъектКУдалению.Удалить(); по причине: Нарушение прав доступа! Объект предварительно получен и распроведен. |
|||
5
igork1966
30.09.15
✎
11:32
|
(0) база серверная? устанавливаешь УстановитьПривилегированныйРежим(<Включить>) ?
|
|||
6
Aradel3d
30.09.15
✎
11:33
|
Совершенно верно. При чем попробовал как в обработке, так и выносом в общий модуль.
|
|||
7
igork1966
30.09.15
✎
11:33
|
(6) код на сервере выполняется?
|
|||
8
Aradel3d
30.09.15
✎
11:34
|
Ну да, общий модуль сервер, вызов сервера.
|
|||
9
Timon1405
30.09.15
✎
11:35
|
СП: В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий.
ТС, нужно больше кода |
|||
10
Aradel3d
30.09.15
✎
11:37
|
(9) я это читал, поэтому и задействовал общий модуль. Идет выборка из регистров с начислениями, потом регистраторы распроводятся и должны удаляться. Рубится из-за всяких ограничений на физлица и организации.
|
|||
11
igork1966
30.09.15
✎
11:38
|
(10) так оно программно может рубится через подписки?
|
|||
12
Aradel3d
30.09.15
✎
11:40
|
по # оно рубится, нет не программно, во всяком случае как это понимаю я. Т.е. нет какой-то подписки "ПриУдаленииОбъекта".
|
|||
13
User_Agronom
30.09.15
✎
11:43
|
(0) В клиент-серверном варианте Привелигированыый режим выполняется только на сервере.
Выноси в модуль, который только на севере. |
|||
14
igork1966
30.09.15
✎
11:43
|
(12) версия платформы не 8.3.6 - 8.3.6.2237 ?
а то "в некоторых редких случаях неправильно определяются права доступа на уровне записей" |
|||
15
Aradel3d
30.09.15
✎
11:46
|
Версия 8.3.6.2041
|
|||
16
igork1966
30.09.15
✎
11:46
|
(15) попробуй обновится до 2299
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |