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


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

Привилегированный режим проведение документа

Привилегированный режим проведение документа
Я
   учу 1С
 
28.09.18 - 14:54
Добрый день. Если у пользователя есть право только на просмотр документа могу ли я в Привилегированном режиме провести этот документ??
 
 
   учу 1С
 
1 - 28.09.18 - 14:59
(0) я попытался провести документ. он выдает ошибку нарушение прав доступа. Я что-то не так делаю или Привилегированный режим отрабатывает правильно????
   DmitrO
 
2 - 28.09.18 - 14:59
а вопрос-то с подвохом :)
   Вафель
 
3 - 28.09.18 - 15:00
провести из обработки небоось?
   Вафель
 
4 - 28.09.18 - 15:00
ибо из интерфеса нельзя провести документ в режиме только просмотр
   Cool_Profi
 
5 - 28.09.18 - 15:01
(3) причём из внешней )))
   учу 1С
 
6 - 28.09.18 - 15:01
(3) да, конечно из обработки
   Вафель
 
7 - 28.09.18 - 15:01
безопасный режим = ложь
   DmitrO
 
8 - 28.09.18 - 15:01
(4)ну можно и свою команду написать )
   учу 1С
 
9 - 28.09.18 - 15:02
(3) защиту от опасных действий у пользователя выключил(галочку в пользователе)
   Вафель
 
10 - 28.09.18 - 15:07
(9) это другое
 
 Рекламное место пустует
   учу 1С
 
11 - 28.09.18 - 15:10
(7)
в процедуре пишу установитьбезопасныйрежим(Ложь);
мне выдает ошибку что в процедуре не может быть установлен безопасный режим...,
   Вафель
 
12 - 28.09.18 - 15:11
(11) учись гуглить
   учу 1С
 
13 - 28.09.18 - 15:15
(12) так можете подсказать что не так????
   Cool_Profi
 
14 - 28.09.18 - 15:16
Во внешней обработке нельзя устанавливать пригрежим. Иначе это была бы дыра в безопасности
   учу 1С
 
15 - 28.09.18 - 15:18
(14) т.е. если встрою  обработку в программу то все заработает???
   DmitrO
 
16 - 28.09.18 - 15:22
(15)в конфигурацию, да
или откроешь обработку с указанием, что безопасный режим тебе не нужен:
ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Создать (Create)
Вариант синтаксиса: По имени файла

Синтаксис:

Создать(<ПолноеИмяФайла>, <БезопасныйРежим>, <ЗащитаОтОпасныхДействий>)
   Тындр
 
17 - 28.09.18 - 15:48
Привелегированый режим можно установить только в серверном коде. Вызов на клиенте ни к каким действиям не приводит вроде.
   PloAl
 
18 - 28.09.18 - 16:13
Привелегированый режим можно установить только в файловой базе. Для не файловой базы существуют Общие модули со свойством привелигированный.
   Вафель
 
19 - 28.09.18 - 16:50
(18) ты не прав
   Cool_Profi
 
20 - 28.09.18 - 17:02
(17) В файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы управляет (включает или выключает) привилегированным режимом исполнения кода, аналогичным режиму работы кода привилегированных модулей. В привилегированном режиме никакие проверки прав не выполняются и разрешены любые операции. В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий.
   учу 1С
 
21 - 01.10.18 - 14:59
добрый день вернулся к данной проблеме. я встроил обработку в программу и пытаюсь провести документы и удалять документы у поторых у пользователя есть право только чтение
   учу 1С
 
22 - 01.10.18 - 15:03
(0)обработка не проводит документы и не удаляет. проблемы с безопасным режима уже нет(т.к. встроил обработку в программу).привилигированный режим срабатывает при получении данных.(есть справочник в запросе на который нет доступа у пользователя) Почему документы не проводятся?
   МимохожийОднако
 
23 - 01.10.18 - 15:04
(22) тут телепаты редко бывают
   учу 1С
 
24 - 01.10.18 - 15:08
(23) вопрос не для телепатов. Можно ли изменить и перепровести документ в привилигированном режиме если у пользователя есть право только на чтение объекта
   hhhh
 
25 - 01.10.18 - 15:11
(24) вам же уже ответили. можно.
   учу 1С
 
26 - 01.10.18 - 15:28
(25) если можно почему тогда у меня дает ошибку?? скажите какую информацию предоставить все скажу. не пойму в чем проблема....в журнале регистрации ничего нет....
   учу 1С
 
27 - 01.10.18 - 16:00
(26) если у меня обычное приложение а обработку о проведении я пишу в УФ то привилигированный режим не работает???


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