Не найден подходящий сертификат подписи 1с директ банк

Обновлено: 06.07.2024

При возникновении ошибки "Сертификат не имеет связи с закрытым ключом" необходимо выполнить проверку сертификата электронной подписи.

Алгоритм проверки электронной подписи:

В программном продукте 1С необходимо

1. перейти в раздел "Администрирование"

2. "Обмен электронными документами"

3. "Настройка электронной подписи и шифрования"

4. На вкладке "Сертификаты" открыть используемый сертификат

5. Нажать на кнопку "Проверить"

6. Ввести пароль закрытой части ключа и нажать "Проверить"

! Обращаем Ваше внимание, что программа сама увеличит количество * в поле "Пароль:" до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных .

Если в ходе проверки напротив пункта "Наличие сертификата в личном списке" возникнет сигнализирующий желтый символ, на него необходимо нажать для открытия технической информации.

Если в технической информации об ошибке указано " Сертификат не найден на компьютере.Проверка подписания, созданной подписи и расшифровки не могут быть выполнены." это обозначает, что сертификат не установлен на данном рабочем месте в личном списке. Проверить это можно перейдя в Панель управления - Свойства браузера


В открывшемся окне перейти на вкладку "Содержание" и нажать "Сертификаты"


В сертификатах перейти на вкладку "Личные".

Как видно на примере в личных действительно отсутствует сертификат электронной подписи.


Решение: Установить сертификат в личный список.

Корректная установка сертификата в личный список происходит из программы криптографии.

1. Для пользователей, использующих VIPNet CSP

Запустить VIPNet CSP - выбрать необходимый контейнер и нажать "Свойства"

В открывшемся окне свойств контейнера необходимо нажать "Открыть" для открытия сертификата электронной подписи.

В сертификате необходимо нажать "Установить сертификат"

В открывшемся мастере импорта сертификатов необходимо выбрать в расположении хранилища "Текущий пользователь" и нажать "Далее"

Затем выбрать "Поместить все сертификаты в следующее хранилище" и нажать "Обзор". В открывшемся окне выбрать хранилище "Личное" и нажать "ОК". Завершить установку сертификата.

2. Для пользователей, использующих КриптоПро CSP

Запустить КриптоПро CSP. Для этого необходимо перейти в Пуск - Панель управления - КриптоПро CSP

В открывшемся окне криптопровайдера перейти на вкладку "Сервис" и нажать "Просмотреть сертификат в контейнере. ".

Затем нажать "Обзор" и выбрать необходимый контейнер закрытого ключа.

В открывшемся окне необходимо выбрать необходимый контейнер закрытого ключа и нажать "ОК"

В следующем окне можно сверить данные о выбранного сертификата и нажать "Установить".

После чего появиться окно, свидетельствующее о том, что сертификат установлен в хранилище "Личные" текущего пользователя.

После установки сертификат появится в хранилище "Личные" в свойствах браузера.

После установки сертификата в хранилище "Личные" ошибка не воспроизводится.


Также вам может быть интересно:

Нет доступного сертификата для подписания документов.

DirectBank (прямой обмен с банком)

Начиная с версии 3.1.1 технология DirectBank расширена и на обмен информацией с банками в рамках зарплатных проектов.

Настройка

В большинстве случаев прямой обмен с банками предполагает обязательное использование электронных подписей. Если ранее этого еще не делалось, то в первую очередь следует установить программу электронной подписи и сертификат электронной подписи на компьютере, и уже после этого переходить к настройкам сервиса "1С:ДиректБанк" в "1С".
Какую именно программу электронной подписи необходимо использовать следует уточнять в банке. Также в банк необходимо обратиться для выдачи сертификата электронной подписи.
Общая инструкция по установке и работе с электронной подписью в программах "1С" приведена в разделе "Инструкции по работе с программами электронной подписи и шифрования" и в документации Библиотеки стандартных подсистем.

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


Настройку прямого обмена с банком можно начать непосредственно из карточки зарплатного проекта по ссылке "Подключить сервис 1С:ДиректБанк". Ссылка доступна, если указано, что используется электронный обмен с банком, и выбранный банк поддерживает технологию прямого обмена.


Настройка создается при помощи пошагового помощника. На первом шаге помощника приводится общее описание сервиса "1С:ДиректБанк".

При подключении к банку, который полностью поддерживает возможности сервиса 1С:ДиректБанк, на следующем шаге помощника указываются параметры входа на сервер банка для загрузки с него необходимых настроек. Эти параметры следует уточнить в банке.


В общем случае состав параметров подключения может отличаться от банка к банку. Например, если банк не полностью поддерживает возможности сервиса 1С:ДиректБанк, то на этапе подключения может потребоваться загрузить настройки из файла, предварительно полученного из банка. Или вовсе заполнить все настройки вручную по инструкции банка.
Также может отличаться и способ аутентификации на сервере банка. Например, она может выполняться не по логину и паролю, а по сертификату.

При успешном исходе в программе будет создана настройка обмена с банком. Для окончательного завершения настройки в ней следует указать предварительно установленный сертификат ключа электронной подписи.


Параметры уже сделанной настройки можно просмотреть или изменить также из карточки зарплатного проекта, а также в разделе Администрирование – Обмен электронными документами (по ссылке "Настройка обмена с банками").



Использование

По ней производится отправка документов в банк непосредственно из программы, минуя их выгрузку в промежуточный файл и загрузку в программу банка.

Для отправки документа в общем случае его следует подписать электронной подписью. Процедура подписания отличается от банка к банку и может состоять из нескольких этапов. На рисунках ниже приведен пример процедуры отправки.

Через некоторое время после отправки (согласуется с банком) по кнопке "Загрузить подтверждения" из банка подгружаются документы-подтверждения, аналогичные тем, что создаются при загрузке файла-ответа из банка вручную. Увидеть документы-подтверждения можно в журнале "Документы обмена с банком". Документы-подтверждения также автоматически получаются при последующей отправке любых документов в банк.




После отправки документа его содержимое и статус можно посмотреть по кнопке "Показать отправленный документ".

Инструкция пользователя по настройке и использованию сервиса 1С:ДиректБанк со Сбербанком в программе «1С:Бухгалтерия предприятия 8», ред.3.0

Подробная инструкция по подготовке и использованию решения на стороне «Сбербанка» опубликована в личном кабинет Сбербанк Бизнес Онлайн, а также доступна по ссылке.

Убедиться, что используемая версия "1С:Бухгалтерии" редакции 3.0 совместима с 1С:ДиректБанк для Сбербанка. Потребуется релиз версии 3.0.43.147 или новее. Список других типовых конфигураций, в которых реализован прямой обмен платежными документами со Сбербанком, а также ссылка на инструкции представлены здесь.

Для того чтобы начать процесс настройки 1С:ДиректБанк для работы со Сбербанком, откройте форму Банковского счета Организации и выберете команду Подключить 1С:ДиректБанк.

Программа откроет Помощник подключения 1С:ДиректБанк .


Возможно сделать настройку двух видов:

На форме помощника подключения необходимо ввести пару логин и пароль от личного кабинета "Сбербанк Бизнес Онлайн" и нажать кнопку Подключить .

Далее программа запросит PIN и пароль доступа к токену. Выберете необходимый номер PIN и введите пароль для данного PIN.


После окончания заполнения параметров обмена программа выполнит диагностику настроек и сообщит о результате подключения к сервису банка.



Если используется сенсорный токен, то при выполнении операций подписания, например, при Тесте обмена , программа каждый раз будет запрашивать подтверждение подписи нажатием на кнопку сенсорного токена. Чтобы продолжить операцию, необходимо дотронуться до токена.


На форме помощника подключения необходимо ввести пару логин и пароль от личного кабинета "Сбербанк Бизнес Онлайн" и нажать кнопку Подключить .


После окончания заполнения параметров обмена программа выполнит диагностику настроек и сообщит о результате подключения к сервису банка.

Если в программе 1С требуется временно вернуться к обмену через «выгрузку/загрузку» текстового файла, не отключая услугу на стороне Сбербанка, то необходимо перейти к ранее выполненным настройкам 1С:ДиректБанк через Администрирование -> Обмен электронными документами , группа Обмен с банками по ссылке Настройки обмена с банками .

Выбрать из списка счет Сбербанка и установить флаг Недействительна . После этого обмен в программе будет снова работать через текстовый файл. Аналогичным образом можно вернуться к прямому обмену с банком, убрав этот флаг.

Если в программе 1С требуется добавить еще подписей ответственных лиц организации, необходимо:

  • перейти в форму Настройки обмена с банками со Сбербанком по нужной Организации;
  • подключить к компьютеру нужный токен с сертификатом;
  • выбрать команду Добавить в группе Сертификаты ключа электронной подписи ;
  • указать правильный PIN и пароль.

Найти ранее выполненные настройки 1C:ДиректБанк возможно из раздела Администрирование -> Обмен электронными документами , группа Обмен с банками по ссылке Настройки обмена с банками .

Для того чтобы в списке настроек увидеть отключенные настройки, нужно установить флаг Показать недействительные настройки обмена.

Диагностика подключения обмена со Сбербанком

Открыть Настройку обмена со Сбербанком и выполнить команду Проверить .

В ранее созданной Настройке обмена с банком можно в любое время обновить настройки по команде Получить настройки .


Отправка платежных поручений

  • в открывшейся форме выберите необходимые документы и отправьте в банк;

При отправке платежного документа по логину/паролю каждое платежное поручение необходимо подтвердить СМС.


Проверка состояний отправленных платежных поручений

Программа автоматически получает актуальные состояния электронных документов при каждом сеансе обмена данными с банком, например, при запросе выписки банка. Но также пользователь может принудительно запустить процесс получения состояний ранее отправленных платежных документов.

  • откройте форму Платежные поручения ;
  • укажите Организацию и Банковский счет (при необходимости);
  • в форме списка выберите команду Обновить .

Получение выписок банка

  • откройте форму Банковские выписки;
  • укажите Организацию и Банковский счет (при необходимости);
  • в форме списка выберите команду Загрузить ;

Важно! Если обмен запускается первый раз, то период получения данных по движению денежных средств может быть большим и процесс получения выписки может выполняться длительное время.

Чтобы сократить период запроса, необходимо выполнить Запрос выписки с указанием периода (см. ниже).

  • Программа автоматически рассчитает запрашиваемый период, начиная от последней полученной выписки банка, сформирует запрос, предложит его подписать и отправит в банк.

Важно! Если используется сенсорный токен, то при выполнении операций подписания и опроса банковского сервера о готовности банковской выписки, программа каждый раз будет запрашивать подтверждение нажатием на кнопку сенсорного токена. Чтобы продолжить операцию, необходимо дотронуться до токена.

Чтобы получить выписку за определенный период:

  • откройте форму Банковские выписки;
  • укажите Организацию и Банковский счет (при необходимости);
  • в форме выберите команду Еще - >Обмен с банком ;
  • в открывшейся форме укажите Период , за который хотите получить выписки, и выполните команду Запросить выписку . После получения выписки по гиперссылке Электронная выписка банка можно посмотреть полученные электронные документы.
  • Для загрузки полученных движений по счету нажмите на кнопку Загрузить .

Если специалисты технической поддержки запросят архив информационной базы 1С, то его необходимо подготовить штатными средствами, входящими в комплект поставки программного продукта «1С».

В некоторых случаях специалистам для расследования достаточно отдельных электронных документов (зависит от категории проблемы). Для того чтобы подготовить необходимый набор данных:

В 1С Бухгалтерия 3.0 появилась функция, которая называется 1С Директ банк.

Краткое описание оставлю под спойлером.

Технология DirectBank была разработана нами для того, чтобы облегчить работу пользователей программ "1С:Предприятия" при взаимодействии с банками.

DirectBank – технология, позволяющая отправлять документы в банк и получать документы из банка непосредственно из программ системы "1С:Предприятия", нажатием одной кнопки в программе "1С". В отличие от технологии Клиент-банк не требуется установка и запуск дополнительных программ на клиентский компьютер; технология позволяет избежать выгрузки документов в промежуточные файлы.

Так, все платежные поручения можно формировать и подписывать электронной подписью в "1С:Предприятии", а затем одним нажатием кнопки отправлять прямо на сервер банка.

Узнать о статусе платежа (проведен или нет), а также получить банковские выписки можно также не выходя из программы "1С", в режиме онлайн. Таким образом, прямо из программы "1С" можно отслеживать движение по расчетном счету.

Используя технологию DirectBank можно напрямую отправлять в банк реестры на открытие счетов и реестры на зачисление зарплаты работникам предприятия в рамках зарплатных проектов банка.

На момент написания статьи для работы в сервисе "1С:ДиректБанк" необходимо заключить договор на дистанционное банковское обслуживание (ДБО) с банком. Фирма "1С" в настоящее время предоставляет сервис "1С:ДиректБанк" без дополнительной оплаты.

Рассмотрим пример настройки 1С Директ банк на примере связки 1С Бухгалтерия 3.0 и Сбербанк.

Как подключить 1С:Директ Банк

Чтобы подключить этот сервис, понадобится:

Использовать в работе систему «1С: Предприятие».

Программа должна быть на официальной поддержке (Как выяснилось, 1С: Директ банк без подписки ИТС тоже работает)

Полный список банков, поддерживающих DirectBank, можно найти

В открывшемся помощнике указываем логин и пароль от личного кабинета «Сбербанк Бизнес Онлайн». Далее в зависимости от вашего типа подключения: Токен. При подключении программа запросит PIN и пароль доступа к токену. Выберите необходимый номер PIN и введите пароль для данного PIN.


После ввода всех данных и подтверждения одноразовым паролем 1С Директ банк подключен.


На этом настройка завершена. Вы можете загружаться выписки и отправлять платежные поручения прямо из программы 1С.

Рассмотрим виды ошибок которые могут возникнуть:

1001–1013 — ошибки со стороны банка. Для оперативного решения лучше сразу обратиться в техническую поддержку банка;

1101– 1106 — имеются проблемы с сертификатом ЭЦП (см. подробное описание в тексте ошибки);

1201–1205 — ошибки связаны с аутентификацией пользователей на сервере банка;

2001–2015 — ошибки говорят о том, что в транспортном контейнере имеются ошибки, чаще всего это неверный формат самого шаблона или же некорректное заполнение документов;

2201–2207 — ошибки по обработке электронных документов.

Если потребуется произвести обмен «вручную», вы можете вернуться к обмену через функцию «выгрузка/загрузка» текстового файла, не отключая услугу на стороне банка.

Если вам нужно отключить сервис, то снимите флажок 1С:ДиректБанк в Администрирование → Обмен электронными документами → Обмен с банками → Сервис 1С:ДиректБанк.

Читайте также: