|
определение размера массива в RLS | ☑ | ||
---|---|---|---|---|
0
Noveng
02.04.15
✎
15:58
|
Подскажите как можно определить размер массива в RLS? В права передается параметр сеанса, который является фиксированным массивом. И как можно узнать его размер? или хотя бы пустой он или нет? не получается в лоб это дело победить(((
|
|||
1
Господин ПЖ
02.04.15
✎
16:00
|
а смысл? он в запрос передается. а запрос rls возвращает да/нет
|
|||
2
Noveng
02.04.15
✎
16:06
|
в запросе RLS определяется вхождение элементов в этот массив, если массив заполнен, а если не заполнен - не надо проверять вхождение.
|
|||
3
Noveng
02.04.15
✎
16:10
|
Если &ДоступныеСклады.Количество()>0 Тогда
МассивСкладов = &ДоступныеСклады Иначе МассивСкладов = Null КонецЕсли; не прокатывает такой вариант(, чтобы плясать в запросе от МассивСкладов есть Null |
|||
4
Волшебник
модератор
02.04.15
✎
16:10
|
(0) Заведи ещё один параметр сеанса
|
|||
5
Господин ПЖ
02.04.15
✎
16:13
|
доп. параметр сеанса
где выбор когда не &ограничивать тогда истина иначе блабла = &ДоступныеСклады конец |
|||
6
Noveng
02.04.15
✎
16:18
|
Ситуация в следующем( открываются допустим заказы поставщикам и должны отбираться только те, у которых склады входят в доступные и контрагенты входят в доступные. Это вся пляска происходит, если пользователю надо ограничивать права. Такая же петрушка с подразделениями, физ лицами, типами цен и ещё пятью-шестью объектами((( Добавлять для каждого массива ещё по одному параметру сеанса?(((
|
|||
7
Господин ПЖ
02.04.15
✎
16:23
|
(6) типовые же работают
причем без (0) |
|||
8
mehfk
02.04.15
✎
16:47
|
(0) как-то так, адаптируешь к RLS
|
|||
9
mehfk
02.04.15
✎
16:47
|
ВЫБРАТЬ
ФизическиеЛица.Ссылка ИЗ Справочник.ФизическиеЛица КАК ФизическиеЛица ГДЕ (НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ Справочник.ФизическиеЛица КАК ФизическиеЛица ГДЕ ФизическиеЛица.Ссылка В (&М)) ИЛИ ФизическиеЛица.Ссылка В (&М)) |
|||
10
mehfk
02.04.15
✎
16:48
|
Но лучше сделать параметры сеанса - как в типовых.
|
|||
11
Shurjk2
02.04.15
✎
17:04
|
(0) Количество различные
|
|||
12
Noveng
02.04.15
✎
22:45
|
(9)Супер! Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |