#0
by mr_K
Даже на примере общедоступного вебсервиса. По легко получаю описание в xml в браузере. Если пытаюсь на основании этого wsdl создать WSСсылка получаю от 1С-ки отлуп: Ошибка разбора XML: - [1,1] Фатальная ошибка extra content at the end of the document SystemID: Если создавать WSСсылку на основании xml, сохраненного из браузера, то создается, все читаемо. Далее все что можно сделать используя это описание - делается: прокси создается, типы параметров для разных функций определяются, т.е. xml рабочий. Но как только следует обращение к самому вебсервису - то фигвам. Ошибка разбора XML: - [1,1] Фатальная ошибка: Document is empty 1С 8.2.19.130 Интернеты читал, схожие, а то и идентичные случае описываются, решения увы не на нашел.
#1
by mr_K
Вобщем, вылечил. Если кому-то интересно - ниже описание. Изначальная проблема была с проксей. После отключения прокси - получилось импортировать wsdl в 1С-ку напрямую, без использования файла. Но дальше, интереснее... Использовал следующий код: (честно спертый отсюда: ) До последней строчки все отрабатывало, на последней дропалось, со знакомой ошибкой: Ошибка разбора XML: - [1,1] Фатальная ошибка: Document is empty Разбор пакетов, перехваченных фидлером натолкнул на мысль упростить код до: И о чудо! Оно заработало. Т.е. когда я отдавал вебсервису в качестве аргумента функции параметр, созданный в рамках объектной модели вебсервиса, 1С создавало кривой пакет, когда начал передавать просто сериализуемый тип данных - все заработало. Отлично, только вопрос, что делать если придется передавать в качестве аргумента тип данных, создать который в 1с нельзя (ну или как выше создать можно, но только в объектной модели вебсервиса)? О сколько нам открытий чудных готовит просвещенья дух.. Готов к конструктивной и не очень критике)
#2
by Cyberhawk
Импортировать WSDL-описание в конфигурацию - не айс. Не будешь же ты каждый раз при изменении этого описания обновлять конфигурацию. Лучше используй создание WS-определения по веб-адресу файла с WSDL-описанием
#4
by Cyberhawk
Нуу... ты, наверное, имел в виду _в удобном виде_ посмотреть (и без лишних телодвижений). Если конфу не жалко снимать с замка (или иметь под рукой отдельную для этого дела) - не спорю. Но также есть и всевозможные xml-просмотрщики, помогающие с просмотром структуры. Да и в отладке щелкать по "плюсикам" объектов XDTO никто не отменял :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не могу открыть 1С и Конфигуратор не могу
- Не могу провести документ в Торговле 7.7 будущей датой.Подскажете!!!
- Ошибка при вызове метода контекста (Подключиться): Неизвестная ошибка (SMTP erro
- XML ошибка "Не удается просмотреть ввод XML с использованием списка стилей
- Ошибка разбора XML
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- Ошибка разбора XML: - [1,1] Фатальная ошибка:
- Не могу записать элемент справочника. RLS
- Ошибка разбора XML при загрузке в ЗУП
- Ошибка при переносе 1С77-->1C8 Бух 2.0. Ошибка разбора XML
- Ошибка разбора XML:Фатальная ошибка: Space required after the Public Identifier
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
В этой группе 1С
- https://egrul.nalog.ru/ - не вижу капчу...
- v7: Связка 1с Альфа-авто 3.5 с TecDoc
- Процедура или функция с указанным именем уже определена
- В печатной форме заказа клиента не печатается колонка скидка УТ 11.1
- Поле переключателя не отображается на веб-клиенте
- Мобильное приложение: переход к полю табличной части для редактирования
- УФ: СвязьПараметраВыбора по реквизиту формы
- Ошибка оператора РольДоступна()
- Кто подскажет где посмотреть описание формата v8cscdsc.lst
- Ведомость на выплату зарплаты через банк ЗУП 3.0
- 1c 8.3 HTTPСоединение, метод PUT
- обороты по регистрам бухгалтерии
- Выгрузка табличного поля в список значений 1с 8
- Подчеркнуть одно из слов в ячейке Excel
- Глючит динамический список.
- Как теперь работает обмен. ПереходНаСинхронизациюДанныхЧерезУниверсальныйФормат
- v7: v7 Тестирование и исправление ИБ. Проверка логической целостности.
- УПП 1.3 Табличная часть товары и состав набора - восст-ление связи и дополнение
- Вывод результат запроса как дерево значений на обычную форму
- как вывести таблицу в документ ворд из 1с