powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Web сервис 1С 8.2 C# или VB
2 сообщений из 2, страница 1 из 1
Web сервис 1С 8.2 C# или VB
    #37506855
SergeSHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь подключиться к веб сервису 1С
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
  <?xml version="1.0" encoding="UTF-8" ?> 
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://websrv.office.local" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://websrv.office.local" name="Contracts" targetNamespace="http://websrv.office.local">
- <types>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="http://websrv.office.local" targetNamespace="http://websrv.office.local" attributeFormDefault="unqualified" elementFormDefault="qualified">
  <xs:element name="TestFlag" type="tns:InputFlag" /> 
  <xs:element name="contracts" type="tns:ContractList" /> 
- <xs:complexType name="ContractList">
- <xs:sequence>
  <xs:element name="contracts" type="tns:contract" maxOccurs="unbounded" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:complexType name="InputFlag">
- <xs:sequence>
  <xs:element name="Val" type="xs:int" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:complexType name="contract">
- <xs:sequence>
  <xs:element name="Code" type="xs:string" /> 
  <xs:element name="Name" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:element name="GetContracts">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="InputFlag" type="xs:string" nillable="true" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="GetContractsResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" type="tns:contract" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:schema>
  </types>
- <message name="GetContractsRequestMessage">
  <part name="parameters" element="tns:GetContracts" /> 
  </message>
- <message name="GetContractsResponseMessage">
  <part name="parameters" element="tns:GetContractsResponse" /> 
  </message>
- <portType name="ContractsPortType">
- <operation name="GetContracts">
  <input message="tns:GetContractsRequestMessage" /> 
  <output message="tns:GetContractsResponseMessage" /> 
  </operation>
  </portType>
- <binding name="ContractsSoapBinding" type="tns:ContractsPortType">
  <soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
- <operation name="GetContracts">
  <soapbind:operation style="document" /> 
- <input>
  <soapbind:body use="literal" /> 
  </input>
- <output>
  <soapbind:body use="literal" /> 
  </output>
  </operation>
  </binding>
- <binding name="ContractsSoap12Binding" type="tns:ContractsPortType">
  <soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
- <operation name="GetContracts">
  <soap12bind:operation style="document" /> 
- <input>
  <soap12bind:body use="literal" /> 
  </input>
- <output>
  <soap12bind:body use="literal" /> 
  </output>
  </operation>
  </binding>
- <service name="Contracts">
- <port name="ContractsSoap" binding="tns:ContractsSoapBinding">
- <documentation>
  <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1" /> 
  </documentation>
  <soapbind:address location="http://websrv/NPO_KA_TEST/ws/Contracts.1cws" /> 
  </port>
- <port name="ContractsSoap12" binding="tns:ContractsSoap12Binding">
  <soap12bind:address location="http://websrv/NPO_KA_TEST/ws/Contracts.1cws" /> 
  </port>
  </service>
  </definitions>
Код сгенерил автоматом через WebReferences, при попытке выполнинить GetContracts("bla") вылетает ошибка There is an error in XML document (4, 3)., System.Xml
при попытке выполнинить GetContractsAsync("bla") вылетает таже ошибка, но если смотреть передаваемые пакеты через Wireshark, то видно что ответ от сервера приходит. Подскажите куда копать? или может у кого есть рабочая конфигурация 1С с коротким тестом, и соответственно с клиентом на C# или VB???

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
Web сервис 1С 8.2 C# или VB
    #37508630
SergeSHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тему можно закрывать, разобрался - была ошибка со стороны 1С.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Web сервис 1С 8.2 C# или VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]