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

Синтаксис:

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