|
Имя пользователя в запросе
| ☑ |
0
obama
29.02.16
✎
12:20
|
Добрый день
Подскажите пожалуйста как в запросе обратиться к имени текущего пользователя? По структуре примерно бы так
ВЫБОР
КОГДА Имя = «Иванов» ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
Либо на вхождение в Роль? Хватило бы даже вхождение строки фамилии..
|
|
1
Tateossian
29.02.16
✎
12:20
|
(0) RLS?
|
|
2
Tateossian
29.02.16
✎
12:21
|
(1) Не предлагать?
|
|
3
ObjectRelation Model
29.02.16
✎
12:22
|
а зачем в запросе это? проверь наличие роли и передавай в запрос параметром
|
|
4
Остап Сулейманович
29.02.16
✎
12:24
|
(0)
ВЫБОР
КОГДА Имя = &ИмяПользователя ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
Запрос.УстановитьПараметр("ИмяПользователя", "ИВАНОВ");
Вместо "Иванов" можно заюзать любое выражение.
|
|
5
obama
29.02.16
✎
12:29
|
(4) дада я примерно так и хотел. Вот только Имя то как получить .. приравнять я смог бы
|
|
6
Остап Сулейманович
29.02.16
✎
12:32
|
(5) ПользователиИнформационнойБазы.ТекущийПользователь().Имя
Правда сами ПользователиИнформационнойБазы доступно только на сервере.
|
|
7
obama
29.02.16
✎
12:39
|
(6) ага в самом запросе не хочет проглатывать, видимо надо экспортную функцию сделать после запроса..
|
|
8
aleks_default
29.02.16
✎
12:54
|
В "самом запросе" а точнее в языке запросов 1с нет функции получения текущего пользователя. Его нужно передавать как параметр.
|
|
9
obama
29.02.16
✎
13:37
|
Спасибо за подсказки, пошел мудрить )
|
|