Имя: Пароль:
1C
1С v8
v8: Кто в Казахстане коннектился к базе ЕСБД - проблема с созданием ws ссылки
0 svchernova
 
22.08.11
09:04
Создаю ws cсылку, и не могу:

Ошибка доступа к файлу 'https://icweb/IICWebService.asmx?WSDL'
по причине:
Ошибка работы с Интернет:  Peer certificate cannot be authenticated with known CA certificates

Я сконвертировала сертификат из .cer в .crt, прописала его в файле cacert.crt. Что ещё нужно?
Делала по следующей схеме (дали добрые люди здесь же, на форуме):

1. Получаем и устанавливаем корневой сертификат (это можно сделать при открытии браузером нужного сайта)
2. Экспортируем его в формате Based64 (в эксплорере пункт №2 в списке форматов при экспорте)
3. Содержимое файла добавляем в конец файла "cacert.pem", который лежит в BIN."

с сайта http://itland.ru/forum//index.php?showtopic=19523&pid=102128&mode=threaded&start=#entry102128

) сохранить все сертификаты (если там их "дерево") в DER-кодировке (разрешение файла .cer) из браузера

2) сконвертировать их в PEM кодировку в файл .crt https://www.sslshopper.com/ssl-converter.html

3) скачать OpenSSL binary http://www.slproweb.com/products/Win32OpenSSL.html
Установить, запустить (каталог установки\bin\openssl.exe)

4) Каждый сертификат (.crt) выгрузить в текстовый формат .pem
Команда openssl: x509 -in certificate.crt -text -outform PEM -out certificate.pem

5) по каждому сертификату получить MD5 Fingerprint
Команда openssl: x509 -in certificate.pem -noout -fingerprint -md5

6) в файл в каталоге 1С bin\cacert.pem вставить в конец текст каждого файла .PEM, предваряя его строкой MD5 Fingerprint=...

Всё это проделала, всё получилось, но ссылка так и не создаётся.
Как дальше со всем этим бороться, ума не приложу.
1 OFF
 
22.08.11
09:10
Позвонить в АСБ не предлагать?
2 svchernova
 
22.08.11
09:11
(1) они не могут помочь, звонила. они же с 1С не работают.
3 svchernova
 
22.08.11
09:12
(1) привет, зёма.. чем-нибудь помочь сможешь?
4 OFF
 
22.08.11
09:14
(2) коим боком 1с к сертификатам?
5 svchernova
 
22.08.11
09:15
(4) НЕ ПОНЯЛА
6 svchernova
 
22.08.11
09:17
(4) Что ты имеешь ввиду? я получила от них сертификат, проделала все эти манипуляции с ним, котороые описала выше, но ссылочка не добавляется.
7 svchernova
 
22.08.11
09:17
но ведь кто-то у нас эту проблему поборол!
8 OFF
 
22.08.11
09:41
(6) все эти манипуляции сказали сделать АСБшники?
9 svchernova
 
22.08.11
09:44
(8) 1С-ники сказали, здесь, на Мисте, нашла статьи
10 svchernova
 
22.08.11
09:44
(8) Семёныч, как жить-то теперь..
11 OFF
 
22.08.11
10:01
12 svchernova
 
22.08.11
10:03
(11) там ничего нет в плане того, как приконнектиться из 1С
13 svchernova
 
22.08.11
10:08
нет умельцев у нас, кажется
14 OFF
 
22.08.11
10:18
с сертификатами разберись для начала, если запихать в адресную строку браузера ссылку https://icweb/IICWebService.asmx?WSDL то должно выйти описание сервиса
http://s011.radikal.ru/i318/1108/a2/c1846aedb325.jpg
15 svchernova
 
22.08.11
10:20
(14) у меня вышло это описание.
16 svchernova
 
22.08.11
10:21
сертификат установила тоже..
17 svchernova
 
22.08.11
10:22
(14)  <?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="https://icweb/IICWebService" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="https://icweb/IICWebService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="https://icweb/IICWebService">
- <s:element name="GetReport">
- <s:complexType>
- <s:sequence>
 <s:element minOccurs="0" maxOccurs="1" name="aSessionID" type="s:string" />
 <s:element minOccurs="0" maxOccurs="1" name="reportName" type="s:string" />
18 OFF
 
22.08.11
10:24
19 svchernova
 
22.08.11
10:25
(14) Сертификат установлен и я вижу описание сервиса, но из 1С не могу создать ws ссылку, хотя я в файл cacert.pem этот сертификат прописала, добавив туда и заголовок сертификата, и md5 fingerprint
20 svchernova
 
22.08.11
10:26
(18) Читала!!!!!!!!!!!!!!!!!
21 OFF
 
22.08.11
11:32
давай тогда последовательно начиная с authenticateUser
22 svchernova
 
22.08.11
14:44
Давай.. меня на работе не было. Ты молчал, я думала, что неответишь
23 svchernova
 
22.08.11
14:44
не ответишь
24 OFF
 
22.08.11
14:48
от тебя жду ....... что и как делаем
25 OFF
 
22.08.11
14:50
с самого начала (с метода AuthenticateUser)
26 svchernova
 
22.08.11
14:52
Слушай.. а можно тебе просто позвонить? Это удобно? Писанина же долгая такая
27 svchernova
 
22.08.11
14:52
Пожалуйста
28 Wobland
 
22.08.11
14:53
вы хоть решение скажите потом, мне лично интересно
29 svchernova
 
22.08.11
14:53
или ты мне позвони на рабочий 3137356, только надо пригласить Чернову Светлану. у нас тут три Светланы.
30 svchernova
 
22.08.11
14:53
(28) конечно :)
31 svchernova
 
22.08.11
14:55
(28) у меня есть решение для базы amadeus, работает. но там нет сертификата клиента. а тут имено с сертификатом проблема.
32 svchernova
 
22.08.11
14:57
(25) я уж и не знаю, где это начало. всё делала так, как написала в первом посте.
33 OFF
 
22.08.11
15:21
переходим по ссылке в браузере https://icweb/IICWebService.asmx?WSDL
если открылось описание то все с сертификатами нормально
что бы получить что нить от ЕСБД (к примеру полис по номеру GetPoliciesByNumber), нам нужно получить идентификатор сесси
вот и попробуй получить его для начала .........
34 svchernova
 
22.08.11
15:37
Открывается описание
35 svchernova
 
22.08.11
15:40
у меня нормально с сертификатом.. так.. Слушай.. я не понимаю.. Идентификаор сессии можно получить, если ты установил клиентскую часть есбд, так ведь? и если ты заходишь в есбд, пытаешься там ввести страховой полис или поучить отчет
36 svchernova
 
22.08.11
15:40
а я пытаюсь из 1С туда достучаться, яне устанавливала на свой комп киентскую часть базы есбд
37 OFF
 
22.08.11
15:42
у меня не стоит на компе есбд, но есть доступ ко всем данным интеграционного сервиса http://asb.kz/wiki/index.php?title=Интеграция_с_ЕСБД#.D0.9C.D0.B5.D1.82.D0.BE.D0.B4.D1.8B
38 svchernova
 
22.08.11
15:44
я прошла о твоей ссылке, у меня получилось
39 OFF
 
22.08.11
15:47
пипец........
читаем тогда с самого начала wiki:Веб-служба
когда сложится картинка как это работает, начинаем читать http://asb.kz/wiki/index.php?title=Интеграция_с_ЕСБД
40 svchernova
 
22.08.11
15:52
Семён Семеныч, я это всё читала уже.. ну хорошо, я куплю пмодир, положу на балкн, чтоб сгнили, дам их тебе, чтобы кидать было чем.. Пусть. Но читала я это. Там ведь нет ничего, как этот сертификат сконвертировать в 1С, чтобы ws ссылку получить!
41 svchernova
 
22.08.11
15:52
вот смотри тело сетификата в 1С:
42 svchernova
 
22.08.11
15:53
версия №1:
ESBD MultiSoft
====================

MD5 Fingerprint=29:8C:F8:AF:B2:98:91:09:C3:28:06:97:AB:BA:DC:FB
Bag Attributes
   localKeyID: 35 4C B2 44 CF 13 CA 8E E5 11 FA 31 62 C7 DD FB DE 88 02 FF
Key Attributes
   X509v3 Key Usage: 80
-----BEGIN PRIVATE KEY-----
MIIDlgIBADANBgkqhkiG9w0BAQEFAASCA4AwggN8AgEAAoHBAN7uW8/ZoXcJngVc
el67eToJMrrSIjJU2/68p5eHH8vfWroel49M462o35sABdehfz40fgEjWRJHmi1c
2zYB6EGqwZuqsjH195va1hsf8YwDhSXA2fpEb8y0eJwLLCbz4JheGBr+6/DlNp3A
hONsLf4vXqgnc0mHHRF/q4bXEEt+q8cUiRLx4DIn/2pExMnE3vTtDiA+slRKEC7h
+6Ypyme4g82rTuplRFqSYi8u6kESoKt0LWDo4uyFyMNt1coJ7QIDAQABAoHAAfWW
WP1QrfsnqGRnru1240uxZnLyWf7k8Bg4YNyPKvuLkJc0Pc4vMheJ35LgekSxGZrc
gKYO4lo+wKdQRek+YVVe3j9h0Y6X3obN2u8s8E4XnX1UbR6s3N+5L6XpfW4nRvr1
HYhR++MGFYhgBfJOwNYA6NRYxngLrZCcnrGrG/ouWFBfZ+HrbLySiJ3Hfe1ivnZ0
arHBQw6gPolDb+bHpoAN5ffqMuMHYINzLR1ymeLgrp24pToDU7lqjUIL0MABAmEA
/Cegi1no40iRPanZ7QAtojbKgqJJhoOOyGaV9WTyywdlf63QLnnHnd/CGA8wI777
1BPZvBnNRkNSyXyW/soliyjLMIsmlAIfzyzamNKSY0ks5v+/QbjdoLEtcZm7TmtB
AmEA4lSlkMjIS2Lhko0WYA132dtbxr1Wu4m2dWnkGVFQU3Kv1jGDchougoFz52dP
chPPo98JNrwGeL4pUvK9BmNmEgantvyHF56Uv3k5HTHNfuhPjEaJQY/GTUcmk1cu
ks+tAmEAzsELYdfaHqr89IvV9f/kaxL0IANDuHkc1XNQWINqlVE+R1/UyJbwN6Im
eyXQ+i56PN399b9OUuOW+UEgalCEUkOjv+0JN+k5/d0wbIiUobZ5i/t97jzP9Rfy
RCiird1BAmBASx1xQKgtShycHfoiNRE70OWEUlrmEVvEhN0oGAJCgkzTAuO9MRTP
O+jp7l4SIPCWM5CRfN41xIdGqe/qdagULNHN2HSj0AefUNdZpMEkcOfQCGWLO0Vw
xGp/5n8zc00CYFr1ChFd49J70XOkcQJ8iJBLGfKpYAXHoKUZ1r+Iq+lDf0xXOAOj
i+O3O5YPLmvve9dHFFfsjEJ5igr1z+lbaRJm32ApneuOOuqPfiQ3CU/lkzLDvxx4
OhYWnzqrtO9sew==
-----END PRIVATE KEY-----
MD5 Fingerprint=29:8C:F8:AF:B2:98:91:09:C3:28:06:97:AB:BA:DC:FB
Bag Attributes
   localKeyID: 35 4C B2 44 CF 13 CA 8E E5 11 FA 31 62 C7 DD FB DE 88 02 FF
subject=/C=KZ/O=ASB/CN=ALATAU.SSL.CHERNOVAS
issuer=/CN=KISC Root CA/O=KISC/C=KZ
-----BEGIN CERTIFICATE-----
MIIECzCCAvOgAwIBAgIUMpp5VmMg7kSDmDi+tXCTy+pBXIQwDQYJKoZIhvcNAQEF
BQAwMzEVMBMGA1UEAxMMS0lTQyBSb290IENBMQ0wCwYDVQQKEwRLSVNDMQswCQYD
VQQGEwJLWjAeFw0xMTA4MTIxMjA0MzJaFw0xMjA4MTIxMjA0MzJaMDoxCzAJBgNV
BAYTAktaMQwwCgYDVQQKEwNBU0IxHTAbBgNVBAMTFEFMQVRBVS5TU0wuQ0hFUk5P
VkFTMIHfMA0GCSqGSIb3DQEBAQUAA4HNADCByQKBwQDe7lvP2aF3CZ4FXHpeu3k6
CTK60iIyVNv+vKeXhx/L31q6HpePTOOtqN+bAAXXoX8+NH4BI1kSR5otXNs2AehB
qsGbqrIx9feb2tYbH/GMA4UlwNn6RG/MtHicCywm8+CYXhga/uvw5TadwITjbC3+
L16oJ3NJhx0Rf6uG1xBLfqvHFIkS8eAyJ/9qRMTJxN707Q4gPrJUShAu4fumKcpn
uIPNq07qZURakmIvLupBEqCrdC1g6OLshcjDbdXKCe0CAwEAAaOCAVIwggFOMAsG
A1UdDwQEAwIFoDBbBgNVHR8EVDBSMCegJaAjhiFodHRwOi8vY2Eua2lzYy5rei9j
Z2kvUmV2TGlzdC5jcmwwJ6AloCOGIWh0dHA6Ly9jYS5raXNjLmt6L2NnaS9SZXZM
aXN0LmNybDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUspp5VmMg7kSD
mDi+tXCTy+pBXIQwPgYIKwYBBQUHAQEEMjAwMC4GCCsGAQUFBzABhiJodHRwOi8v
Y2Eua2lzYy5rejo2MjIyMi9jZ2kvc3RhdHVzMG4GA1UdIwRnMGWAFGjnHpgiGnWJ
J+V596F2EQT1A0zXoTekNTAzMRUwEwYDVQQDEwxLSVNDIFJvb3QgQ0ExDTALBgNV
BAoTBEtJU0MxCzAJBgNVBAYTAktaghRo5x6YIhp1iSflefehdhEE9QNM1zANBgkq
hkiG9w0BAQUFAAOCAQEAeWNarhhMLMiughNdHU0LAoG+7fa1znhvE10ocfjjRqyh
l/R8XGpxg6LCh5nRAPPUfYG/odG0wbnycO+hMn1jMjhWsjkVT962S9b+uV3PMpS2
3AIhIolhGdvHwf9DMN3f/IocNDRwTZsT2x7Wa5yIdXLrH5f3NjQ+Wx0GNTPiJvJA
lUz79zoLER1APQ0YZ8cmnbPEkBhdxDfscEgE/WvSa3YsuMRr/TaXiJt+yyde9LR/
KV3iUHQd/4Q6JPtWWmsOxQT7jUFaxYmsIgHx1/C9SWhAei5Hxyjfj1DN2D85yhrr
EQPDyKxoJZCDVGGtqHbeO9LyHu9+NkTGKZqYMfXZBA==
-----END CERTIFICATE-----
43 OFF
 
22.08.11
15:54
что хотим получить в 1с из ЕСБД?
44 svchernova
 
22.08.11
15:56
версия №2:
ESBD MultiSoft
====================

MD5 Fingerprint=29:8C:F8:AF:B2:98:91:09:C3:28:06:97:AB:BA:DC:FB
Certificate:
   Data:
       Version: 3 (0x2)
       Serial Number:
           32:9a:79:56:63:20:ee:44:83:98:38:be:b5:70:93:cb:ea:41:5c:84
       Signature Algorithm: sha1WithRSAEncryption
       Issuer: CN=KISC Root CA, O=KISC, C=KZ
       Validity
           Not Before: Aug 12 12:04:32 2011 GMT
           Not After : Aug 12 12:04:32 2012 GMT
       Subject: C=KZ, O=ASB, CN=ALATAU.SSL.CHERNOVAS
       Subject Public Key Info:
           Public Key Algorithm: rsaEncryption
               Public-Key: (1536 bit)
               Modulus:
                   00:de:ee:5b:cf:d9:a1:77:09:9e:05:5c:7a:5e:bb:
                   79:3a:09:32:ba:d2:22:32:54:db:fe:bc:a7:97:87:
                   1f:cb:df:5a:ba:1e:97:8f:4c:e3:ad:a8:df:9b:00:
                   05:d7:a1:7f:3e:34:7e:01:23:59:12:47:9a:2d:5c:
                   db:36:01:e8:41:aa:c1:9b:aa:b2:31:f5:f7:9b:da:
                   d6:1b:1f:f1:8c:03:85:25:c0:d9:fa:44:6f:cc:b4:
                   78:9c:0b:2c:26:f3:e0:98:5e:18:1a:fe:eb:f0:e5:
                   36:9d:c0:84:e3:6c:2d:fe:2f:5e:a8:27:73:49:87:
                   1d:11:7f:ab:86:d7:10:4b:7e:ab:c7:14:89:12:f1:
                   e0:32:27:ff:6a:44:c4:c9:c4:de:f4:ed:0e:20:3e:
                   b2:54:4a:10:2e:e1:fb:a6:29:ca:67:b8:83:cd:ab:
                   4e:ea:65:44:5a:92:62:2f:2e:ea:41:12:a0:ab:74:
                   2d:60:e8:e2:ec:85:c8:c3:6d:d5:ca:09:ed
               Exponent: 65537 (0x10001)
       X509v3 extensions:
           X509v3 Key Usage:
               Digital Signature, Key Encipherment
           X509v3 CRL Distribution Points:

               Full Name:
                 URI:http://ca.kisc.kz/cgi/RevList.crl

               Full Name:
                 URI:http://ca.kisc.kz/cgi/RevList.crl

           X509v3 Extended Key Usage:
               TLS Web Client Authentication
           X509v3 Subject Key Identifier:
               B2:9A:79:56:63:20:EE:44:83:98:38:BE:B5:70:93:CB:EA:41:5C:84
           Authority Information Access:
               OCSP - URI:http://ca.kisc.kz:62222/cgi/status

           X509v3 Authority Key Identifier:
               keyid:68:E7:1E:98:22:1A:75:89:27:E5:79:F7:A1:76:11:04:F5:03:4C:D7
               DirName:/CN=KISC Root CA/O=KISC/C=KZ
               serial:68:E7:1E:98:22:1A:75:89:27:E5:79:F7:A1:76:11:04:F5:03:4C:D7

   Signature Algorithm: sha1WithRSAEncryption
       79:63:5a:ae:18:4c:2c:c8:ae:82:13:5d:1d:4d:0b:02:81:be:
       ed:f6:b5:ce:78:6f:13:5d:28:71:f8:e3:46:ac:a1:97:f4:7c:
       5c:6a:71:83:a2:c2:87:99:d1:00:f3:d4:7d:81:bf:a1:d1:b4:
       c1:b9:f2:70:ef:a1:32:7d:63:32:38:56:b2:39:15:4f:de:b6:
       4b:d6:fe:b9:5d:cf:32:94:b6:dc:02:21:22:89:61:19:db:c7:
       c1:ff:43:30:dd:df:fc:8a:1c:34:34:70:4d:9b:13:db:1e:d6:
       6b:9c:88:75:72:eb:1f:97:f7:36:34:3e:5b:1d:06:35:33:e2:
       26:f2:40:95:4c:fb:f7:3a:0b:11:1d:40:3d:0d:18:67:c7:26:
       9d:b3:c4:90:18:5d:c4:37:ec:70:48:04:fd:6b:d2:6b:76:2c:
       b8:c4:6b:fd:36:97:88:9b:7e:cb:27:5e:f4:b4:7f:29:5d:e2:
       50:74:1d:ff:84:3a:24:fb:56:5a:6b:0e:c5:04:fb:8d:41:5a:
       c5:89:ac:22:01:f1:d7:f0:bd:49:68:40:7a:2e:47:c7:28:df:
       8f:50:cd:d8:3f:39:ca:1a:eb:11:03:c3:c8:ac:68:25:90:83:
       54:61:ad:a8:76:de:3b:d2:f2:1e:ef:7e:36:44:c6:29:9a:98:
       31:f5:d9:04
-----BEGIN CERTIFICATE-----
MIIECzCCAvOgAwIBAgIUMpp5VmMg7kSDmDi+tXCTy+pBXIQwDQYJKoZIhvcNAQEF
BQAwMzEVMBMGA1UEAxMMS0lTQyBSb290IENBMQ0wCwYDVQQKEwRLSVNDMQswCQYD
VQQGEwJLWjAeFw0xMTA4MTIxMjA0MzJaFw0xMjA4MTIxMjA0MzJaMDoxCzAJBgNV
BAYTAktaMQwwCgYDVQQKEwNBU0IxHTAbBgNVBAMTFEFMQVRBVS5TU0wuQ0hFUk5P
VkFTMIHfMA0GCSqGSIb3DQEBAQUAA4HNADCByQKBwQDe7lvP2aF3CZ4FXHpeu3k6
CTK60iIyVNv+vKeXhx/L31q6HpePTOOtqN+bAAXXoX8+NH4BI1kSR5otXNs2AehB
qsGbqrIx9feb2tYbH/GMA4UlwNn6RG/MtHicCywm8+CYXhga/uvw5TadwITjbC3+
L16oJ3NJhx0Rf6uG1xBLfqvHFIkS8eAyJ/9qRMTJxN707Q4gPrJUShAu4fumKcpn
uIPNq07qZURakmIvLupBEqCrdC1g6OLshcjDbdXKCe0CAwEAAaOCAVIwggFOMAsG
A1UdDwQEAwIFoDBbBgNVHR8EVDBSMCegJaAjhiFodHRwOi8vY2Eua2lzYy5rei9j
Z2kvUmV2TGlzdC5jcmwwJ6AloCOGIWh0dHA6Ly9jYS5raXNjLmt6L2NnaS9SZXZM
aXN0LmNybDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUspp5VmMg7kSD
mDi+tXCTy+pBXIQwPgYIKwYBBQUHAQEEMjAwMC4GCCsGAQUFBzABhiJodHRwOi8v
Y2Eua2lzYy5rejo2MjIyMi9jZ2kvc3RhdHVzMG4GA1UdIwRnMGWAFGjnHpgiGnWJ
J+V596F2EQT1A0zXoTekNTAzMRUwEwYDVQQDEwxLSVNDIFJvb3QgQ0ExDTALBgNV
BAoTBEtJU0MxCzAJBgNVBAYTAktaghRo5x6YIhp1iSflefehdhEE9QNM1zANBgkq
hkiG9w0BAQUFAAOCAQEAeWNarhhMLMiughNdHU0LAoG+7fa1znhvE10ocfjjRqyh
l/R8XGpxg6LCh5nRAPPUfYG/odG0wbnycO+hMn1jMjhWsjkVT962S9b+uV3PMpS2
3AIhIolhGdvHwf9DMN3f/IocNDRwTZsT2x7Wa5yIdXLrH5f3NjQ+Wx0GNTPiJvJA
lUz79zoLER1APQ0YZ8cmnbPEkBhdxDfscEgE/WvSa3YsuMRr/TaXiJt+yyde9LR/
KV3iUHQd/4Q6JPtWWmsOxQT7jUFaxYmsIgHx1/C9SWhAei5Hxyjfj1DN2D85yhrr
EQPDyKxoJZCDVGGtqHbeO9LyHu9+NkTGKZqYMfXZBA==
-----END CERTIFICATE-----
45 svchernova
 
22.08.11
15:56
(43) Хочу полисы оттуда выкачивать для страховой компании
46 svchernova
 
22.08.11
15:56
Чтобы автоматом в 1С садились..
47 OFF
 
22.08.11
16:18
а причем тогда 1с и сертификаты?
если в браузере открывается описание https://icweb/IICWebService.asmx?WSDL то отстань от них, они стоят корректно
кури вот эту хрень для понимания как вебслужбы взаимодействует с внешним миром wiki:Веб-служба
потом кури http://asb.kz/wiki/index.php?title=Интеграция_с_ЕСБД в части доступных интеграционных методов ЕСБД

там есть все, нужно только не температурить и тянуться за вазелином, а включить голову

если не включается, то продам тыш за 150 обработку на 7.7 которая позволяет получить идентификатора класса "бонус-малус" для страхователя
48 svchernova
 
22.08.11
16:22
(47) Сертификаты стоят корректно, я понимаю. Проблема в том, чтобы 1С научилась видеть эти сертификаты и создавала объект, называемый "ws ссылка". При создании ws ссылки 1С просит ввести адрес описания web сервиса. я пишу тууда адрес https://icweb/IICWebService.asmx?WSDL. Получаю ошибку : Peer certificate cannot be authenticated with known CA certificates.
49 svchernova
 
22.08.11
16:23
(48) нет у меня 150 тыщ, я дом строю.
50 OFF
 
22.08.11
16:52
хрень какая то ..........
объекты "ws ссылка" .........
........

к примеру нам нужно получить полиса введенные/измененные за период, курим http://asb.kz/wiki/index.php?title=Интеграция_с_ЕСБД
оппа ........ нам подходит метод http://asb.kz/wiki/index.php?title=GetPoliciesByCreatedOrChangedDateTime
смотрим параметры метода .......
aDateTime1 Начальная дата\время в формате dd.mm.yyyy hh:mm:ss
aDateTime2 Конечная дата\время в формате dd.mm.yyyy hh:mm:ss
их подпихнуть сумеем в нужном формате?
любуемся параметром aSessionID .........
пляяяяяя, оказывается для всех методов нужно для начала идентификатор сесси получить ......... методом http://asb.kz/wiki/index.php?title=User

теорией вооружились, начинаем рисавать ....... фигню что бу получить идентифакатор сесииииииии

ЗЫ. тут wiki:Веб-служба мы должны были узнать что вебслужбы общаются посредством сообщений, основанных на XML

вот и рисуем хмл ....... типа ......

<?xml version=""1.0"" encoding=""utf-8""?>
<soap12:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap12=""http://www.w3.org/2003/05/soap-envelope"">
<soap12:Body>
<AuthenticateUser xmlns=""https://icweb/IICWebService"">
<aName>"+ТутНужноПользователяЕСБДУказать+"</aName>
<aPassword>"+АТутЕгоПарольЕСБД+"</aPassword>
</AuthenticateUser>
</soap12:Body>
</soap12:Envelope>

и вот эту фигню нарисованную нам нужно отправить POSTом по адресу https://icweb/IICWebService.asmx?WSDL

в ответ получим http://asb.kz/wiki/index.php?title=User которая тож хмлька из которой нам нужно получить значение тэга SessionID

как это взлетит, будем получать дальше данные
ЗЫ. как выглядит хмль для каждого метода доступного в ЕСБД есть в описании по адресу https://icweb/IICWebService.asmx?WSDL
51 svchernova
 
22.08.11
16:55
(50) Перевариваю. я уже путалась сделать что-то подобное.
Сейчас попробую. Пожалуйста, добавь меня в аську
52 Wobland
 
22.08.11
16:57
(49) хех, у меня одногруппник тоже дом строит. купил за 200 кусок земли лет 7 назад, начал строить. вот уже лет 5 живут там, до сих пор строят. это невозможно закончить, можно только прекратить. извините за оффтопик
53 svchernova
 
22.08.11
16:57
я раньше читала xml и формировала из него документы в 1с, с хмл у меня больших проблем нет
54 svchernova
 
22.08.11
16:59
(50)
и вот эту фигню нарисованную нам нужно отправить POSTом по адресу https://icweb/IICWebService.asmx?WSDL" target="_blank" ref="nofollow" class="extralink">https://icweb/IICWebService.asmx?WSDL

--------не поняла ничего из этого
55 svchernova
 
22.08.11
17:00
(50) я не пользователь есбд и пароля у меня нет, мне только сертификат выслали..
56 svchernova
 
22.08.11
17:01
(50) может, отсюда порыть, в vb скрипт написать, в 1С поставить и просто тупо выкачивать в хмл
57 svchernova
 
22.08.11
17:02
тогда мне нужно к ним обратиться, чтобы они меня как пользователя завели и пароль дали?
58 svchernova
 
22.08.11
17:04
(50)
почему хрень объекты "ws ссылка"? я в 8.2 работаю
59 svchernova
 
22.08.11
17:12
(50) как я понимаю, ты мне дал код для того, чтобы законнектиться с базой, так?
а вот таким кодом мне нужно получить методы из есбд, правильно?
//** Код для ЕСБД
Connector = Новый COMОбъект("MSScriptControl.ScriptControl");

Текст ="Function  Main1
|    Dim END_POINT_URL
|   Dim NS_URI_SOAP_ENC
|   Dim STOCKQUOTE_NS
|   Dim SOAP_ACTION
|   Dim Connector
|   Dim Serializer
|    Dim Method
|Dim Reader

|END_POINT_URL = ""https://icweb/IICWebService.asmx""
|NS_URI_SOAP_ENC = ""http://schemas.xmlsoap.org/soap/encoding/""
|STOCKQUOTE_NS = ""https://icweb/IICWebService""

|Dim xmlREC
|
|Set strm = CreateObject(""ADODB.Stream"")
|    strm.Charset = ""utf-8""
|    strm.Type = 2
|    strm.Open
|    strm.LoadFromFile ""c:\ZaprosESBD1.xml""        
|    xmlREC = strm.readText
|    strm.Close
|
|Set Connector = CreateObject(""MSOSOAP.HttpConnector30"")
|    Connector.Property(""EndPointURL"") = END_POINT_URL
|    Connector.Connect
|    Connector.BeginMessage
|    Set Serializer = CreateObject(""MSOSOAP.SoapSerializer30"")
|    Serializer.Init Connector.InputStream
|    Serializer.StartEnvelope
|    
|       Serializer.SoapAttribute ""xmlns:xsi"", , _
|                                ""http://www.w3.org/2001/XMLSchema-instance""
|       Serializer.SoapAttribute ""xmlns:xsd"", , _
|                                ""http://www.w3.org/2001/XMLSchema""
|       Serializer.SoapAttribute ""xmlns:soap"", , _
|                                ""http://schemas.xmlsoap.org/soap/envelope/""
|    Serializer.WriteXml xmlREC
|      
|    Serializer.EndEnvelope
|Connector.EndMessage
|    Set Reader = CreateObject(""MSOSOAP.SoapReader30"")
|    Reader.Load Connector.OutputStream
|    If Not Reader.FaultCode Is Nothing Then
|       MsgBox Reader.FaultString.Text, vbExclamation
|    Else
|       xmlRES = Reader.Body.XML
|    End If
|    Set strm = CreateObject(""ADODB.Stream"")
|    strm.Charset = ""utf-8""
|    strm.Type = 2
|    strm.Open
|    strm.writeText xmlRES
|    strm.SaveToFile ""c:\ZaprosESBD_.xml"", 2
|    strm.Close
|    Connector.Reset
|End Function ";

Connector.Language="vbscript";
Connector.AddCode(Текст);
Connector.Timeout  = 1000 * 60*5;
Connector.run("Main1");

// Конец кода для ЕСБД
60 svchernova
 
22.08.11
17:23
(49) а я ещё и не вселилась в этот дом, деняк нужно много..
61 svchernova
 
22.08.11
17:24
(50){Форма.Форма.Форма(117)}: Ошибка при вызове метода контекста (Run)
Connector.run("Main1");
по причине:
Произошла исключительная ситуация (Connector): Connector:The server is requesting client authentication. HRESULT=0x800A1529 - Connector:Unspecified HTTP error. HRESULT=0x800A1518
так, это уже легче. завтра уточню пользователя и пароль..
62 svchernova
 
22.08.11
17:27
(50) OFF, На сегодня уже всё исчерпано, я думаю. Завтра можно к тебе обратиться? я тебя в свою аську добавила. Не бросай меня на произвл судьбы, пожалуйста. Спасибо тебе.
63 OFF
 
модератор
22.08.11
18:18
(55) нужен еще логин и пароль
64 OFF
 
22.08.11
18:21
(54) в поиск как это wiki:HTTP#POST сделать в 1с
65 svchernova
 
23.08.11
09:08
(64) Спасибо. сейчас логин и пароль добуду и попробую. я надеялась без них обойтись. Я уже видела, как делать аутентификацию, там примерыкода выложены на их сайте
66 OFF
 
23.08.11
09:20
(65) какие примеры? ссылку
67 svchernova
 
23.08.11
10:02
(65) вот ссылка:
68 svchernova
 
23.08.11
10:02
69 svchernova
 
23.08.11
10:03
(65) там список методов, щелкаешь по методу и открывается его тело
70 svchernova
 
23.08.11
10:03
AuthenticateUser
Аутентификация пользователя

Test
The test form is only available for requests from the local machine.
SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /IICWebService.asmx HTTP/1.1
Host: icweb
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://icweb/IICWebService/AuthenticateUser"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
   <AuthenticateUser xmlns="https://icweb/IICWebService">
     <aName>string</aName>
     <aPassword>string</aPassword>
   </AuthenticateUser>
 </soap:Body>
</soap:Envelope>