gifts2017

Работа с 1С:ДиректБанк в системе ДБО iBank 2

Опубликовал Роман Мусий (ph_1984) в раздел Обмен - Обмен с интернет-банком

В современных типовых конфигурациях фирмы "1С" есть возможность работать с системой ДБО iBank 2 напрямую из 1С:Предприятия. Пользователям доступны такие функции, как подпись и отправка платежа в банк, подтверждение платежа по SMS и получение выписки. Промышленная система ДБО iBank 2 установлена в более чем трети российских банков, и многие из них уже начали предоставление сервиса прямого обмена. В статье вкратце описан порядок подключения услуги и настройки DirectBank с системой ДБО iBank 2.

Особенности 1С:DirectBank для iBank 2

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

    Важная особенность при работе с ДБО iBank 2 - настройка и работа выполняется через подключаемый модуль (внешнюю обработку). При этом не требуется выполнять какую либо настройку криптографических средств на компьютере или в 1С:Предприятии. Всё, что нужно для начала работы, это USB-токен с ключом ЭП и включенная услуга на стороне банка.

    На прошедшей выставке в феврале 2016 года разработчики iBank 2 обещали выпустить новую версию системы с поддержкой платежного требования, отзыва, получения статуса, а также поддержку работы с 1С:Fresh.

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

Быстрый старт. Настройка и подключение 1С:ДиректБанк.

У вас должен быть USB-токен с действующим ключом ЭП, зарегистрированным в вашем банке (USB-токен можно получить в банке). Предварительно убедитесь, что банк предоставляет услугу прямого обмена из 1С (текущий список - см. конце материала). Перед настройкой, настоятельно рекомендуется выполнить обновление конфигурации до последней версии.

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

2. Загрузить внешнюю обработку с сайта ibank2.ru.

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

    - указать организацию и банк

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

    - установить флажок "Внешний модуль" и указать внешнюю обработку загруженную в п.2

    - добавить ключ ЭП с USB-токена

4. Выполнить тестовое соединения с банком.

На этом этапе может возникнуть несколько ошибок:

I."Услуга не включена на стороне банка." - означает, что банк уже предоставляет услугу, но она не была "включена" вам. В этом случае следует обратиться в банк и попросить включить услугу или написать на support@ibank2.ru.

II.  "Услуга не настроена на стороне банка." либо "Доступ к услуге не настроен." - банк ещё не предоставляет услугу. В этом случае следует обратиться в банк и уточнить планы по оказанию услуги или написать на support@ibank2.ru.

 Прямой обмен подключен успешно

Работа с 1С:ДиректБанк

Если настройка DirectBank была успешно создана -  изменятся некоторые интерфейсы в 1С:Предприятии.

Для получения выписки откройте оработку Обмен с банком (Банк и касса → Сервис Обмен с банком). Перейдите на закладку "Загрузка выписки из банка".

Уточните банковский счет, организацию и период, после чего нажмите "Запросить выписку".

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

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

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

Откройте платежное поручение и далее меню 1С:ДиректБанк Создать электронный документ.

Будет создан электронный документ платежного поручения и откроется его форма - см. на картинке ниже.

Выберите на форме Подписать и отправить. Введите пароль к ключу в диалоге аутентификации.

Если с платежным поручением всё хорошо оно будет доставлено в банк, иначе банк его отвергнет с сообщением об ошибке.

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

Подпись и отправка платежного поручения в банк

Если конфигурация не поддерживает 1С:ДиректБанк..

Альтернативная возможность для работы с банком напрямую из 1С - использовать ту же самую внешнюю обработку, но уже открывая ещё через ФайлОткрыть (так же можно добавить в справочник внешних обработок).

При этом работа производится в собственных формах внешней обработки, которые не имеют к DirectBank никакого отношения.

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

При этом, относительно DirectBank обработка предлагает дополнительные возможности:

  • поддержка файловых хранилищ ключей ЭП
  • синхронизация (загрузка платежных поручений из 1С)
  • письма
  • зарплатный проект
  • доверенные получатели
  • подтверждение платежей через OTP- и MAC- токены
  • корпоративное бюджетирование

Но, пожалуй, главное преимущество работы через обработку - поддержка конфигураций предыдущего поколения: УПП 1.3, УТ 10.3, КА 1.1 и совместимых с ними.

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

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

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

Создание профиля

Для работы с платежным поручениями необходимо перейти на одноименную закладку.

Попробуйте создать новое платежное поручение (команда Добавить) - обработка предложит пройти аутентификацию и ввести пароль к ключу ЭП.

В обработке реализована собственная форма для работы с платежным поручением. Помимо основных полей она содержит специальные поля связанные с платежкой в iBank 2

Кроме того в форме платежного поручения реализована самостоятельная бизнес-логика упрощающая отправку платежа в банк.

Форма платежного поручения

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

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

Какие банки поддерживают прямой обмен с банком?

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

Поэтому, если вы не нашли своего банка в списке, но знаете, что он работает с системой ДБО iBank 2 - можете обращаться в банк и уточнять планы по предоставлению услуги. 

Список банков, которые уже предоставляют услугу (в алфавитном порядке):

Техническая поддержка

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

По вопросам, связанным с ошибками, возникающими при прямом обмене, обращайтесь в БИФИТ (разработчик внешней обработки) по e-mail support@ibank2.ru ИЛИ в фирму "1С" e-mail bank@1c.ru.

Дополнительные материалы

  1. Информация о технологии 1С:ДиректБанк на сайте фирмы 1С: https://directbank.1c.ru
  2. 1С:Библиотека электронных документов, редакция 1.3: https://users.v8.1c.ru/distribution/project/LED13
  3. Информация о технологии на сайте разработчика системы ДБО iBank 2: https://ibank2.ru/1c.html

См. также

Вознаграждение за ответ
Сумма: 5 $m
Добавили:
Наталья Бессонова (NatashaSK) (5.00 $m)
Подписаться Добавить вознаграждение

Комментарии

1. V (clev) 02.06.16 11:30
Неудобно, что нельзя подтвердить по смс несколько платежек за один раз, нужно открывать каждый документ.
Приходится заходить в интернет-банк. Может, я не нашел, как это можно сделать в 1С?
И сообщения банка не принимаются. Поэтому весь смысл технологии для меня - отказ от промежуточного текстового файла обмена.
2. Роман Мусий (ph_1984) 02.06.16 12:43
(1) clev, В режиме DirectBank такая возможность действительно пока не поддерживается. Кстати, в обработке (если открывать через Файл->открыть), уже реализовано и групповое подтверждение и письма.
3. Andrei Shibanov (shibanovan) 26.07.16 08:38
Все хочу получить ответ на вопрос: А возможна ли работа с директбанком, если 1С работает в терминале ? Возможна ли работа с usb-токенами при rdp ?
4. Роман Мусий (ph_1984) 26.07.16 12:12
(3) shibanovan, да, это возможно, см. руководство пользователя https://ibank2.ru/1c/iBank2-1C_DirectExchange_UserGuide.pdf, приложение 1: "Организация работы с 1С:Предприятием через удалённое подключение...". Если вкратце, в диалоге подключения к удаленному рабочему столу необходимо установить флажок проброса на удаленную машину смарт-карт.
5. Наталья Бессонова (NatashaSK) 17.11.16 12:47
Не поняла, где взять внешнюю обработку, если у нас конфигурация БП 2.0, которая не поддерживает 1С:ДиректБанк.
Подскажите пожалуйста.
6. Роман Мусий (ph_1984) 17.11.16 16:51
7. Наталья Бессонова (NatashaSK) 18.11.16 10:44
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа