Ошибка метода контекста при доступе 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
привилегированный режим при установке параметров сеанса решил проблему
Низкий поклон!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.