|
v7: Честный знак: загруженный документ "Вывод из оборота" не проходит проверку подписи. | ☑ | ||
---|---|---|---|---|
0
big
31.08.22
✎
09:18
|
Пытаюсь отправить в ЧЗ документ "Вывод из оборота".
Токен получаю - ОК Файл документа в JSON кодирую в Base64 (написана функция в 7.7 - проходит проверку на правильность кодирования в онлайн-сервисе, всё ОК Файл Файл документа в JSON подписываю подписью по отпечатку сертификата консольной утилитой cryptcp (подпись откреплена) - проходит проверку на корректность утилитой Крипто-ПРО Всё это в формате JSON отсылаю в ЧЗ посредством WinHTTP. В ответ получаю код 201 (принят) и GUID. Документ появляется в ЧЗ со статусом "Обработано с ошибками". Ошибка 02:ИНН не соответствует данным текущего участника" и 33:Проверка электронной подписи не пройдена" До этого пробовал подписывать через CAPICOM как напрямую из 7.7, так и через скрипт vbs - результат такой же. Единственное, что в этих случаях подписанный файл не проходил проверку в утилите Крипто-ПРО. Уже и не знаю куда копать. з.ы. может ЧЗ намеренно закрыл такой вариант? Потому как интерактивно из файла "Вывод из оборота" нельзя загрузить с объемно-сортовым учетом - только вручную заводить. |
|||
1
serpentt
31.08.22
✎
11:09
|
(0) А как же тогда операторы ЭДО передают данные в ЧЗ в формате ОСУ?
|
|||
2
big
31.08.22
✎
11:26
|
(1) Через ЭДО такие документы не передают. Разве нет? Вроде как только юридически значимые документы - УПД и т.п.
|
|||
3
АгентБезопасной Нацио
31.08.22
✎
11:33
|
вроде вывод по прочим основаниям - пока по ОСУ, т.е напрямую в ЧЗ, без ЭДО
|
|||
4
Valery
31.08.22
✎
11:57
|
для 77, это какая-то своя доработка под ЧЗ?
|
|||
5
serpentt
31.08.22
✎
12:10
|
(2) я имел ввиду не форму документа, а передачу данных по ОСУ
(3) ЧЗ огорчил с ОСУ, его нельзя загрузить через документ на сайте. Только ввод в ручном режиме. |
|||
6
big
31.08.22
✎
12:52
|
(4) Да, конечно. И что-то не заладилось с ним.
Пробовал подписывать консольным приложением cryptcp.exe. Данные подписи получаются разные в сравнении с подписью через CAPICOM. И получается так, что токен невозможно получить, если подписать его cryptcp. Сцуко - магия какая-то ))) з.ы. пора копать могилу клюшкам ))) |
|||
7
big
31.08.22
✎
12:53
|
(6) При всем при этом все подписи проходят проверку и подписываются одни и те же данные )
|
|||
8
princepersei
12.09.22
✎
05:32
|
Решение есть, хоронить клюшки рано.
1. Записать текст в файл UTF-8 без BOM 2. Подписать текст из файла через скрипт, через создание com объекта CAdESCOM.CadesSignedData не получиться. ну или использовать уже готовое решение. Обмен ЦРПТ (Честный ЗНАК) для 1С 7.7 //ГИСМТ, ЭДО, ОСУ, молочная продукция, вода и пр.// |
|||
9
serpentt
12.09.22
✎
08:42
|
(9) "ну или использовать уже готовое решение."
Виктуан как то подписывает и отсылает?, значит есть рабочие варианты.... |
|||
10
princepersei
12.09.22
✎
10:31
|
Да там полноценная работа с документам ГИСМТ и СУЗ прямой подачи запросов в формате json.
|
|||
11
1snik_d
13.09.22
✎
00:04
|
Все в клюшках работает, делал года 2 назад еще полноценный механизм формирования, подписания и отправки схем по таблеткам (МДЛП). Правда для подписания и конвертации в UTF использовались вставки на vbs в код
|
|||
12
1snik_d
13.09.22
✎
00:07
|
И для кодирования в Base64 тоже вставки делал, на 1с уж очень оно медленно работало.
|
|||
13
serpentt
15.09.22
✎
08:52
|
(1) удалось побороть Вашу проблему?
|
|||
14
zippygrill
16.09.22
✎
08:32
|
CryptoPro переставь
|
|||
15
big
16.09.22
✎
10:04
|
(11) Можно код посмотреть?
(13) Нет, не получилось. Быстренько через КД2 сделал выгрузку в УТ11.5, оттуда пока что выгружаем данные. (14) Пробовал конечно же, не помогло. |
|||
16
serpentt
16.09.22
✎
15:19
|
(15) если получится... поделись
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |