|
Ошибка метода контекста при доступе c web клиента |
☑ |
0
Программист_НУ
04.04.16
✎
10:07
|
База самописная
Всех пользователей при входе необходимо прописывать в справочник пользователей
При входе с тонкого клиента - все отрабатывается без ошибок
Как только с web клиента входят - появляется ошибка в момент записи нового элемента справочника
Как это порешать?
Вызов процедуры происходит в модуле сеанса
Общий модуль с установленным флагом Сервер
&НаСервере
Функция ВернутьПользователя()
НОбСсылка = Справочники.Пользователи.НайтиПоНаименованию(ИмяПользователя());
Если НОбСсылка = Справочники.Пользователи.ПустаяСсылка()Тогда
НОб = Справочники.Пользователи.СоздатьЭлемент();
нОб.Наименование = ИмяПользователя();
НОб.Записать();
НОбСсылка = Ноб.Ссылка;
КонецЕсли;
КонецФункции
Функция УстановкаПараметровСеанса(ИменаПараметровСеанса) Экспорт
УстановленныеПараметры = Новый Массив;
ПараметрыСеанса.ТекущийПользователь = ВернутьПользователя();
Возврат УстановленныеПараметры;
КОнецФункции
|
|
1
Остап Сулейманович
04.04.16
✎
10:09
|
(0) "появляется ошибка в момент записи нового элемента справочника".
Это такая себе задачка на угадывание текста сообщения об ошибке?
|
|
2
Программист_НУ
04.04.16
✎
10:10
|
Ошибка при вызове метода контекста (Записать)
Происходит в этой строке: НОб.Записать();
|
|
3
Программист_НУ
04.04.16
✎
10:13
|
|
|
4
Остап Сулейманович
04.04.16
✎
10:17
|
(3)
1. Проверить права пользователя.
2. Программно устанавливать привилегированный режим.
3. Посмотреть описание в журнале регистрации.
|
|
5
Программист_НУ
04.04.16
✎
10:20
|
Права админские
привилегированный режим не установлен
В журнале одна запись: Session. Authentication error
Благодарю за помощь
Видимо, в привилегированном режиме дело
|
|
6
Программист_НУ
04.04.16
✎
10:36
|
привилегированный режим при установке параметров сеанса решил проблему
Низкий поклон!
|
|