как заполнить массив XDTO? #801951


#0 by КоньЛапчатый
Надо передать массив чисел в веб-сервис, из того, что нашел в интернетах написал такой код: на который вот так ругается: {Обработка.ВыгрузкаВБКИ.Форма.Форма1.Форма}: Значение не является значением объектного типа (Добавить) в отладчике у СписокБКИ есть 4 поля: arrayType, href, id1 и offset, все они типа Неопределено. Собственно, что я делаю не так?
#1 by КоньЛапчатый
up
#2 by КоньЛапчатый
ещё раз ап
#3 by МимохожийОднако
Какой тип значения СписокБКИ показывает отладчик?
#4 by КоньЛапчатый
ОбъектXDTO
#5 by МимохожийОднако
У тебя Значение не имеет типа ЗначениеXDTO
#6 by КоньЛапчатый
У Значение в отладчике тип тоже ЗначениеXDTO
#7 by МимохожийОднако
у метода добавить два обязательных оператора ... Вариант синтаксиса: Установка значения существующего произвольного свойства Синтаксис: Добавить(<Имя>, <ЭлементДанных>) Параметры: Тип: Строка. Имя произвольного свойства. Тип: ЗначениеXDTO; ОбъектXDTO. Элемент данных XDTO (значение или объект), являющийся значением произвольного свойства.
#8 by МимохожийОднако
Имя забыл
#9 by КоньЛапчатый
спасибо, сейчас буду пробовать
#10 by КоньЛапчатый
теперь так ругается: по причине: Неизвестное свойство: Свойство 'id1' не обнаружено
#11 by Ц_У
из Установка значения существующего произвольного свойства
#12 by КоньЛапчатый
'id1' это одно из свойств СписокБКИ
#13 by Boroda
СписокБКИ.id1.Добавить(Значение); В принципе, правильно. Только в этом случае id1 должен быть именем элемента массива. У меня, например есть описание массива: и строка, где вместо id1 у меня StatusItem работает.
#14 by КоньЛапчатый
а если массив пустой и элементов нет?
#15 by Boroda
Выгрузи в файл и посмотри. что-то типа такого:
#16 by КоньЛапчатый
вот такое записалось: <intArray xmlns:xsi="; xmlns:xs="; xmlns="urn:SoapControllerwsdl"/>
#17 by КоньЛапчатый
по прежнему актуально
#18 by КоньЛапчатый
ап
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С