17.01.2023 Айдар Фархутдинов 12149
Как загрузить WSDL файл в 1С

Содержание:


1.     Что такое WSDL файл

 

         WSDL (с английского – Web Services Description Language) – это некий язык, который позволяет описывать веб-сервисы, а также доступ к этим веб-сервисам, он основывается на языке XML.


         Структура файлов WSDL делится на такие основные разделы:

1.     Определение какой тип имеют данные, отправляемые на сторонние сервисы и получаемые при помощи сервиса XML сообщений;

2.     Сами сообщение, которые являются элементами данных и задействуются web-сервисом;

3.     Некие разнообразные операции, такие, что они могут выполняться с сообщениями;

4.     Проведение связок по сервисам – определение метода, с помощью которого сообщение будет отправлено.


         Именно, в основном, 4-му пункту и будет посвящена информация далее – связка, через загрузку файлов, WSDL и 1С.  


2.     Загрузка файла WSDL в систему программы 1С

 

         Как только 3-й пункт из прошлого раздела был выполнен, а именно – публикация web-сервиса 1С провелась удачно, то необходимо сверить является ли файл WSDL открытым для доступа через 1С и корректным. Чтобы это сделать, - необходимо в браузере открыть такую ссылку, как показано далее:



         В результате должны получить открытый в браузере XML файл, без ошибок, не должно быть пустых страниц.


         Рассмотрим два возможных способа для выгрузки файла WSDL из web-сервиса в систему программы 1С:


1.     При помощи использования статической ссылки, то есть, нужно добавить WS-ссылку 1С. Конкретнее, WS-ссылки системы программы 1С – это некий объект системы, который можно найти, если запустить конфигурацию, перейти на панель «Общее» и кликнуть на «WS-ссылки 1С». Сама ссылка на web-сервис будет выгружена автоматически. Правой клавишей мыши кликаем по этому пункту и избираем «Добавить», после чего, необходимо будет прописать путь к WSDL с описанием web-сервиса. После автоматического добавления ссылки WS 1С, сама появится в 1С нужная структура;


2.     При помощи использования динамической ссылки, то есть, через WS-соединение, что означает, что для импортирования файла WSDL для создания нового объекта 1С будет затрачено некое время.  


3.     Возможные ошибки «Нет соединения с web-сервисом 1С» и «Формат данных внутри файла WSDL не является корректным»

 

         Стоит сразу отметить, что во время выгрузки WSDL файла и статически, и динамически, иногда появляется ошибка о том, что нет соединения с web-сервисом 1С, либо, что формат данных внутри файла WSDL не является корректным.


         Однако, особенностью выгрузки файла WSDL для платформы системы 1С Предприятие является то, что некоторые валидные схемы не выходит загрузить. А внутреннего валидатора в системе нет, как раз из-за этого, нужно будет найти ошибку собственноручно, при помощи методики деструктивного анализа – нужно будет постепенно уменьшать количество элементов внутри схемы.


         Некоторые web-программисты для этого пользуются программным обеспечением «Web Services Validation Tool for WSDL and SOAP», при помощи него будут создаваться, проходить проверку, отправляться и приниматься SOAP-сообщения. Так что, для облегчения поиска ошибки можно воспользоваться данным программным обеспечением.


         Рассмотрим ошибку на примере, на скриншоте ниже представлен WSDL файл, который не удаётся загрузить в платформу системы 1С Предприятие, из-за чего появляется сообщение о неполадке с текстом о некорректном формате:




         Чтобы это устранить, можно просто удалить описание web-сервиса в редакторе для XML и убрать то, что имеет связь со словом «policies».


Специалист компании "Кодерлайн"

Айдар Фархутдинов

Наши проекты

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– О...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ООО "ТК "Сытый Дом-НН"
ООО "ТК "Сытый Дом-НН"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Управление торговлей 8

Взаиморасчеты с покупателями
Оптовая торговля
Управление складскими за...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение