|
Как передать параметр ID (XML) | ☑ | ||
---|---|---|---|---|
0
Sova112
15.02.22
✎
20:55
|
="http://www.w3.org/2001/XMLSchema"
xmlns:xs1="ExchangeDataBP_NSI" targetNamespace="ExchangeDataBP_NSI" elementFormDefault="qualified"> <xs:element name="DoSync"> <xs:complexType> <xs:sequence> <xs:element name="JSON" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DoSyncResponse"> <xs:complexType> <xs:sequence> <xs:element name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PaymentsByContract"> <xs:complexType> <xs:sequence> <xs:element name="ID" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PaymentsByContractResponse"> <xs:complexType> <xs:sequence> <xs:element name="return" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </types> Подскажите пожалуйста как перtдать параметр ID Не могу сообразить всОпред = Новый WSОпределения("http://000_NSI.1cws?wsdl","123","235"); всПрокси = Новый WSПрокси(всОпред, "ExchangeDataBP_NSI", "ExchangeDataBP_NSI", "ExchangeDataBP_NSISoap"); всПрокси.Пользователь="123"; всПрокси.Пароль="235"; ИдентификаторДоговора = XMLСтрока(Объект.Договор); Так выдает ТаблицаЗначенийXDTO = СериализаторXDTO.ЗаписатьXDTO(ИдентификаторДоговора); СоставнойПараметр = всПрокси.ФабрикаXDTO.Создать(всПрокси.ФабрикаXDTO.Тип("ExchangeDataBP_NSI","ExchangeDataBP_NSI")); Значение = всПрокси.PaymentsByContract(ТаблицаЗначенийXDTO); есоответствие типов (параметр номер '1') {ВнешняяОбработка.D3_ИсторияПоОплатам.Форма.Форма.Форма(207)}: СоставнойПараметр = всПрокси.ФабрикаXDTO.Создать(всПрокси.ФабрикаXDTO.Тип("ExchangeDataBP_NSI","ExchangeDataBP_NSI")); {ВнешняяОбработка.D3_ИсторияПоОплатам.Форма.Форма.Форма(278)}: Тест2НаСервере(); по причине: Несоответствие типов (параметр номер '1') |
|||
1
arsik
гуру
15.02.22
✎
21:59
|
(0) Да что ты так над XDTO то издеваешься?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |