Имя: Пароль:
1C
1С v8
Параметр операции веб-сервиса
, ,
0 Razor
 
02.09.11
16:45
Можно ли в операцию веб-сервиса 1С передавать в качестве параметра составной объект XDTO. Другими словами, в зависимости от ситуации, будет передоваться разное количество параметров и нужно каждый занести в один док 1С.
1 Razor
 
02.09.11
17:03
Подскажите кто знает, очень нужно!
2 Scooter
 
02.09.11
17:11
(0)как вариант придётся описать все параметры
3 Scooter
 
02.09.11
17:12
(2)+ а в чём сложность?
4 Razor
 
02.09.11
17:16
Задача: веб-сервис создает некий документ с табличной частью и в него должны передаваться элементы одного типа с реквизитами, которые пойдут в эту табличную часть, сложность в том что элемент может быть один, а может их быть 10. В принципе можно было бы их отдельными запросами посылать, но необходимо, чтобы они были в одном документе.

В операции веб-сервиса же задается определенное количество параметров, как быть?
5 apokrit
 
02.09.11
17:19
(4) Если я правильно понял вопрос - нужно указать (-1) в качестве значения Максимальное количество.
6 Scooter
 
02.09.11
17:20
в общемто смотри как в примерах ИТС сделано
7 Scooter
 
02.09.11
17:26
8 Razor
 
02.09.11
17:33
Я читал этот пример, но там они передают только дату в качестве параметра, а эту таблицу с номенклатурой возвращают, для возвращаемых значений нет никаких ограничений. То есть грубо говоря мне нужно передать вот такую таблицу номенклатуры в веб-сервис
9 Razor
 
02.09.11
17:37
В принципе я вижу такое решение, создаем с запасом параметров, чтобы мы смогли передать реквизиты всех элементов, и проверяем их на пустое значение и обрабатываем только заполненные:

Операция(Элемент1Параметр1, Элемент1Параметр2, Элемент1Параметр3, Элемент2Параметр1, Элемент2Параметр2, Элемент2Параметр3,,,,,,,,,)

Просто элементы однотипные и параметры одного типа.
10 Razor
 
02.09.11
17:39
И как сказал (5) указать число элементов в первом параметре, а у пользователя установить ограничение на кол-во переданных элементов
11 Scooter
 
02.09.11
17:44
(10)передавай таблицу на вход
не вижу проблем