Ошибка при вызове веб сервиса #786074


#0 by fantomrik
Коллеги, привет! Пытаюсь запустить веб сервис. Тип XDTO взял типовой в конфигурациях - КонтактнаяИнформация. В сервисе заполняю :         АдресРФ_КИ       = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "АдресРФ"));         КИ = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "КонтактнаяИнформация"));         КИ.Состав        = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "Адрес")); Если пытаюсь вернуть КИ.Представление (это строка по итогу), то все ок, а если целиком КИ, то вываливается {Обработка.ЗапросОтВебСервиса.Форма.Форма.Форма}: Ошибка при вызове метода контекста (GetEGRUL)      Ответ = WSПрокси.GetEGRUL(Логин, Пароль, Организация, СтроковоеПредставление); по причине: При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:  { по причине: При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка разбора XML:  - [3,69] Фатальная ошибка: Opening and ending tag mismatch: unknownOperation line 3 and h1 по причине: Ошибка разбора XML:  - [3,69] Фатальная ошибка: Opening and ending tag mismatch: unknownOperation line 3 and h1 Отладку вебсервиса не получилось включить, но посмотрел локально код КИ нормально создается XDTO объект и заполняется. Куда копать, подскажите?
#1 by DrShad
ясно же написано XML:  - [3,69] т.е. в строке номер 3 символ в 69 позиции
#2 by fantomrik
В свойствах веб-сервиса был указан неправильный тип возвращаемого значения, подставил и все взлетело :)
#3 by fantomrik
А такой вопрос, если я хочу возвращать массив или список XDTO объектов типа ФабрикаXDTO.Тип(";, "КонтактнаяИнформация") Что мне нужно изменить в веб-сервисе?
#4 by fantomrik
Сейчас у меня сервис возвращает XDTOОбъект Тип(";;, "КонтактнаяИнформация") Попробовал создать массив, в него добавить 2 XDTOОбъекта, и вернуть, но он пустой. Отладку на вебсервисе не получается включить (база в файловом варианте, если это важно).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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