|
Ошибка "нарушение прав доступа" (ПараметрыСеанса)
| ☑ |
0
shds
17.09.13
✎
11:02
|
при попытке прочитать в процедуре ПриСозданииНаСервере внешней обработки
ПараметрыСеанса.ТекущийПользователь (а точнее Пользователи.ТекущийПользователь())
вываливается ошибка
"Нарушение прав доступа"
при этом во всех документах где устанавливается "Ответственный" используется именно эта функция и работает без ошибок.
права назначить на ПараметрыСеанса не предлагать. как то оно же работает в документах без этих прав...
в чем может быть причина ошибки в одном случае, и все хорошо в других?
БП 3.0.24.12
|
|
1
Aleksey
17.09.13
✎
11:05
|
ПривилегированныйРежим ?
|
|
2
shds
17.09.13
✎
11:18
|
точно, спасибо!
|
|
3
shds
17.09.13
✎
11:24
|
хотя странно, в функции возвращающей пользователя он же включается в обоих случаях
Функция АвторизованныйПользователь() Экспорт
УстановитьПривилегированныйРежим(Истина);
Возврат ?(ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь),
ПараметрыСеанса.ТекущийПользователь, ПараметрыСеанса.ТекущийВнешнийПользователь);
КонецФункции
|
|
4
Ненавижу 1С
гуру
17.09.13
✎
11:28
|
значит не хватает прав либо на ПараметрыСеанса.ТекущийПользователь, либо на ПараметрыСеанса.ТекущийВнешнийПользователь
|
|
5
shds
17.09.13
✎
11:29
|
вопрос закрыт
обработка выполнялась в безопасном режиме при котором игнорируется установки ПривилегированныйРежим
спасибо
|
|