|
выбрать несколько значений в параметре запроса
| ☑ |
0
dvrk
07.12.22
✎
08:49
|
Привет, в запросе есть:
| И ПеремещениеТоваров.СкладПолучатель В ИЕРАРХИИ(&СкладПолучатель)"
Запрос.УстановитьПараметр("СкладПолучатель", Склады);
Склады - СправочникСсылка.Склады
как сделать чтобы можно было выбирать несколько складов? у меня выбирается 1 и всё
|
|
1
arsik
гуру
07.12.22
✎
08:54
|
(0)
МассивСкладов = Новый массив;
МассивСкладов.Добавить(склад1)
МассивСкладов.Добавить(склад2)
| И ПеремещениеТоваров.СкладПолучатель В (&МассивСкладов)"
Запрос.УстановитьПараметр("МассивСкладов", Склады);
|
|
2
Ryzeman
07.12.22
✎
08:55
|
А как ты себе представляешь это должно работать?)
Хочешь сделать аналог выборки в группе из списка - модифицируй запрос. Сперва отдельно находи все склады подчиненные твоему списку, затем запихивай их в массив либо в ВТ, а затем уже ищи как пишет (0), либо связывай внутренним соединением через ВТ.
|
|
3
Ryzeman
07.12.22
✎
08:56
|
(2) я имел ввиду как пишет (1)
|
|
4
dvrk
07.12.22
✎
09:01
|
(1) (2) то есть нельзя чтобы пользователь постоянно менял список сам как ему нужно?
|
|
5
Has
07.12.22
✎
09:01
|
если вопрос при интерактивный выбор папки при заполнении реквизита Склады - использовать в меню "Выбрать", а не двойной ЛКМ
|
|
6
dvrk
07.12.22
✎
09:02
|
(5) мне нужно чтобы пользователь нащелкал нужные склады и они в этот список попали, что ЛКМ, что Выбрать - берут 1ый выбранный склад и всё
|
|
7
Has
07.12.22
✎
09:03
|
(4) предварительно заполнять список значений
|
|
8
dvrk
07.12.22
✎
09:05
|
У меня есть список из 40 складов, документы с ними должны в результат запроса попадать, вроде список фиксированный, но я хотел на всякий случай дать пользователю возможность дополнять/сокращать список, вот
|
|
9
Ryzeman
07.12.22
✎
09:09
|
(8) ну тебе же сказали - делай списком значения
|
|
10
arsik
гуру
07.12.22
✎
09:14
|
(8) На форму выведи поле со списком значений.
|
|
11
arsik
гуру
07.12.22
✎
09:15
|
+(10) Но вообще лучше делать через СКД оно там по умолчанию это умеет
|
|