|
0
Segate
17.05.19
✎
10:23
|
Создали ВС в 1с: Документооборот.
Создали пользователя раздали ему права.
При первом обращении к ВС он падает в ошибку 400 со следующим листингом:
{"#exception":"{)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь)","#inner":"{)}: Вам не разрешен доступ к программе через веб-сервер b81. \nОбратитесь к администратору.","moduleId":"urn:module:md:a3f5e643-b9c4-4763-9c5d-91fc9be92710@property='9b7bbbae-9771-46f2-9e4d-2489e0ffc702';version='da06386f16f77f4695f4338271c9a7a200000000'","source":"\u0009\u0009\u0009\u0009ВызватьИсключение ТекстСообщения;","message":"Вам не разрешен доступ к программе через веб-сервер b81. \nОбратитесь к администратору."},"data":"77u/e2YwOGQ5MmY4LTllYjItNGUxOS05ZGQ5LTk3N2Q5MDdjZWMyZCwiIn0="},"moduleId":"urn:module:md:b87ce4f9-aaa6-4a4c-af80-0bd9adc83506@property='d5963243-262e-4398-b4d7-fb16d06484f6';version='21e1fc401e8ca942a24d155fed689dd200000000'","source":"\u0009Возврат ?(ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь),","message":"Ошибка при получении значения атрибута контекста (ТекущийПользователь)"}}
При повторном обращении, такой ошибки не возникает и вс отрабатывает нормально.
Через какое-то время вс опять падает с такой же ошибкой и все повторяется... ощущение такое, что какая-то процедура вызывается асинхронно и в момент проверки, пользователь еще не авторизован... но понять. почему так я не могу.
Может кто то сталкивался?
|
|
|
1
Segate
17.05.19
✎
10:25
|
(0) причем падает вот на этой конструкции:
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
УстановитьПривилегированныйРежим(Истина);
Возврат ?(ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь),
ПараметрыСеанса.ТекущийПользователь,
ПараметрыСеанса.ТекущийВнешнийПользователь);
#Иначе
Возврат СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиентаПриЗапуске().АвторизованныйПользователь;
#КонецЕсли
Почему он вообще при обращении к вс может попадать в #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда ??
|
|
|
3
Segate
17.05.19
✎
10:31
|
(2) Все бы ничего, да ровно с теми же параметрами повторный вызов этого же вс отрабатывает корректно...
Значит права у пользователя таки есть, или я что то путаю?
|
|