Попытка получения неинициализированного значения параметра сеанса #616774


#0 by IT_PROGRAMMIST
Привет) УПП 1.3.16.7(конф. для Украины). Пл. 8.2.15.310. Такая проблема: Сделал отчет на управляемых формах.Отчет отражает движения с субконто по регистру бухгалтерии. При формировании отчета вылетает такая ошибка(формирую не под полными правами): Ошибка выполнения отчета по причине: Ошибка в ограничении доступа к данным. объект: 'Документ.ВнутреннееПеремещениеНаличныхДенежныхСредств', поле: 'Ссылка'; право: 'Чтение' Попытка получения неинициализированного значения параметра сеанса по причине: Попытка получения неинициализированного значения параметра сеанса И так для большого кол. документов......... Пользователю назначены две роли:1) пользователь(в роли даны права на ссылки всех документов)2) бухгалтер(права на отчет и т.д.) По ошибке понимаю, что нужно дать право на чтение ссылки.Но у меня в роли 1 все ссылки есть в доступе. Только даю права в роли 2- ошибки исчезают. Почему такое происходит??????
#1 by Fragster
прочитайте текст ошибки еще раз
#2 by IT_PROGRAMMIST
???? дочитай до конца мой комментарий
#3 by Fragster
потому что у роли есть RLS который использует параметр сеанса, который не установлен
#4 by PR
При запуске 1С выдается ошибка. Как только выключаю компьютер, ошибка сразу же пропадает. Почему так?
#5 by IT_PROGRAMMIST
почему тогда, когда я даю право на чтение ссылки в роли 2 - то ошибки на документа(которым я дал права) пропадают?
#6 by andrewks
видимо, потому, что у той роли RLS'а нет
#7 by IT_PROGRAMMIST
RLS ограничения не используется не в роли1 и не в роли2. Повторюсь в роли1- даны права только на ссылку!. В роли 2 на доки и отчеты для бухгалтера.
#8 by andrewks
кэш чистил?
#9 by IT_PROGRAMMIST
да
#10 by IT_PROGRAMMIST
мда, дела.........
#11 by Fragster
#12 by IT_PROGRAMMIST
сделал тот же отчет на обычных формах. Все показывает без ошибок. что же за ерунда такая?????
#13 by Fragster
RLS, функциональные опции, еще что-нибудь, что использует параметры сеанса смотри
#14 by NcSteel
Из месяца в месяц одни и теже грабли наступают как программисты. Старею мля , выпью пива.
#15 by abitfrosty
"Попытка получения неинициализированного значения параметра сеанса" Пора бы запомнить эту ошибку, ну или читать научиться))
#16 by IT_PROGRAMMIST
такой проблемы еще не встречал. В гугле по моему вопросу нулевой результат. Приведи хотя-бы ссылку, чтоб почитал.
#17 by IT_PROGRAMMIST
я вот думаю. В роли 1 - у меня дано право только на ссылку.В роли 2 - все документы ограничены. Может система смотрит на роль2(с учетом параметров), в в роли1 смотрит на тот же документ(и ищет в нем параметр сеанса из роли2). Бред конечно.
#18 by abitfrosty
Параметры сеанса инициализируются в модуле сеанса, порядок выполнения модулей: модуль сеанса, модуль приложения.
#19 by IT_PROGRAMMIST
все параметры инициализированы. Как тогда в этом случае работает , если
#20 by anddro
точно все? Для Каждого Параметр Из Метаданные.ПараметрыСеанса Цикл
#21 by IT_PROGRAMMIST
как отчет тогда работает на обычной форме?
#22 by Fragster
в обычной форме могут не использоваться функ. опции, например
#23 by IT_PROGRAMMIST
а что такое функциональный опции?
#24 by pumbaEO
не поверишь, но в СП про функциональные опции ни слова, видно забыли включить в справку.
#25 by IT_PROGRAMMIST
функциональные опции не используются
#26 by Fragster
так ты нашел, какой параметр не инициализирован? теперь поиск ссылок на объект + поиск по текстам его идентификатора
#27 by IT_PROGRAMMIST
нашел, но разве эти параметры влияют на построение отчета: ВсеУзлыОбменаУПП: Ошибка при получении значения атрибута контекста (ВсеУзлыОбменаУПП) ДоступныеПользователиДляПросмотраКонтактныхЛиц: Ошибка при получении значения атрибута контекста (ДоступныеПользователиДляПросмотраКонтактныхЛиц) ДоступныеУчетныеЗаписиДляХранилищаДополнительнойИнформации: Ошибка при получении значения атрибута контекста (ДоступныеУчетныеЗаписиДляХранилищаДополнительнойИнформации) ДоступныеУчетныеЗаписиЭлектроннойПочты: Ошибка при получении значения атрибута контекста (ДоступныеУчетныеЗаписиЭлектроннойПочты) ПолныеИменаФайловВнешнихРегламентированныхОтчетов: Ошибка при получении значения атрибута контекста (ПолныеИменаФайловВнешнихРегламентированныхОтчетов) РабочееМестоКлиента: Ошибка при получении значения атрибута контекста (РабочееМестоКлиента) СоответствиеОрганизацийИУзловОбменаУПП: Ошибка при получении значения атрибута контекста (СоответствиеОрганизацийИУзловОбменаУПП) СоответствиеУзловИДатДляОбменаУПП: Ошибка при получении значения атрибута контекста (СоответствиеУзловИДатДляОбменаУПП) ТекущийЗамерВремени: Ошибка при получении значения атрибута контекста (ТекущийЗамерВремени)
#28 by IT_PROGRAMMIST
Добавил дополнительную кнопку на форму(СформироватьДоп). Её обработчик: Код &НаКлиенте Отчет формируется БЕЗ ОШИБОК. Если использую режим авто(т.е кнопка сформировать появляется автоматически) или код &НаКлиенте ТОгда появляется ошибка о Попытка получения неинициализированного значения параметра сеанса. Загадка.................
#29 by IT_PROGRAMMIST
есть мнения?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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