Имя: Пароль:
1C
1С v8
Как самым простым способом передать список значений с формы в запрос?
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) Спасибо, то что нужно!