Обработчик 1с вернул ошибку подпись не принята
Область применения ЭП довольно широка. Например, многие специальные сервисы требуют верификации пользователя с её помощью: Госуслуги, онлайн-сервисы для управления средствами в банке и электронные площадки и другие. Поэтому любые технические неполадки, возникающие при использовании ЭП, могут вызвать различные серьёзные: от упущенной выгоды до материальных убытков.
Какие бывают ошибки
Проблемы при использовании ЭП, с которыми пользователи встречаются чаще всего, можно условно разделить на три группы:
Проблемы с сертификатом Они появляются, когда сертификат не выбран, не найден или не верен.
Проблемы с подписанием документа. Ошибки возникают при попытке подписать документ.
Проблема при авторизации на торговых площадках.
Рассмотрим неполадки подробнее и разберёмся, как их решать.
Сертификат не найден
Иногда при попытке подписать электронный документ с помощью ЭП пользователь может столкнуться с ошибкой «Не удалось найти ни одного сертификата, пригодного для создания подписи»
У подобных ошибок могут быть следующие причины:
1. На компьютере не установлены корневые сертификаты Удостоверяющего Центра (УЦ), в котором была получена ЭП. Необходимо установить либо обновить корневой сертификат. Установка корневых сертификатов удостоверяющего центра подробно описана в нашей инструкции.
2. На ПК не установлено ни одного личного сертификата ЭП. Для применения ЭП необходимы и личные сертификаты. Об их установке мы писали в другой статье.
3. Установленные на компьютере необходимые сертификаты не валидны. Сертификаты отозваны или просрочены. Уточните статус сертификата в УЦ. Ошибка с текстом «Ваш сертификат ключа подписи включён в список отозванных» возникает, если у сертификата закончился срок действия или на ПК нужно обновить список сертификатов. В последней ситуации следует вручную загрузить перечень отозванных сертификатов.
Для установки списка отозванных сертификатов:
Откройте личный сертификат пользователя в окне Свойства браузера. Чтобы открыть его, наберите «Свойства браузера» в поисковой строке меню Пуск. Перейдите во вкладку Содержание и нажмите кнопку «Сертификаты».
Во вкладке Состав выберите из списка пункт «Точки распространения списков отзыва».
В блоке Имя точки распространения скопируйте ссылку на загрузку файла со списком отзыва.
Скачайте по указанной ссылке файл. Нажмите по нему правой кнопкой мыши и выберите в контекстном меню «Установить список отзыва (CRL)».
Следуйте указаниям «Мастера импорта сертификатов».
Не виден сертификат на носителе
Как правило, причина такой проблемы — сбой в работе программных компонентов. Для её решения достаточно перезагрузить компьютер. Однако иногда этого бывает недостаточно, поэтому требуется переустановка драйверов или обращение в службу техподдержки.
К наиболее распространённым причинам такой проблемы относятся следующие случаи:
Драйвер носителя не установлен или установлен некорректно. Для решения проблемы необходимо извлечь носитель электронной подписи из ПК и скачать последнюю версию драйвера носителя с официальных ресурсов. Если переустановка драйвера не помогла, подключите носитель к другому ПК, чтобы убедиться в исправности токена. Если токен определится другой системой, попробуйте удалить на неисправном компьютере драйвер носителя и установить его заново.
Долгое опознание носителя. Для решения проблемы необходимо дождаться завершения процесса или обновить версию операционной системы.
Некорректная работа USB-порта. Подключите токен к другому USB-порту, чтобы убедиться, что проблема не в носителе ЭП. Если система определила токен, перезагрузите компьютер. Если это не поможет, следует обратиться службу технической поддержки.
Неисправность носителя. Если при подключении токена к другому компьютеру или USB-порту система не определяет его, значит, проблема в самом носителе. Устранение неисправности возможно в данном случае лишь одним путём — нужно обратиться в сервисный центр для выпуска нового носителя.
ЭП не подписывает документ
Причин у подобной проблемы множество. Среди самых распространённых можно выделить следующие неполадки:
Закрытый ключ на используемом контейнере не соответствует открытому ключу сертификата. Возможно был выбран не тот контейнер, поэтому следует проверить все закрытые контейнеры на компьютере. Если необходимый контейнер по тем или иным причинам отсутствует, владельцу придётся обращаться в удостоверяющий центр для перевыпуска ЭП.
Ошибка «Сертификат недействителен» (certificate is not valid). Следует повторно установить сертификат ЭП по инструкциям УЦ в зависимости от используемого криптопровайдера — КриптоПро CSP, ViPNet CSP или другого.
Сертификат ЭП определяется как непроверенный. В этом случае необходимо переустановить корневой сертификат удостоверяющего центра.
Истёк срок действия криптопровайдера. Для решения этой проблемы необходим новый лицензионный ключ к программе-криптопровайдеру. Для его получения необходимо обращаться к специалистам УЦ или к ответственным сотрудникам своей организации.
Подключён носитель с другим сертификатом. Убедитесь, что подключён правильный токен. Проверьте также, не подключены ли носители других сертификатов. Отключите другие носители в случае их обнаружения.
В момент подписания электронных документов или формирования запроса в различных может возникнуть ошибка «Невозможно создание объекта сервером программирования объектов».
В этой ситуации помогает установка и регистрация библиотеки Capicom:
Распакуйте и переместите файлы capicom.dll и capicom.inf в каталог syswow64, находящийся в корневой папке ОС.
Откройте командную строку от имени администратора — для этого в меню Пуск наберите «Командная строка», нажмите по найденному приложению правой кнопкой мыши и выберите Запуск от имени администратора.
Введите «c:\windows\syswow64\regsvr32.exe capicom.dll» (без кавычек) и нажмите ENTER. Должно появиться уведомление о том, что команда выполнена успешно.
Возникновение ошибки "Документ . содержит невалидные подписи", вероятнее всего связано с тем, что на компьютере не установлен корневой сертификат Удостоверяющего Центра. Причин может быть две:
1) Не установлен корневой сертификат Головного удостоверяющего центра (ГУЦ) Минкомсвязи, уполномоченного федерального органа по аккредитации удостоверяющих центров.
2) Не установлен корневой сертификат Удостоверяющего Центра, выпустившего сертификат ключа электронной подписи Вашего контрагента или Оператора ЭДО.
Рекомендуется сначала воспользоваться инструкцией для установки корневого сертификата ГУЦ. После установки проверьте электронную подпись так, как написано здесь. Если это не помогло решить проблему, следуйте рекомендациям из данного раздела.
Открываем сам электронный документ, по которому выдается ошибка, на вкладке "Подписи" , содержится 1 или 2 подписи, статус одной из них, или обеих, выделен красным курсивом и статусом "Не верна".
Необходимо двойным кликом открыть данный сертификат(ы) и сохранить на рабочий стол или в любую другую папку на диске:
Затем нужно открыть сохраненный файл и перейти на закладку "Путь сертификации":
Мы видим, что корневой сертификат (сертификат Удостоверяющего Центра) действительно не установлен. Для его установки достаточно открыть корневой сертификат двойным кликом и установить (см. ниже).
В случае если не отображается цепочка сертификатов (на закладке "Путь сертификации" есть только сертификат пользователя), перейдите на вкладку "Состав" , найдите раздел, "Доступ к информации о центре сертификации":
Далее нужно выделить и скопировать в буфер обмена одну из ссылок, заканчивающуюся на .cer или .crt,.вставить ссылку в адресную строку браузера и скачать корневой сертификат,
Открыв корневой сертификат (из пути сертификации в сертификате пользователя или скачанный файл) нажмите кнопку "Установить сертификат. ":
В качестве хранилища корневого сертификата необходимо выбрать "Доверенные корневые центры сертификации":
Далее нужно подтвердить установку корневого сертификата:
Переключившись в окно 1С, правой кнопкой мыши нажимаем на подпись со статусом "Не верна" и в контекстном меню выбираем команду "Проверить электронные подписи":
Наш менеджер уже увидел Ваше обращение и спешит помочь Вам как можно скорее!
В рабочее время (пн – пт с 9:00 до 18:00) наши менеджеры очень активны и общительны и с радостью ответят Вам в течение дня.
В остальное время – дожидайтесь ответа на следующий рабочий день.
А пока предлагаем вам:
- Почитать отзывы наших клиентов;
- Узнать о новинках для бизнеса в блоге;
- Пообщаться с нашими клиентами в группе ВКонтакте и на Facebook.
Заказ обратного звонка
Заполните форму, специалист свяжется с вами в течение дня. Он ответит на все вопросы и оформит тестовый доступ, если это необходимо.
В 1С:ЭДО случается ситуация, когда во входящем документе установлен статус электронной подписи «Неверна». Причина этому – корневой сертификат удостоверяющего центра у контрагента не установлен в реестр доверенных центров сертификации.
Рис. 1. Пример ошибки
Чтобы решить эту проблему установите корневой сертификат удостоверяющего центра, который изготовил электронную подпись вашему контрагенту.
Итак если в 1С:ЭДО поступил документ и в списке электронных подписей надпись «Неверна», следуйте инструкции ниже.
Инструкция: как обновить статус электронной подпись в 1С:ЭДО
Шаг 1. Откройте сертификат контрагента
Нажмите на статус подписи правой кнопкой мыши и выберите пункт контекстного меню «Открыть сертификат».
Откроется сертификат электронной подписи вашего контрагента.
В левой верхней части сертификата вы увидете иконку красного круга с белым крестом и уведомление «Нет доверия к этому корневому сертификату центра сертификации. Чтобы включить доверие, установите этот сертификат в хранилище доверенных корневых сертификатов центров сертификации».
Это сертификат вашего контрагента, а нужен сертификат удостоверяющего центра. Поэтому перейдите на вкладку «Путь сертификации».
Шаг 2. Откройте сертификат удостовряющего центра
На вкладке «Путь сертификации» указано какие удостоверяющие центры участвовали в процессе создания данной подписи.
Кликните дважды по сертификату УЦ. Откроется сертификат удостоверяющего центра с такой же иконкой и уведомлением как в сертификате контрагента.
Шаг 3. Установите сертификат УЦ контрагента
Установите курсор в пункте «Поместить все сертификаты в следующее хранилище», затем нажмите кнопку «Обзор».
Рис. 5
Откроется список хранилищ для установки сертификатов. Выберете хранилище «Доверенные корневые центры сертификации». Завершите выбор, нажав кнопку «ОК» и «Далее».
На завершающем этапе нажмите кнопку «Готово».
Если вы все сделали правильно, начнется установка сертификата.
Подтвердите установку. Для этого в окне «Предупреждение о безопасности» нажмите кнопку «Да».
Успешная установка подтверждается окном с уведомлением. Закройте его, нажав «ОК».
После установки сертификата закройте все окна с сертификатами.
Нажмите вновь на статус подписи правой кнопкой мыши и в контекстном меню выберите пункт «Проверить электронные подписи».
Данная инструкция родилась при работе с конфигурацией «Бухгалтерия государственного учреждения 2.0» возможны расхождения в наименованиях объектов в других конфигурациях, но суть будет та же.
Иногда в процессе взаимодействия с контрагентами посредством электронного документооборота при помощи сервиса 1С-ЭДО возникает неприятная ситуация - необходима замена электронно-цифровой подписи (ЭЦП) на вашей стороне (окончен срок действия ЭЦП, ЭЦП утеряна и тп), причем происходит это в момент уже запущенного процесса обмена ЭДО, что приводит к возникновению ошибки в статусе подписи «подпись не верна».
Что же можно сделать в такой ситуации? Ниже мы приведем один из способов устранения данной проблемы:
-
Заходим в рабочее место «Текущие дела ЭДО» и находим там наш «проблемный» электронный документ:
Здесь самый важный момент: главное выбрать именно те объекты, которые необходимо удалить, а называться они будут «Информация получателя» и «Извещение о получении подтверждения даты получения информации получателя». Обязательно смотрим на соответсвие реквизитов этих объектов «дата документа» и «статус».
Дата документа должна совпадать с датой отображаемого документа в рабочем месте Текущие дела ЭДО, который мы пометили на удаление, статус должен быть «отправлен получателю».
Пометили их на удаление, нажимаем удалить, но программа их не удаляет потому что есть ссылки на эти объекты.
Программа предлагает указать вручную способы удаления «удалить» или «заменить», мы выбираем способ удалить, но и тут нас ждет «сюрприз», у объекта «присоединенный файл» способ «удалить» выбирается без проблем, а объект «транспортный контейнер» так просто не удаляется. Что мы делаем: двойным кликом открываем этот контейнер, открывается форма элемента «Объекты транспортных контейнеров» далее жмем «Все дейсвия» - «Удалить». Все все ссылки тоже помечены на удаление. Жмем повторить удаление. Все объекты удалены из базы.
Если Вы все сделали правильно, то в рабочем месте «Текущие дела ЭДО» в выбранном документе в ветке ЭДО полностью исчезнет подраздел «Информация получателя».
И на этом еще не все. «Информация получателя» удалилась, а вот реквизит «Состояние ЭДО», находится в статусе «Завершен». Меняем его на статус «Требуется подписать». Заходим в «Режим технического специалиста» Или «Все функции»,
отбираем запись по регистратору «электронный документ» это наш электронный документ, который мы изначально с Вами пометили на удаление,
Возникновение ошибки Документ . содержит невалидные подписи вероятнее всего связано с тем, что на компьютере не установлен корневой сертификат Удостоверяющего Центра. Причин может быть две:
- Не установлен корневой сертификат Головного удостоверяющего центра (ГУЦ) Минкомсвязи, уполномоченного федерального органа по аккредитации удостоверяющих центров.
- Не установлен корневой сертификат Удостоверяющего Центра, выпустившего сертификат ключа электронной подписи вашего контрагента или Оператора ЭДО.
Рекомендуется сначала воспользоваться инструкцией для установки корневого сертификата ГУЦ. После установки проверьте электронную подпись:
Если это не помогло решить проблему, следуйте рекомендациям ниже.
Откройте электронный документ, по которому выдается ошибка. На вкладке Подписи содержится 1 или 2 подписи. Статус одной из них или обеих - Неверна:
Откройте данный сертификат(ы) двойным кликом мыши и сохраните на рабочий стол или в любую другую папку на диске:
Затем откройте сохраненный файл и перейдите на закладку Путь сертификации:
Если на сертификате Удостоверяющего Центра изображен красный крестик, значит сертификат действительно не установлен. Для его установки перейдите на вкладку Общие и нажмите кнопку Установить сертификат:
В случае если не отображается цепочка сертификатов (на закладке Путь сертификации есть только сертификат пользователя), перейдите на вкладку Состав , найдите раздел Доступ к информации о центре сертификации:
Далее выделите и скопируйте в буфер обмена одну из ссылок, заканчивающуюся на .cer или .crt,. Вставьте ссылку в адресную строку браузера и скачайте корневой сертификат:
Откройте корневой сертификат и нажмите кнопку Установить сертификат:
Установите флажок в поле Поместить все сертификаты в следующее хранилище, нажмите кнопку Обзор и выберите папку Доверенные корневые центра сертификации:
В окне Завершение мастера импорта сертификатов нажмите кнопку Готово:
Отобразится информация об успешном импорте:
Перейдите в окно 1С. Правой кнопкой мыши нажмите на подпись со статусом Не верна и в контекстном меню выберите Проверить электронные подписи:
Читайте также: