Передача ассоциированного массива (структуры) параметром в Magento SOAP API #624022


#0 by Alantal
Добрый день. Нужна помошь. Пытаюсь вызвать функцию Magento из 1С Подключаюсь нормально. далее хочу вызвать функцию Call Вот тут фильтр должен быть ассоциированным массивом вот тут есть описание и даже пример на PHP но в 1С у меня не получается так сделать Фишка в том, что данный параметр не имеет фиксированной структурой, он для каждого вызова может быть разный. Подскажите, кто сталкивался, как создать произвольный массив и передать его на WEB.
#1 by izekia
хдто тебе не поможет?
#2 by Alantal
Может и поможет, но как? Я, конечно, не профи в XDTO, если можешь, подскажи, как добавить элементы? Пробовал: МассивXDTO получается тип ОбъектXDTO
#3 by Alantal
Таким образом можно добавить произвольное свойство, но как именно - не понял. Не получается... Добавить (Add) Вариант синтаксиса: Установка значения нового произвольного свойства Синтаксис: Добавить(<Форма>, <URIПространстваИмен>, <ЛокальноеИмя>, <ЭлементДанных>) Параметры: Тип: ФормаXML. Форма XML представления произвольного свойства. Может принимать значения Элемент или Атрибут. <URIПространстваИмен> (обязательный) Тип: Строка. URI пространства имен XML представления произвольного свойства. Тип: Строка. Локальное имя произвольного свойства. Тип: ЗначениеXDTO; ОбъектXDTO. Элемент данных XDTO (значение или объект), являющийся значением произвольного свойства. Описание варианта метода: Имя свойства будет создано автоматически, на основе локального имени XML представления свойства.
#4 by Alantal
Не понимаю... <complexType name="FixedArray"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]"/></restriction></complexContent></complexType> FixedArray - это объект? При вызове: пишет: Несоответствие типов XDTO: Тип '{urn:Magento}FixedArray' не найден Тип объекта не является открытым
#5 by Asmody
какой на демке логин/пароль?
#6 by Alantal
Ее я привел для примера, т.к. структура SOAP идентична моей
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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