|
Работа в ПривилегированномРежиме у пользователя с ограничением прав. |
☑ |
0
GruzKa
03.11.17
✎
14:37
|
День добрый!
Вопрос Внешняя обработка для перезаполнения документа.
Просто отменяет проведение не нужных документов.
У пользователя нет права отменять проведение документа.
В модуле формы текст
УстановитьПривилегированныйРежим(Истина);
РНК.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Выходит ошибка "Документ не доступен для изменения".
|
|
1
DrShad
03.11.17
✎
14:39
|
причина не в правах
|
|
2
polosov
03.11.17
✎
14:40
|
(0) Внимательно читай в СП по УстановитьПривилегированныйРежим
|
|
3
VladRd
03.11.17
✎
14:42
|
Если база клиент-сервер, то кажется не работает УстановитьПривилегированныйРежим
из описания:
В клиент-серверном варианте вызов метода не оказывает влияния при работе на стороне клиента.
|
|
4
andry73
03.11.17
✎
14:47
|
УстановитьПривилегированныйРежим - на сервере выполняется?
|
|
5
GruzKa
03.11.17
✎
14:49
|
(4) Да, на сервере.
|
|
6
GruzKa
03.11.17
✎
14:50
|
Из СП: "В файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы управляет (включает или выключает) привилегированным режимом исполнения кода, аналогичным режиму работы кода привилегированных модулей. В привилегированном режиме никакие проверки прав не выполняются и разрешены любые операции."
|
|
7
GruzKa
03.11.17
✎
14:52
|
(1) Под полными правами этот код работает.
|
|
8
andry73
03.11.17
✎
14:57
|
(5) может там какая-нибудь самописная проверка выдает это сообщение?
|
|
9
andry73
03.11.17
✎
14:57
|
"Документ не доступен для изменения" - вроде не стандартное сообщение
|
|
10
Garfild
03.11.17
✎
15:03
|
Безопасный режим для обработки отключен? Если нет, то УстановитьПривилегированныйРежим не сработает
|
|
11
GruzKa
07.11.17
✎
06:37
|
(10) РегистрационныеДанные.Вставить("БезопасныйРежим",Ложь);
|
|
12
Mankubus
07.11.17
✎
06:49
|
(0) >>Выходит ошибка "Документ не доступен для изменения".
это же не на доступ ограничение. Причина в алгоритмах, прив.режим не спасет
|
|
13
ИС-2
naïve
07.11.17
✎
09:27
|
(0) в журнале регистрации, есть ошибка по правам? Попробуй вынести код в привилигированный модуль.
С помощью метода ПривилегированныйРежим() и журнала регистрации проверить включен он или нет
|
|
14
Wirtuozzz
07.11.17
✎
09:40
|
(0) УстановитьПривелегированныйРежим(Истина) не канает в внешних боработках, тут или её встраивать в состав конфигурации, либо дать права пользователю..
|
|