Имя: Пароль:
1C
 
Вопросик по РЛС
🠗 (Волшебник 23.12.2024 22:06)
,
0 Tarlich
 
23.12.24
20:57
Есть Роль - Менеджер
есть параметр сеанса - ТекущийСотрудник
справочнику Контрагентам наложил условие на чтение  
ГДЕ Менеджер = &ТекущийСотрудник
Все ок ! все работает
есть отчет по менеджерам - конечно задача видеть только "свои" из регистра накопления "ДолгМенеджера" где есть одно измерение "Менеджер"
Делаю такое же условие
ГДЕ Менеджер = &ТекущийСотрудник
Простенький отчет на СКД  и получаю -
"попытка получения неинициализированного значения параметра сеанса" - Пробовал "Выбрать разрешенные" - не помогло -
прошу подсказать что упустил ?
1 Ненавижу 1С
 
гуру
23.12.24
21:07
(0) >>Делаю такое же условие
конкретно где делаешь?
видимо инициализация происходит позже использования
2 maxab72
 
24.12.24
11:14
Я бы сперва проверил, не перепутана где-нибудь раскладка клавиатуры.
3 Tarlich
 
23.12.24
21:10
Яндекс пишет
Ошибка «Попытка получения неинициализированного значения параметра сеанса» может возникать при запуске СКД на управляемых формах.

Возможные причины:

В модуле сеанса стоит проверка, чтобы для фоновых заданий не инициализировать параметры сеанса.

Для построения списка документов не вызывается новое фоновое задание, они отрабатывают в текущем сеансе пользователя.

Отчёты могут строиться в отдельном новом сеансе, где параметры сеанса не инициализируются.
4 maxab72
 
23.12.24
21:12
(3) у тебя фоновое задание?
5 Tarlich
 
23.12.24
21:13
(1) инициализацию как положено в начале  - Контрагенты же все ок .
(2) проверил
6 Tarlich
 
23.12.24
21:14
(3) нет
Отчёты могут строиться в отдельном новом сеансе, где параметры сеанса не инициализируются. - вот это не понимаю
7 Tarlich
 
23.12.24
21:16
могу конечно сделать форму отчета и уже в КомпоновщикНастроек наложить условие ... но хочу РЛС понять причину
8 Волшебник
 
23.12.24
21:17
Параметры сеанса надо устанавливать в модуле сеанса
9 Ненавижу 1С
 
гуру
23.12.24
21:17
(6) фоновое задание надо выполнять от того же пользователя
10 Волшебник
 
23.12.24
21:17
(5) а не в начале
11 Tarlich
 
23.12.24
21:25
(9) Как я понимаю отчеты СКД формируются в отдельном фоновом задании ? как тогда задать от какого пользователя запускаю ?
12 Волшебник
 
23.12.24
21:31
Установите параметр сеанса в модуле сеанса
13 Tarlich
 
23.12.24
21:53
(12) Помогло ! спасибо !
14 Волшебник
 
23.12.24
22:04
Ой, а я это сказал в (8)

Ой, а тут было то же самое
1С 8: Динамический список выдаёт ошибку

Ой, а тут в первых уроках об этом говорится...
Вводный вебинар к курсу «Разработчик 1С с нуля до профессионала» 12 декабря в 14:00 МСК
15 Волшебник
 
23.12.24
22:06
(9) А что за бред Вы несёте?
16 Волшебник
 
23.12.24
22:07
Ладно. Вроде решили проблему... Стартую счётчик до следующей подобной ветки