Не удалось создать объект для работы с криптографией (linux, криптопро)

1. mpzflame 05.11.24 15:05 Сейчас в теме
Пытаюсь наладить работу сервиса 1С:Отчетность на УПП под Астрой и получаю такие сообщения при работе с ЭЦП:

Не удалось создать объект для работы с криптографией
Не был создан объект для работы с криптографией, невозможно проверить установленные криптопровайдеры

Всё уже перепробовал, всё делал, как описано здесь:
https://its.1c.ru/db/edohandbook/content/89/hdoc
https://its.1c.ru/db/metod8dev/content/5925/hdoc

КриптоПРО отдельно работает. А криптопровайдеры 1С так и не видит.

По отладчику дохожу до модуля обработки ДокументооборотСКонтралирующимиОрганами.СоздатьОбъектКомпонентыПеребираяВерсии
И там возникают исключения при вызове
Объект = Новый("Addin.ЭДОCom." + ProgID + СтрокаВерсия);
ProgID="CryptS"
СтрокаВерсия=82

Прошу помощи!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Sashares 35 05.11.24 20:18 Сейчас в теме
5. mpzflame 06.11.24 09:10 Сейчас в теме
(3) делал..

вообще, код
МенеджерКриптографии = Новый МенеджерКриптографии("", "", 80);
//МенеджерКриптографии = Новый МенеджерКриптографии("", "/opt/cprocsp/lib/amd64/libcapilite.so", 80);
Сообщить(МенеджерКриптографии.ПолучитьИнформациюМодуляКриптографии().Name);
выполняется без исключений как указанием пути, так и без.

Но при использовании 1С:Отчетности там что-то типа вот такого:
Обраб = Обработки.ДокументооборотСКонтролирующимиОрганами.Создать();
КриптОбъект = Обраб.СоздатьОбъектДляРаботыСКриптографией();
и это уже не работает..

Там вызывается СоздатьОбъектКомпонентыПеребираяВерсии("CryptS", ВерсияКомпоненты)
И, видимо, этого "CryptS" и нет.
2. starik-2005 3091 05.11.24 18:05 Сейчас в теме
Чета не вижу поддержки 1С:Отчетность в списке: https://edo.1c.ru/handbook/28/2561/
4. mpzflame 06.11.24 09:04 Сейчас в теме
а при чём тут это? Наша УПП под Windows прекрасно работает с 1С: Отчетностью
Задача - перебраться на linux
6. starik-2005 3091 06.11.24 10:45 Сейчас в теме
(4)
а при чём тут это?
Ну у вас там отчетность пытается СОМ-объект создать, как я понял. А СОМ-объектов в линухе нет.
Объект = Новый("Addin.ЭДОCom." + ProgID + СтрокаВерсия); // это СОМ - в линухе не работает
Объект = Новый("Addin.ЭДОNative." + ProgID + СтрокаВерсия); // Это нативная компонента, доступная в линухе
7. mpzflame 06.11.24 13:07 Сейчас в теме
(6)
спасибо, понял.. столько времени убил:
https://its.1c.ru/db/elreps#content:131:hdoc
только тонкий и веб-клиенты, а у нас УПП на толстом клиенте
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот