|   |   | 
| 
 | Работа в ПривилегированномРежиме у пользователя с ограничением прав. | ☑ | ||
|---|---|---|---|---|
| 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 07.11.17✎ 09:27 | 
        (0) в журнале регистрации, есть ошибка по правам? Попробуй вынести код в привилигированный модуль.
 С помощью метода ПривилегированныйРежим() и журнала регистрации проверить включен он или нет | |||
| 14
    
        Wirtuozzz 07.11.17✎ 09:40 | 
        (0) УстановитьПривелегированныйРежим(Истина) не канает в внешних боработках, тут или её встраивать в состав конфигурации, либо дать права пользователю..     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |