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