|
Параметры в динамическом списке | ☑ | ||
---|---|---|---|---|
0
Snail
29.09.21
✎
12:56
|
Есть динамический сисок товаров, в списке есть 4 булево (группа1, группа2, группа3, группа4)
Как передать параметры в сисок, чтобы был отбор, например, Группа 1 + Группа 3? Если группа1 = Истина Тогда Список.Параметры.УстановитьЗначениеПараметра("Группы", Справочники.ГруппыТоваров.НайтиПоНаименованию("Группа1")); КонецЕсли Отбор работает, но как прописать два отбора? |
|||
1
Ненавижу 1С
гуру
29.09.21
✎
12:58
|
(0) ничего непонятно, что такое "Группа 1 + Группа 3" если они булевы?
|
|||
2
Ненавижу 1С
гуру
29.09.21
✎
12:58
|
показывайте уже место в запросе, где их используете
|
|||
3
Snail
29.09.21
✎
12:59
|
Булево прилепил вверху формы списка, стобы при нажатии происходил отбор
|
|||
4
Ненавижу 1С
гуру
29.09.21
✎
13:00
|
(3) абсолютно все равно что ты там прилипил, тебя не это спрашивают
|
|||
5
Snail
29.09.21
✎
13:00
|
Сейча для пробы в
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Группа1 = истина; Если группа1 = Истина Тогда Список.Параметры.УстановитьЗначениеПараметра("Группы", Справочники.ГруппыТоваров.НайтиПоНаименованию("Группа1")); КонецЕсли |
|||
6
acht
29.09.21
✎
13:09
|
(5) Ты "место в запросе" от кода 1С отличаешь, турист?
|
|||
7
pechkin
29.09.21
✎
13:16
|
массив групп передавай
|
|||
8
hhhh
29.09.21
✎
13:16
|
(5) Группа1 = истина;
списокГрупп = новый массив; Если группа1 = Истина Тогда СписокГрупп.Добавить(Справочники.ГруппыТоваров.НайтиПоНаименованию("Группа1")); КонецЕсли; Если группа2 = Истина Тогда СписокГрупп.Добавить(Справочники.ГруппыТоваров.НайтиПоНаименованию("Группа2")); КонецЕсли; Если группа3 = Истина Тогда СписокГрупп.Добавить(Справочники.ГруппыТоваров.НайтиПоНаименованию("Группа3")); КонецЕсли; Если группа4 = Истина Тогда СписокГрупп.Добавить(Справочники.ГруппыТоваров.НайтиПоНаименованию("Группа4")); КонецЕсли; Список.Параметры.УстановитьЗначениеПараметра("Группы", СписокГрупп); |
|||
9
pechkin
29.09.21
✎
13:17
|
|
|||
10
Snail
29.09.21
✎
13:21
|
Оргомное спасибо!
|
|||
11
acht
29.09.21
✎
13:27
|
Тогда уж
Массив.Добавить("Группа1"); ... Массив.Добавить("Группа2"); ... И запрос подправить. |
|||
12
Ненавижу 1С
гуру
29.09.21
✎
13:37
|
Это соревнования по говнокодингу?
|
|||
13
acht
29.09.21
✎
13:40
|
По телепатии
|
|||
14
Snail
29.09.21
✎
14:23
|
Еще раз Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |