Не найден подходящий сертификат подписи 1с директ банк
При возникновении ошибки "Сертификат не имеет связи с закрытым ключом" необходимо выполнить проверку сертификата электронной подписи.
Алгоритм проверки электронной подписи:
В программном продукте 1С необходимо
1. перейти в раздел "Администрирование"
2. "Обмен электронными документами"
3. "Настройка электронной подписи и шифрования"
4. На вкладке "Сертификаты" открыть используемый сертификат
5. Нажать на кнопку "Проверить"
6. Ввести пароль закрытой части ключа и нажать "Проверить"
! Обращаем Ваше внимание, что программа сама увеличит количество * в поле "Пароль:" до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных .
Если в ходе проверки напротив пункта "Подписание данных" возникнет сигнализирующий об ошибке красный символ, на него необходимо нажать для открытия технической информации об ошибке.
Если в технической информации об ошибке указано " Сертификат не имеет связи с закрытым ключом " это обозначает, что открытая часть ключа не может сослаться на контейнер сертификата. Основной причиной возникновения данной ошибки является некорректный перенос сертификата с одного рабочего места на другое.
Решение: связать сертификат с закрытом ключом.
Д ля этого необходимо:
1. Сохранить сертификат, указав директорию компьютера, где его можно будет найти. Сделать это можно из программы 1С открыв сертификат в настройках электронной подписи и шифрования и нажать кнопку "Сохранить в файл" и указать директорию операционной системы для сохранения файла.
2. Запустить криптопровайдер и выполнить установку сертификата.
Для VIPNet CSP
В окне VIPNet CSP нажать "Установить сертификат"
В открывшемся окне необходимо выбрать директорию, куда был сохранен сертификат, выбрать сохраненный ранее сертификат и нажать "Открыть".
В открывшемся мастере установки сертификатов, нажать "Далее"
При выборе хранилища необходимо выбрать "Текущий пользователь" и нажать "Далее"
В следующем окне необходимо выбрать "Найти контейнер с закрытым ключом" и нажать "Далее".
Контейнер с закрытым ключом оперделиться автоматический. В том случае, когда контейнер не определился необходимо нажать "Обзор" и выбрать контейнер вручную, а затем нажать "Ок" и завершить установку.
Для КриптоПро CSP
Запустить КриптоПро CSP. Для этого необходимо перейти в Пуск - Панель управления - КриптоПро CSP
В открывшемся окне криптопровайдера перейти на вкладку "Сервис" и нажать "Установить личный сертификат".
В следующем окне необходимо выбрать директорию расположения файла сертификата нажав кнопку "Обзор"
Указать директорию, в которую ранее был сохранён сертификат и нажать "Открыть".
В следующем окне мастера установки сертификатов поставить галочку "Найти контейнер автоматический". Контейнер должен определиться в окне ниже. Если автоматический не удалось найти контейнер необходимо нажать "Обзор" и самостоятельно указать контейнер. Затем нажать Далее.
Затем необходимо поставить галочку "Установить сертификат (цепочку сертификатов) в контейнер", нажать "Далее" и завершить установку.
После установки связи между сертификатом и закрытой частью ключа ошибка не воспроизводится.
В программе 1С:Бухгалтерия предприятия можно обмениваться данными с банками через клиент-банк. Вы выгружаете информацию о платежных поручениях, платежных требованиях в файл, затем передаете его в банк. Из банка вы загружаете банковские выписки в 1С.
Это конечно удобно, но есть более продвинутая технология — 1С:ДиректБанк. С помощью нее информация не выгружается в файл, а передается в банки напрямую из программы. В инструкции рассмотрим, как использовать ДиректБанк в 1С 8.3.
С какими банками можно обмениваться
К системе подключено много банков. Например, Сбербанк, Альфа-банк, ВТБ, Газпромбанк и другие. Список банков смотрите здесь.
Настройка 1С:Директ банк
Получение настроек обмена
Перед настройкой в 1С необходимо обратиться в банк. В банке предоставят информацию, как получить настройки для обмена:
После этого выполняются настройки в 1С.
Помощник настройки в 1С
Настройка обмена выполняется через помощник. Он доступен в меню “Администрирование — Настройки программы — Обмен электронными документами”.
Получите понятные самоучители по 1С бесплатно:
В разделе “Обмен с банками” установим флажок “Сервис 1С:ДиректБанк” и перейдем по ссылке “Настройки обмена с банками”.
В результате запустится Помощник настройки.
Выберите организацию и банк и нажмите кнопку “Далее”.
Дальнейший порядок действий зависит от банка.
Отметим, что Помощник можно запустить и другим способом. Для этого нужно открыть банковский счет и нажать ссылку “Подключить 1С:ДиректБанк”.
Автоматическое определение настроек
Доступно, если банк подал заявку на включение своих настроек в 1С. Например, это возможно для Сбербанка.
Порядок действий на примере Сбербанка:
- Введите логин и пароль от личного кабинета банка и нажмите кнопку “Подключить”.
- Автоматически заполните настройки одним из способов:
- по токену — в этом случае введите PIN и пароль от токена;
- по СМС — в этом случае на телефон придет СМС с паролем, введите его в окне настроек.
В результате настройки обмена определятся автоматически.
Загрузка настроек из файла
Заполнение настроек вручную
- В помощнике выберите пункт “Ручное заполнение” и нажмите “Далее”.
- В некоторых случаях банк предоставляет внешний модуль. Если он есть, установите флажок “Внешний модуль” и укажите его.
Затем нажмите “Далее”. - Укажите параметры для входа на сервер банка:
- адрес сервера;
- вариант подключения по логину и паролю или по сертификату ЭЦП;
- данные для подключения.
В результате будут созданы настройки обмена, а также выполнится тестовое подключение.
Обмен с банками
Есть два варианта обмена:
- С помощью ЭЦП. В таком случае при обмене вводится пароль от ЭЦП. Затем вводится пароль для входа на сервер банка.
- Без ЭЦП. При обмене вводится пароль для входа на сервер банка.
Какой вариант используется — определяет банк.
Как загрузить банковские выписки
Откройте список документов и нажмите кнопку “Загрузить”.
С сервера банка начнут загружаться документы.
В 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С:ДиректБанк.
Специальные предложения
Всё было бы так хорошо, если бы не было так плохо.
На практике с каждым банком приходится по своему заморачиваться. Сбер самый простой в настройке, который не требует установки какого-либо дополнительного ПО.
Промсвязьбанк требует установленный свой клиент банк, другой банк требует установки утилиты от рутокена, третий банк утилиту eToken.
Некоторый банки вообще свою программу для шифрования используют, что тоже создаёт трудности.
Не говоря уже про необходимость во многих банках подписания кучи всевозможных заявлений и доп соглашений.
Если бы реально была единая настройка где просто далее-далее, было бы здорово.
Хотя и не спорю, если пройти весь этот бред всевозможной бюрократии, кучи часов общения с техподдержкой банка, то результат работы в ДиректБанке куда приятнее, чем через клиент-банк
(1)
Сбер самый глючный директ-банк который я видел. Постоянно теряется связь с ключом. Приходиться перед каждой операцией перетыкивать флешку. Если вставлен еще один ключ от другого банка Сбер не может вообще найти свой ключ.
Да, не спорю. При описании статьи, основной посыл хотели донести что 1С Директ банк работает без подписки ИТС, но модераторы указали на требования 1с, где указано что для работы нужна поддержка. Сам первоначально когда настраивал, долго не мог найти внешнюю компоненту "VPN-key-TLS, по этому и решил написать данную статью.
(2) Приветствую! Статья очень хорошая, только по ссылке компонента видимо не целиком, потому что не загружается и требует дополнительный файл.
Может кто подскажет в чем дело. В банке говорят что очередность авторизации должна быть иначе..
Управление торговлей, редакция 11 (11.4.3.160)
P.S. веб морде всё норм проходит
У Тинькова более менее сносно работает.
Правда если не работает, то поддержка делает круглые глаза и просит писать в спортлото 1cv8
Со Сбером Директ-банк подключить, как квест длиною в жизнь пройти. В руководстве пользователя в СББОЛ написано "перейдите на вкладку Иентеграция с 1С. " (для того, чтобы получить файл настроек для загрузки в 1С-ку), но вкладки такой нет. Хорошо, ТП взяла в работу - сказали отработают. Позже присылают модуль, ссылка на который дана автором статьи. Всеми правдами и не правдами дошел я до ручной настройки в ЗГУ 3.1.6 правил обмена с банком. Подгрузил модуль, добавил сертификаты, нажимаю кнопку "Проверить" и о, чудо (от слова нет) - выходит ошибка "При работе с внешним модулем произошла ошибка. Выберите другой внешний модуль или обратитесь в техническую поддержку." На этом пока многоточие, подожду ответа техподдержки и починят наконец-таки вкладку "Интеграция 1С" в СББОЛ, скачаю файлы настройки и попробую еще раз пройти этот квест. Пока же только печаль и боль.
(8)Ничем собственно. Техподдержка Сбербанка долго убеждала меня в том, что никаких манипуляций проводить не нужно - все работает из коробки, сослались на свой звонок в ТП 1С - те, мол, это предположение подтвердили. Тем не менее, это не так. В конфигурации ЗКГУ 3.1 (думаю и в других тоже есть подобное) есть справочник "НастройкиОбменаСБанками". К нему прилагается макет "СписокБанков" , который и определяет наличие/отсутствие гиперссылки "Подключить 1С:DirectBank" в справочнике "Зарплатные проекты" при выборе того или иного банка. Так вот, в вышеуказанном макете прописана настройка со Сбербанком только с помощью файла, который необходимо скачать из СББОЛ. К примеру, если выбрать Тинькофф, то гиперссылка появляется и настройка проходит иначе, нежели со Сбербанком. Скажу больше, при выборе нашего отделения Сбера, 1С-ка выдает, что с ним невозможно настроить обмен по зарплатным проектам. Во вложении часть того самого макета для сравнения "зашитых" настроек. Бороться мне с ними всеми надоело - времени было потрачено много, а вопрос так и не решился в итоге. Сделав вывод, что заявление Сбербанка и 1С о беспроблемном ДиректБанке, а также вот эта и эта статьи не более, чем просто болтовня, я занялся другим не менее интересным занятием - интергацией 1С с ГИС ГМП через "прокладку" РСУ ГМП от Кейсистемс. Но это уже совсем другая история.
я долго бьюсь и не понимаю почему при загрузке выписки из банка оно всегда делает дубли, как сделать включить проверку дубликатов платежей
Nikolats; asto; user7777777777777777; user985998; EAxxx; user1202150; user1488942; xellboy8; programteh; oyeah; KrivosheevEV; + 11 – Ответить
На данный перестал работать 1С: Директ банк на Windows Server 2008 со Сбером, выдает ошибку:
Ошибка работы с Интернет: Удаленный узел не прошел проверку
Директ банк 1С используется для отправки в банк платежных поручений и получения банковских выписок. Обмен происходит через прямое подключение к банковскому серверу по выполненной предварительной настройке.
Подключение Директ банк позволяет:
- организации:
- передавать на исполнение банку платежные документы в удобном формате;
- использовать общий интерфейс для работы с разными банковскими счетами;
- обеспечить высокую безопасность передачи данных по зашифрованным каналам;
- быстро получать информацию из банка.
- предоставить клиентам удобную работу с банковскими счетами;
- обеспечить высокую безопасность передачи данных по зашифрованным каналам;
- использовать техническую поддержку 1С.
В задачи Директ банк входит:
- обеспечение безопасного обмена платежей;
- контроль состояния переданных в банк поручений;
- формирование выписок за произвольный период.
- рублевыми платежами; PDF
- коробочными версиями 1С (не fresh!); PDF
- зарплатными проектами; PDF
- валютными платежами. PDF
Использование сервиса Директ банк
- банк поддерживает стандарт Директ банк ;
- сервис обмена встроен в программу 1С.
Полный перечень банков, поддерживающих стандарт Директ банк , дан в предыдущем разделе. Список программ 1С, использующих функционал Директ банк :
- Бухгалтерия 8, редакция 3.0;
- ERP Управление предприятием 2;
- 1С:Комплексная автоматизация, редакция 2.0;
- 1С:Управление холдингом 8;
- 1С:Управление торговлей 8, редакция 11;
- 1С:Зарплата и управление персоналом 8, редакция 3;
- 1С:Зарплата и кадры государственного учреждения 8, редакция 3;
- 1С:Управление нашей фирмой;
- 1С:Предприниматель.
- программы:
- ЕRP Управление предприятием 2;
- 1С:Комплексная автоматизация, редакция 2.0;
- 1С:Управление холдингом 8;
- 1С:Управление торговлей 8, редакция 11.
- Сбербанк;
- Авангард;
- Росбанк.
Как подключить Директ банк в 1С 8.3
Настройку Директ банк в 1С выполняет пользователь, которому назначены права Администратор :
Установка внешней компоненты VpnKey-TLS выполняется полностью автоматически. 1С сама определит, нужна ли установка этой компоненты в программу, и при необходимости выдаст предложение о ее загрузке.
Подключение настроено и готово к работе.
Отправка платежных поручений
Передать платежные поручения в банк можно по кнопке 1С: Директ банк из:
- формы платежки;
- журнала платежных поручений.
Из формы документов
Выполните следующие действия:
Платежное поручение будет передано в банк по настроенному обмену.
По кнопке 1С:ДиректБанк
Выполните следующие действия:
Выбранные документы будут переданы в банк по настроенному обмену.
- Открыть электронные документы — выводится список электронных документов, связанных с текущим;
- Открыть банковские выписки — выводится список электронных выписок.
Выполните следующие действия:
Получение выписки банка
Для получения выписки банка войдите в журнал Банковские выписки и нажмите кнопку ЕЩЕ — Обмен с банком .
Просмотр электронного документа
Просмотреть электронный документ можно по кнопке:
- ЕЩЕ — Печать электронного документа ;
- ЕЩЕ — 1С:ДиректБанк — Посмотреть электронный документ .
На экране отобразится электронная форма документа с 2 вкладками:
Из окна просмотра электронный документ можно распечатать.
Сценарии работы c Директ банк
Для безопасного обмена данными в 1С используются два разных сценария:
- заверение документов электронной подписью;
- подключение через уникальный логин и пароль.
Криптография и электронная подпись
Вариант с подключением криптографии и электронной подписи более сложный. По нему платежные поручения передаются в банк по следующей схеме:
Получение банковских выписок происходит в следующем порядке:
- формируется запрос в банк и подписывается электронной подписью.
- в ответ из банка передается выписка с электронной подписью банка.
Этот сценарий потребует установки криптографии на компьютере и подключения ее в 1С.
Логин и пароль
Это более простой вариант, который наиболее часто используется в 1С. Для отправки платежки оформляется электронный документ и передается на исполнение банку по логину и паролю.
Получение банковских выписок в 1С происходит по сформированному запросу в банк, в ответ на который высылается выписка.
Этот сценарий не требует подключения криптографии и позволяет сразу начать прямой обмен с банком.
Как отключить директ банк в 1С 8.3
Для отключения функционала Директ банк достаточно снять флажок Сервис 1С: Директ банк в настройке Обмен с банками (раздел Администрирование — Обмен электронными документами ). Никаких дополнительных настроек для отключения сервиса выполнять не нужно.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
При возникновении ошибки "Сертификат не имеет связи с закрытым ключом" необходимо выполнить проверку сертификата электронной подписи.
Алгоритм проверки электронной подписи:
В программном продукте 1С необходимо
1. перейти в раздел "Администрирование"
2. "Обмен электронными документами"
3. "Настройка электронной подписи и шифрования"
4. На вкладке "Сертификаты" открыть используемый сертификат
5. Нажать на кнопку "Проверить"
6. Ввести пароль закрытой части ключа и нажать "Проверить"
! Обращаем Ваше внимание, что программа сама увеличит количество * в поле "Пароль:" до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных .
Если в ходе проверки напротив пункта "Наличие сертификата в личном списке" возникнет сигнализирующий желтый символ, на него необходимо нажать для открытия технической информации.
Если в технической информации об ошибке указано " Сертификат не найден на компьютере.Проверка подписания, созданной подписи и расшифровки не могут быть выполнены." это обозначает, что сертификат не установлен на данном рабочем месте в личном списке. Проверить это можно перейдя в Панель управления - Свойства браузера
В открывшемся окне перейти на вкладку "Содержание" и нажать "Сертификаты"
В сертификатах перейти на вкладку "Личные".Как видно на примере в личных действительно отсутствует сертификат электронной подписи.
Решение: Установить сертификат в личный список.
Корректная установка сертификата в личный список происходит из программы криптографии.
1. Для пользователей, использующих VIPNet CSP
Запустить VIPNet CSP - выбрать необходимый контейнер и нажать "Свойства"
В открывшемся окне свойств контейнера необходимо нажать "Открыть" для открытия сертификата электронной подписи.
В сертификате необходимо нажать "Установить сертификат"
В открывшемся мастере импорта сертификатов необходимо выбрать в расположении хранилища "Текущий пользователь" и нажать "Далее"
Затем выбрать "Поместить все сертификаты в следующее хранилище" и нажать "Обзор". В открывшемся окне выбрать хранилище "Личное" и нажать "ОК". Завершить установку сертификата.
2. Для пользователей, использующих КриптоПро CSP
Запустить КриптоПро CSP. Для этого необходимо перейти в Пуск - Панель управления - КриптоПро CSP
В открывшемся окне криптопровайдера перейти на вкладку "Сервис" и нажать "Просмотреть сертификат в контейнере. ".
Затем нажать "Обзор" и выбрать необходимый контейнер закрытого ключа.
В открывшемся окне необходимо выбрать необходимый контейнер закрытого ключа и нажать "ОК"
В следующем окне можно сверить данные о выбранного сертификата и нажать "Установить".
После чего появиться окно, свидетельствующее о том, что сертификат установлен в хранилище "Личные" текущего пользователя.
После установки сертификат появится в хранилище "Личные" в свойствах браузера.
После установки сертификата в хранилище "Личные" ошибка не воспроизводится.
Также вам может быть интересно:
Нет доступного сертификата для подписания документов.
Читайте также: