|
Как обратиться из 1С 7.7 к веб-сервису? | ☑ | ||
---|---|---|---|---|
0
Skylark
27.06.16
✎
12:54
|
Пока нашел вариант с использованием библиотеки MS Soap. Но типа ее нужно скачивать и устанавливать.
Есть еще варианты/примеры? |
|||
1
Redkiy
27.06.16
✎
13:22
|
Можно использовать этот объект
ДОМ=СоздатьОбъект("MSXML.DOMDocument"); |
|||
2
Redkiy
27.06.16
✎
13:23
|
упс, не то скопировал
верно СоздатьОбъект("MSXML2.xmlHttp") |
|||
3
Джинн
27.06.16
✎
13:25
|
(0) Есть - выкинуть на помойку это окаменелое дерьмо мамонта.
Нет у него никакого веб-сервиса. Только напильник, гиря и лекарство от геморроя. |
|||
4
vcv
27.06.16
✎
13:32
|
(3) Мсье предпочитает свежее и душистое дерьмо слона?
(0) Могу кинуть пример из своей конфигурации. Получение и разбор информации с веб-сервиса npchk.nalog.ru |
|||
5
trad
27.06.16
✎
13:40
|
(0) MS Soap на win7 и выше не работает
для взаимодействия с вебсервисами я использую Msxml2.XMLHTTP + Msxml2.DOMDocument |
|||
6
trad
27.06.16
✎
13:42
|
(3) зачем холивар на пустом месте зачинать?..
|
|||
7
serpentt
27.06.16
✎
13:53
|
С 7.7 у меня была попытка делать через скрипт. Генерю скрипт запускаю из 1С(без всплывающих запросов)... ответа нет.
Просто запускаю это скрипт из Эксплорера, данные приходят. WIN_XP. |
|||
8
trad
27.06.16
✎
14:03
|
(5) + в некоторых случаях (большие объемы - сотни Мб) приходится привлекать ВК oleexsup для протаскивания очень длинных строк через COM
|
|||
9
Skylark
27.06.16
✎
14:06
|
(4) Спасибо
Это вроде вот такого? об = СоздатьОбъект("MSXML2.XMLHTTP"); об.open("POST", "http://servername/basename/ru_RU/ws/Clients", 0, "Login", "Password"); об.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); об.setRequestHeader("SOAPAction", "http://servername/basename/ru_RU/wsclients#Clients:method_name"); об.send(зп); Если об.Status=200 Тогда ТекстОтвета = об.responseXml; КонецЕсли; http://1c-programmer-blog.ru/programmirovanie/poluchenie-dannyx-ot-soap-veb-servisa-iz-1s-7-7.html |
|||
10
serpentt
27.06.16
✎
14:09
|
(9) Ну уж тогда вот так....
http://commerce.at.ua/publ/perevirka_kodiv_kontragentiv_cherez_sajt_sta_gov_ua_z_1s_versiji_7_7/1-2-0-11 |
|||
11
vcv
27.06.16
✎
14:15
|
(9)
xmlDoc = CreateObject("Msxml2.DOMDocument"); xmlDoc.appendChild(xmlDoc.createProcessingInstruction("xml", "version=""1.0"" encoding=""UTF-8""" )); root = xmlDoc.createElement("SOAP-ENV:Envelope"); root.setAttribute("xmlns:xsd","http://www.w3.org/2001/XMLSchema"); root.setAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"); root.setAttribute("xmlns:SOAP-ENV","http://schemas.xmlsoap.org/soap/envelope/"); body = root.appendChild(xmlDoc.createElement("SOAP-ENV:Body")); ndsRequest = body.appendChild(xmlDoc.createElement("NdsRequest2")); ndsRequest.setAttribute("xmlns","http://ws.unisoft/FNSNDSCAWS2/Request"); ... и так далее https://1drv.ms/u/s!Apl5P7N0scBogetFAsRZ4d1_Sr7DWg |
|||
12
Skylark
27.06.16
✎
14:18
|
Спасибо, коллеги!
|
|||
13
Serginio1
27.06.16
✎
14:30
|
На всякий случай здесь пример доступа в вэб сервисам на 7 ке
http://catalog.mista.ru/public/238584/ |
|||
14
trdm
27.06.16
✎
15:02
|
(5) А могешь пример скинуть?
|
|||
15
trad
27.06.16
✎
15:25
|
(14) ушло
|
|||
16
mishaPH
модератор
27.06.16
✎
15:40
|
(0) вообще в типовой конце обработка по проверке ИНН на сайте налоговой. там весь код по запросу нттп
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |