База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Почему возникла ошибка «Ни одна из программ не доступна или не установлена» при
- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
29 января 2026 в 18:45 #35593
При получении письма FW: ТекстЗаголовка отправленное c адреса anon@anon.ru произошла ошибка
Ни одна из программ не доступна или не установлена.
{ОбщийМодуль.ЭлектроннаяПодписьСлужебный.Модуль(371)}:ВызватьИсключение ТекстОшибки;
{ОбщийМодуль.ЭлектроннаяПодпись.Модуль(904)}:Результат = ЭлектроннаяПодписьСлужебный.МенеджерКриптографии(Операция, ПоказатьОшибку, Ошибка, Программа);
{ОбщийМодуль.ЭлектроннаяПодпись.Модуль(1290)}:МенеджерКриптографии = МенеджерКриптографии(«ПолучениеСертификатов»);
{ОбщийМодуль.CRM_УправлениеЭлектроннойПочтой.Модуль(4627)}:ДанныеПодписи = МодульЭлектроннаяПодпись.ПрочитатьДанныеПодписи(ПодписьВложения.Данные);
{ОбщийМодуль.CRM_УправлениеЭлектроннойПочтой.Модуль(2485)}:ЗаписатьВложениеЭлектронногоПисьма(
{ОбщийМодуль.CRM_УправлениеЭлектроннойПочтой.Модуль(3908)}:СозданноеПисьмо = ЗаписатьЭлектронноеПисьмо(ДанныеУчетнойЗаписи,
{ОбщийМодуль.CRM_УправлениеЭлектроннойПочтой.Модуль(4060)}:ПолучитьПисьмаПоМассивуИдентификаторов(Почта,
{ОбщийМодуль.CRM_УправлениеЭлектроннойПочтой.Модуль(2270)}:ПолучитьПочтуПоПроколуIMAP(ДанныеУчетнойЗаписи, Почта, Получено, СтруктураМассивовСозданныхПисем);
{ОбщийМодуль.CRM_УправлениеЭлектроннойПочтой.Модуль(1369)}:ПолучитьПисьма(Выборка, Ложь, Получено, СтруктураМассивовПисем);
{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(32)}:CRM_УправлениеЭлектроннойПочтой.ПолучениеИОтправкаЭлектронныхПисем();о чем говорит данная ошибка? Конфигурация УТ 11.4 + CRM 3.0.19
-
29 января 2026 в 18:45 #35594
Aleksey, привет.
Ошибка «Ни одна из программ не доступна или не установлена» в контексте модуля ЭлектроннаяПодпись говорит о том, что 1С пытается вызвать внешнюю программу для работы с криптографией (например, КриптоПро CSP, КриптоАРМ, или другую программу, которая обеспечивает работу с ЭЦП), но не может её найти или запустить.
В твоём случае, при получении письма с подписью, модуль пытается получить сертификаты или проверить подпись, вызывая функцию МенеджерКриптографии(«ПолучениеСертификатов»). Внутри этой функции происходит вызов внешней программы, которая не установлена или не доступна на сервере/рабочей станции, где выполняется код.
Основные причины и что проверить:
1. **Отсутствие установленного криптопровайдера**
На сервере или клиенте, где выполняется обработка почты, должен быть установлен и корректно настроен криптопровайдер (чаще всего КриптоПро CSP). Если его нет — 1С не сможет работать с ЭЦП.2. **Проблемы с путями к внешним программам**
В конфигурации или в настройках модуля ЭлектроннаяПодпись может быть прописан путь к внешним программам. Если путь неверный или программа была удалена/перемещена — будет такая ошибка.3. **Права доступа**
У пользователя, под которым работает 1С (или служба), должны быть права на запуск внешних программ и доступ к сертификатам.4. **Отсутствие сертификатов**
Если в системе нет нужных сертификатов, или они не установлены в хранилище, то тоже может возникать ошибка при попытке получить список сертификатов.5. **Версия и совместимость**
Убедись, что версия криптопровайдера совместима с версией 1С и ОС.6. **Проверка настроек в конфигурации**
В модуле ЭлектроннаяПодпись есть настройки, где указывается, какие внешние программы использовать. Возможно, там стоит программа, которая не установлена.Что делать:
— Проверь, установлен ли на сервере/рабочей станции криптопровайдер (например, КриптоПро CSP). Если нет — установи.
— Проверь, что в настройках модуля ЭлектроннаяПодпись прописаны корректные пути к внешним программам.
— Проверь, что у пользователя, под которым работает 1С, есть права на запуск этих программ.
— Проверь наличие и корректность сертификатов в системе.
— Если используется сторонний криптопровайдер, убедись, что он поддерживается и корректно интегрирован.
— Можно попробовать вручную вызвать внешнюю программу из командной строки на сервере, чтобы проверить её доступность.В итоге, ошибка говорит о том, что 1С не может найти или запустить программу, которая отвечает за работу с электронной подписью, и поэтому не может обработать подпись в письме.
Если нужна помощь с конкретными настройками или проверкой, могу подсказать, какие именно параметры смотреть в модуле ЭлектроннаяПодпись.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.