|
Как использовать API честный знак | ☑ | ||
---|---|---|---|---|
0
sergqwert
06.08.20
✎
14:09
|
Получили доступ к API стенда "Песочница", теперь нужно авторизоваться с помощью сертификата УКЭП.
1) Как сделать запрос: http://api.sb.mdlp.crpt.ru/api/v1/auth? 2) запрос: http://api.sb.mdlp.crpt.ru/api/v1/token/ Как протестировать в Честном знаке, в 1С? |
|||
1
D_E_S_131
06.08.20
✎
14:10
|
Для МДЛП есть у 1С библиотека интеграции. Ее внедрить в конфу и через нее все делать. Тестить можно без "песочницы", потом остатки спишите по причине "Тестирование в рамках эксперимента".
|
|||
2
Garykom
гуру
06.08.20
✎
14:11
|
(1) без песочницы откуда товар возьмешь? только в песочнице дают сертификаты виртуальных фирм от которых можно заходить и на свою отправлять
|
|||
3
Garykom
гуру
06.08.20
✎
14:13
|
(0)
1. читай мануалы https://xn--80ajghhoc2aj1c8b.xn--p1ai/business/projects/medicines/documents/for_developers/ 2. регайся на их форуме https://xn--80ajghhoc2aj1c8b.xn--p1ai/forum/ |
|||
4
sergqwert
06.08.20
✎
14:14
|
А если конфигурация 1С Аптека Розница 2.3.4.33, тоже нужна библиотека интеграции?
|
|||
5
Garykom
гуру
06.08.20
✎
14:14
|
(4) там все встроено только правильно настроить - у меня пара дней ушло разобраться с гуглением и ютубиньем
|
|||
6
D_E_S_131
06.08.20
✎
14:15
|
(2) От реальных поставщиков, которые будут потом поставлять товар.
|
|||
7
Garykom
гуру
06.08.20
✎
14:15
|
(6) ну давай попроси реального поставщика в пром контуре прислать тебе виртуально товар ))
|
|||
8
D_E_S_131
06.08.20
✎
14:44
|
(7) В смысле "попроси"? Нас именно поставщик такому способу и научил, и именно так я и тестил у себя систему в июне. :)
|
|||
9
ptiz
06.08.20
✎
14:46
|
(8) С тех пор все либо списали "экспериментальные" товары, либо просто не до этого, уже реальный прёт.
|
|||
10
D_E_S_131
06.08.20
✎
14:47
|
09.07.2020 последний раз оформляли "Прочее выбытие" по причине "Вывод из оборота КиЗ, накопленных в рамках эксперимента". Все ОК было.
|
|||
11
D_E_S_131
06.08.20
✎
14:49
|
(9) Не знаю у кого там "уже прёт", но у нас еще 90% немаркированного от поставщиков приходит из старых запасов.
|
|||
12
Salimbek
06.08.20
✎
15:11
|
(0) Документацию то по АПИ смотрели? Особенно последние три раздела.
|
|||
13
Megas
06.08.20
✎
15:15
|
(11) И что вы с ними делаете?
|
|||
14
Megas
06.08.20
✎
15:19
|
(0)
Примерно так я делал Заголовки = Новый Соответствие; Заголовки.Вставить("Content-Type", "application/json;charset=UTF-8"); СоединениеHTTP = НовыйHTTPСоединение(Организация); Запрос = Новый HTTPЗапрос("/api/v3/auth/cert/key", Заголовки); Попытка Ответ = СоединениеHTTP.Получить(Запрос); ТекстОтвета = Ответ.ПолучитьТелоКакСтроку(); Исключение Сообщить(ОписаниеОшибки()); СоединениеHTTP = Неопределено; Возврат неопределено; КонецПопытки; РазборОтвета = РаботаСФорматомJSON.ПрочитатьJSON(ТекстОтвета); bDetached = Ложь; ОтпечатокСертификата = ""; ПарольКСертификату = ""; ТекстДляПодписи = РазборОтвета.Получить("data"); ПодписанныеДанные = ""; Если НЕ РаботаСЭЦП.ПодписатьТекст(ТекстДляПодписи, ПодписанныеДанные, ОтпечатокСертификата, ПарольКСертификату, Организация, bDetached, 0) тогда СоединениеHTTP = Неопределено; Возврат ""; КонецЕсли; ПакетДанных = Новый Соответствие; ПакетДанных.Вставить("uuid", РазборОтвета.Получить("uuid")); ПакетДанных.Вставить("data", ПодписанныеДанные); СтруктурированныйJSON = РаботаСФорматомJSON.ЗаписатьJSON(ПакетДанных); Запрос = Новый HTTPЗапрос("/api/v3/auth/cert/", Заголовки); Запрос.УстановитьТелоИзСтроки(СтруктурированныйJSON); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |