|
Параметр сеанса ТекущийПользователь в УТ 10.3
| ☑ |
0
folo
19.06.20
✎
09:33
|
Добрый день. На платформе 8.3.17 запущена УТ 10.3.
Пытаюсь менять RLS у контрагента " Где ОтветственныйМенеджер = &ТекущийПользователь"
Вижу что параметр сеанса ТекущийПользователь есть и корректно заполнен.
Но RLS выдает сообщение что не задан параметр &ТекущийПользователь.
Почему параметр сеанса не попадает в RLS? Есть какая то тонкость в обычных приложениях?
|
|
1
Волшебник
модератор
19.06.20
✎
09:41
|
параметр сеанса надо задавать в модуле сеанса при старте системы
к нему должен быть доступ
|
|
2
folo
19.06.20
✎
09:45
|
За заполнение ТекущегоПользователя отвечает типовой модуль конфигурации Как я уже писал параметр есть, заполнен и доступен всем.
|
|
3
folo
19.06.20
✎
09:53
|
Странно что в щаблонах ограничений тоже есть &ТекущийПользователь и ошибки не возникает.
|
|
4
Волшебник
модератор
19.06.20
✎
09:58
|
Если RLS выдает сообщение что не задан параметр &ТекущийПользователь, значит в момент проверки он не задан или недоступен.
Постарайтесь задать его пораньше.
Покажите точный текст ошибки. Возможно, там есть слова "не инициилизирован" или другие.
RLS вообще не может выдавать сообщения. Она выдаёт отказ доступа.
Проведите полную диагностику.
|
|
5
folo
19.06.20
✎
10:04
|
Ошибка в ограничении доступа к данным.
объект: 'Справочник.Контрагенты', поле: 'Родитель'; право: 'Чтение'
{(1, 48)}: Не задано значение параметра "ТекушийПользователь"
ГДЕ ЭтоГруппа или ОсновнойМенеджерПокупателя = <<?>>&ТекушийПользователь или ОсновнойМенеджерПокупателя = Значение(Справочник.Пользователи.ПустаяССылка)
ТекущийПользователь это основной параметр сеанса в базах 1С, в т.ч. в УТ10. Он есть и заполнен всегда при штатном запуске программы. И я вижу что он есть и заполнен. Но RLS почему то его не подхватывает.
|
|
6
Mankubus
19.06.20
✎
10:08
|
(5) ошибка в имени параметра Ш вместо Щ
|
|
7
Волшебник
модератор
19.06.20
✎
10:13
|
а-ха-ха
|
|
8
folo
19.06.20
✎
10:21
|
Вот блин ! Mankubus, огромное спасибо. Волшебник- согласен с Вами. Как обычно великие проблемы начинаются из за мелких косяков.
|
|
9
Волшебник
модератор
19.06.20
✎
10:34
|
(8) Прорвёмся!
|
|