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

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

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

WS ссылки

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

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

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

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

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

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

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

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

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

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

ВебСервис = 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

 

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

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

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

Комментариев: 4 на “Примеры 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 тоже все нормально, обмен работает. Может причина в версии?

    Ответить

    • конечно блин дело в версии.
      Господи….. Ты бы еще на 8.1 попыталась бы запилить

      Ответить

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

Ваш адрес email не будет опубликован.