|
XDTO пакеты из WS-ссылки. | ☑ | ||
|---|---|---|---|---|
|
0
lll52
21.12.17
✎
13:10
|
Добрый день.
Задача: развернуть 1С свои веб-сервисы, к которым будет обращаться система2. В системе2 есть описание структуры, которую 1с должна возвращать. Вижу эту структуру загружая в WSссылку : http://192.168.х.х:=порт=/v2/Common/Employee.asmx?WSDL. Открываю ссылку вижу 2 модели данных. У себя пишу: Тип_TransactionHeader = WSСсылки.Employee.ПолучитьWSОпределения().ФабрикаXDTO.Пакеты.Получить("http://wa.dms.webservice/EmployeeGetResponse").Получить("TransactionHeader"); фф = Новый ФабрикаXDTO; Эл_Tr = фф.Создать(Тип_TransactionHeader); 1с пишет ошибку: Несоответствие типов XDTO: Тип '{http://wa.dms.webservice/EmployeeGetResponse}TransactionHeader' не найден Тип принадлежит пакету, отсутствующему в фабрике типов XDTO как подцепить в фабрику эти пакеты? |
|||
|
1
lll52
21.12.17
✎
13:13
|
вверху чуть опечатка. в коде так:
Тип_TransactionHeader = WSСсылки.Employee.ПолучитьWSОпределения().ФабрикаXDTO.Пакеты.Получить("http://wa.dms.webservice/EmployeeGetResponse").Получить("TransactionHeader"); |
|||
|
2
lll52
21.12.17
✎
13:15
|
))) блин тоже получилось.
forum.mista подставляет ";". |
|||
|
3
Di-dog
21.12.17
✎
13:20
|
Если я правильно понял, то
фф = Новый ФабрикаXDTO; заменить на WSСсылки.Employee.ПолучитьWSОпределения().ФабрикаXDTO. У вас получается, что фабрикаXDTO локальная, а тип объекта - стороннего веб-сервиса. На что 1С и ругается. |
|||
|
4
lll52
21.12.17
✎
14:22
|
(3) Спасибо большое, помогло.
|
|||
|
5
lll52
22.12.17
✎
13:28
|
====================================
==================================== В связи с этим еще вопрос. Как публиковать такой веб-сервис, когда в конфигурации нет объекта XDTO-пакеты -- чтобы его выбрать для веб-сервиса в настройки. Может ли быть поле "ПакетыXDTO" у веб-сервиса пустым? Результат В SoapUI пишет: <html> <head><title> A server error occurred. </title></head> <h1> Ошибка вызова операции сервиса: {}::<unknownOperation>() </h1> <hr/> An error occurred processing this request.</html> |
|||
|
6
lll52
22.12.17
✎
13:30
|
Если в процедуре веб-сервиса записываю XML файл, для проверки себя.. нормальные данные, нужной структуры.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |