|
Как самым простым способом передать список значений с формы в запрос?
| ☑ |
0
into
07.07.20
✎
18:56
|
В запрос через управляемую форму нужно передать строку содержащую список значений, такого вида:
Комплектация.Номер В (""000036176"", ""000036177"", ""000036184"", ""000036183"")
Если сделать на форме реквизит типа строка и его использовать как параметр, то ничего не выходит, как быть - разбирать строку и грузить в таблицу?
|
|
1
dka80
07.07.20
✎
19:00
|
Стрразделить
|
|
2
Momus
07.07.20
✎
19:00
|
Почему не сделать реквизит типа список значений и передать его в запрос Комплектация.Номер В (&Список)?
|
|
3
into
07.07.20
✎
19:08
|
(2) Потому что нужно заполнять этот список значений, изначально есть текстовая строка с разделителями, нужен простой способ ее передать в параметр запроса.
|
|
4
Сияющий Асинхраль
07.07.20
✎
19:12
|
(3) Ну раздели строку на массив строк (например, как в (1)), а этот массив передай в виде параметра как в (2)
|
|
5
Momus
07.07.20
✎
19:20
|
(0) ну если уж нужен самый простой способ, то Запрос.УстановитьПараметр("Список", ОбщегоНазначенияКлиентСервер.РазложитьСТрокуВмассивПодстрок(Реквизит, ","))
|
|
6
into
07.07.20
✎
19:22
|
(5) Спасибо, то что нужно!
|
|