Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Работа в ПривилегированномРежиме у пользователя с ограничением прав.

Работа в ПривилегированномРежиме у пользователя с ограничением прав.
Я
   GruzKa
 
03.11.17 - 14:37
День добрый!

Вопрос Внешняя обработка для перезаполнения документа.
Просто отменяет проведение не нужных документов.
У пользователя нет права отменять проведение документа.
В модуле формы текст

УстановитьПривилегированныйРежим(Истина);
РНК.Записать(РежимЗаписиДокумента.ОтменаПроведения);

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

С помощью метода ПривилегированныйРежим()  и журнала регистрации проверить включен он или нет
   Wirtuozzz
 
14 - 07.11.17 - 09:40
(0) УстановитьПривелегированныйРежим(Истина) не канает в внешних боработках, тут или её встраивать в состав конфигурации, либо дать права пользователю..

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует