Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Примеры WS ссылки в 1С 8.3 (8.2)

WS-ссылка в 1С 8.2 и 8.3 — это описание веб-сервиса стороннего производителя, его реквизитов и типов данных, для последующей  интеграции с ним.

WS ссылки

Рассмотрим настройку, свойства, методы использования WS-ссылки на примере ссылки из библиотеки стандартных подсистем 1С — «ОтправкаSMSЧерезМТС».

Свойства, настройки, подключение WS ссылки

Внешний вид WS ссылки:

Примеры отправки СМС

Получите 267 видеоуроков по 1С бесплатно:

Модель данных — описывает Пакет XDTO используемый для работы с ссылкой. Всё дело в том, разные системы используют разную структуру хранения данных. Для унификации используются Пакеты XDTO, в котором описываются свойства, типы значений, типы объектов.

Web-сервисы — доступные веб-сервисы, их операции и параметры функций.

Например, для отправки смс можно использовать операции «SendMassage» куда передать нужные параметры:

Функции веб сервиса

Выполнив этот код мы отправим смс адресанту:

ВебСервис = WSСсылки.ОтправкаSMSЧерезМТС.СоздатьWSПрокси(«http://mcommunicator.ru/M2M», «MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_API», «MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap12»);

ИдентификаторСообщения = ВебСервис.SendMessage(НомерПолучателя, Лев(Текст, 1000), ИмяОтправителя, Логин, Пароль);

Как видите, в использовании WS нету ничего трудного.

Пример WS ссылки в 1С

Создать WS ссылку проще простого, для этого достаточно знать URL подключаемого ресурса. При добавлении новой ссылки, система спросить адрес и всё сделает самостоятельно:

Создание WS ссылки в 1С 8.3

 

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 3 на “Примеры WS ссылки в 1С 8.3 (8.2)
  1. Здравствуйте!
    Поставщик WEB-сервиса ), ссылаясь на особенности своей среды разработки, предлагает в импортируемом WSDL заменить «http» на «https». Подскажите, можно ли как-то редактировать WSDL, импортированный в 1С. С ходу не получилось это сделать, т.к. объект WS-ссылка не редактируется в конфигураторе; свойства объекта, создаваемого методом СоздатьWSПрокси() программно не дает менять. Спасибо!

    Ответить

    • Доброго дня!
      Честно говоря, сам не сталкивался.
      Но есть подозрение что вам надо копать не в сторону URL, а в сторону включения защищенного соединения.

      В конструктор «Новый WSПрокси()» есть как раз поле свойство «Защищенное Соединение». В котором скорее всего надо установить «Защищенное Соединение Open SSL».

      Различие между http и https в том, что по https данные передаются через шифрование SSL или TLS.

      Ответить

  2. Здравствуйте! Может Вы сталкивались с такой проблемой. Есть две базы 1С, одна на 8.2, другая на 8.3, обе серверные. В базе на 8.3 создан web-сервис, опубликован с галкой Win-авторизация. При попытке создания в другой базе, базе на 8.2, ws-ссылки к этому web-сервису вылетает ошибка «Extra content at the end of the document». Ссылка на web-сервис открывается через браузер нормально, через Soap тоже все нормально, обмен работает. Может причина в версии?

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*