Имя: Пароль:
1C
 
Передать в параметр веб-сервиса массив
0 myr4ik07
 
18.10.16
22:45
Есть две базы 1с, на одной базе доступен веб-сервис в который нужно передать массив строк (номера документов), как из подключаемой к веб-сервису базе передать массив?
1 myr4ik07
 
18.10.16
22:46
Прокси = WSСсылки.WH_wmsTOupp.СоздатьWSПрокси("tns:swtrade-wms","wms_tcd","wms_tcdSoap");
    Прокси.Пользователь = "admin";
    Прокси.Пароль = "";
    
    Результат = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип("tech", "Stores"));
    ТипStoreList = ФабрикаXDTO.Тип("tech","StoreList");
    
    Для н = 1 По 10 Цикл
        Номер = ФабрикаXDTO.Создать(ТипStoreList);
        Номер.StoreID = Строка(н);
    
        Результат.StoreList.Добавить(Номер);
    КонецЦикла;    
    
    Прокси.WH_OutPut(Результат);

так не хочет
2 myr4ik07
 
18.10.16
22:49
нв подключаемой к веб-сервису базе есть хдто Stores - Array (http://v8.1c.ru/8.1/data/core) тип имеет
3 myr4ik07
 
19.10.16
09:23
решил массив пихать в джейсон, а в веб-сервис в качестве параметра отдавать ссылку на джейсон, где потом уже на стороне веб-сервиса читал джейсон и получал переданный массив
4 olegon7
 
19.10.16
09:31
через http-сервис попобуй
Ошибка? Это не ошибка, это системная функция.