|
Привилегированный режим и недостаток прав
| ☑ |
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
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший