Web-сервис. Ошибка в ограничении доступа к данным.Попытка получения неинициализи #650975


#0 by lamme
1C82 17.153 Веб-сервис. на входе - строка с данными. Сервис берет эти данные. Обращается к данным базы. Делает поиск по входным данным.И на основании результата поиска - делает новый документ ( по шаблону. Шаблон -это тоже документ) Ошибка вываливается такая : невозможно чего-то там по причине: Ошибка в ограничении доступа к данным. объект: 'Документ.Шаблон', поле: 'Номер'; право: 'Чтение' Попытка получения неинициализированного значения параметра сеанса Собственно - я так понимаю, что надо переменные инициализировать. 1. Правильно ли понимаю ? 2. какие переменные ? 3. где это делается (в процедуре ПриНачалеРаботыСистемы какого модуля ?) 4. Или это что-то с правами ? ?
#1 by lamme
а как праивльно установить параметры сеанса ? что написать ?
#2 by lamme
написано много - разобрался. не понятно - как установить параметры сеанса
#3 by ZoRN
Права юзеру дай :)
#4 by ZoRN
Сервису
#5 by lamme
знать бы под кем этот сервис заходит
#6 by sapphire
Прав нет на поле номер.
#7 by sapphire
Журнал регистрации - фильтр по событию отказ в доступе
#8 by Web00001
>>3. где это делается (в процедуре ПриНачалеРаботыСистемы какого модуля ?) Модуль сеанса процедура УстановкаПараметровСеанса (SessionParametersSetting) Синтаксис: УстановкаПараметровСеанса(<Требуемые параметры>) Параметры: <Требуемые параметры> Тип: Массив; Неопределено. Массив устанавливаемых идентификаторов параметров сеанса, которые нужно инициализировать, если обработчик вызывается перед использованием неинициализированных параметров сеанса. Неопределено, если обработчик события вызывается системой при начале сеанса или при захвате соединения из пула. Описание: Событие предназначено для инициализации параметров сеанса. Вызывается системой: при установке соединения с информационной базой или при захвате соединения с информационной базой из пула до вызова всех остальных обработчиков. Значение параметра "Параметры сеанса" - Неопределено; перед фактическим использованием значений параметров сеанса, которые не были инициализированы ранее. В этом случае значением параметра "Параметры сеанса" является массив идентификаторов неинициализированных параметров сеанса, значения которых используются. Если после выполнения обработчика хотя бы один из перечисленных параметров сеанса остается неинициализированным, то возникает исключение.
#9 by Web00001
>>не понятно - как установить параметры сеанса ПараметрыСеанса.ИмяПараметра = КакоеТоЗначение;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С