|
СписокЗначений в качестве параметра динамического списка | ☑ | ||
---|---|---|---|---|
0
Лохматые Уши
10.03.14
✎
19:52
|
Как передать список значений в качестве параметра в динамический список?
ОрганизацииПользователя = Новый СписокЗначений; Для каждого Стр Из ПараметрыСеанса.ТекущийПользователь.Организации Цикл ОрганизацииПользователя.Добавить(Стр.Организация) КонецЦикла; Список.Параметры.УстановитьЗначениеПараметра("Организации",ОрганизацииПользователя); В запрос в динамического списка попадает только первое значение из списка значений. |
|||
1
Armando
10.03.14
✎
20:01
|
Массив
|
|||
2
Лохматые Уши
10.03.14
✎
20:09
|
(1) Не, ваще не работает. Пустой список.
|
|||
3
kosts
10.03.14
✎
20:11
|
(0) В список значений точно несколько организаций попадает?
|
|||
4
Лохматые Уши
10.03.14
✎
20:12
|
(3) Точно, проверял отладчиком.
|
|||
5
Лохматые Уши
10.03.14
✎
20:13
|
ГДЕ
Задачи.Организация В(&Организации) Такое простое условие в запросе динамического списка. |
|||
6
Ярус
10.03.14
✎
20:22
|
(0) странные у тек пользователя параметры сеанса, ты уверен что у него организация задана и что вообще возможно одному зверьку задать несколько организаций
|
|||
7
Лохматые Уши
10.03.14
✎
20:25
|
(6) Уверен. Конфигурация самописная. Пользователь может работать в нескольких организациях и эти самые организации указаны у пользователя в табличной части справочника "Пользователи".
|
|||
8
kosts
10.03.14
✎
20:28
|
Для эксперимента попробуй сделать
ГДЕ Задачи.Организация = &Организации1 или Задачи.Организация = &Организации2 |
|||
9
Лохматые Уши
10.03.14
✎
20:32
|
(8) Работает. Отбирает по двум организациям.
Но сам понимаешь, отстойно это. |
|||
10
HEKPOH
10.03.14
✎
20:38
|
+(1)
массив передать религия не позволяет? :) |
|||
11
EvgeniuXP
10.03.14
✎
20:45
|
СписокЗначений - для интерактивной работы - хочешь глюков нахлопотать - вперед.
|
|||
12
Лохматые Уши
10.03.14
✎
20:46
|
(10) Позволяет. Не работает, зуб даю :)
|
|||
13
Лохматые Уши
10.03.14
✎
20:49
|
(11) Ну вот пока что первый какой-то глюк - в параметре динамического списка.
|
|||
14
HEKPOH
10.03.14
✎
21:14
|
(13) хм...
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 4 | Организации.Ссылка |ИЗ | Справочник.Организации КАК Организации"; Выборка = Запрос.Выполнить().Выбрать(); массив = Новый Массив; Пока Выборка.Следующий() Цикл массив.Добавить(Выборка.ссылка); КонецЦикла; Список.Параметры.УстановитьЗначениеПараметра("Ссылка", массив); КонецПроцедуры работает |
|||
15
Лохматые Уши
10.03.14
✎
21:20
|
Спасибо коллега. И у меня заработало. Видимо заработался :)
|
|||
16
alexei366
11.03.14
✎
01:11
|
(15) Зуб отдавай теперь)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |