Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как самым простым способом передать список значений с формы в запрос?

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.