Skip to content

alfa-laboratory/alfalink-1c-directbank-via-1c

Repository files navigation

Инструкция для тестирования Альфа-Линк - 1С:Директбанк

1. Особенности работы с 1С:Директбанк

Технология Директбанк, позволяет отправлять документы напрямую в банк и получать их непосредственно из программы 1С

  • Для запроса выписки не требуется подпись,
  • При отправке платежа подпись обязательна,
  • Версия формата документов = 2.2.2,
  • Нет возможности настройки автоматического запроса выписки,
  • Для подключения необходимо будет предоставить «документы для подключения Альфа-Линк» и единоразово оплатить его. Оплата отправки платежей (если требуется) производится отдельно, ежемесячно.

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

2. Настройка среды для тестирования через 1С

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

2.1. Скачивание архива со всеми необходимыми файлами

По ссылке можно скачать архив с необходимыми для тестирования файлами.

Архив содержит:

  • Данную инструкцию по подключению (README.md и в формате pdf)

  • Файл с тестовыми настройками directBank_settings.xml

  • Файл сертификата для тестовой организации directBank_cert_psw_123456.pfx

  • Папка с примерами (examples)

2.2. Настройка и подключение

Для настройки технологии 1С:Директбанк необходимо файл настроек directBank_settings.xml из архива загрузить в программу 1С.

В разделе 1С "Настройка обмена с банками" есть команда "Загрузить из файла" (либо опция "Еще" → "Загрузить из файла").

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

Данные для авторизации:

Параметр Значение
Сервер https://grampus-int.alfabank.ru/API/v1/directbank
Логин directBank
Пароль 123456

После загрузки настроек проверьте, что на странице «Настройки обмена с банком» для Альфа-банка указано:

Пример

Пример

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

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

2.3. Настройка тестовой компании

Для тестирования используется тестовая компания, которую необходимо добавить в вашу 1С. Все операции при тестировании проводятся на тестовых данных.

Инструкция по добавлению тестовой компании

Реквизиты компании:

Параметр Значение
Краткое наименование ООО "Тест Директ Банк"
Полное наименование Общество с ограниченной ответственностью "Тест Директ Банк"
ИНН 0329156629
КПП 043360081
Номер счета 40702810701300009144
Банк АО "АЛЬФА-БАНК"
Корсчет банка 30101810200000000593
БИК банка 044525593

Реквизиты компании получателя (для тестирования платежей):

Параметр Значение
Краткое наименование ООО "Тест Директ банк Получатель"
Полное наименование Общество с ограниченной ответственностью "Тест Директ банк Получатель"
ИНН 0329156636
КПП 770101999
Номер счета 40702810300000019796
Банк АО "АЛЬФА-БАНК"
Корсчет банка 30101810200000000593
БИК банка 044525593

2.4. Сертификат для подписания платежа

Перед отправкой на исполнение платеж необходимо подписать сертификатом квалифицированной подписи (файл directBank_cert_psw_123456.pfx).

Установите сертификат на свой компьютер. Пароль от сертификата: 123456

При подключении Альфа-линк необходимо предоставить в банк публичный (открытый) ключ квалифицированного сертификата (алгоритм подписи ГОСТ-2012) для подписания платежей.

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

Сертификат должен быть выпущен на уполномоченное лицо, которое подключается к Альфа-линк.

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

Если не планируется направлять платежи из 1С, а только запрашивать выписку по счету, то сертификат предоставлять не нужно, в заявлении следует отметить роль "Оператор".

3. Тестирование отправки документов

Реквизиты, используемые на скриншотах, являются демонстрационными. Не следует использовать их при тестировании!

Запрос выписки в интерфейсе 1С

1.1. Первый способ: На форме выбрать "Банковские выписки". Заполнить поля "Банковский счёт" и "Организация"

1.2. Нажать кнопку "Загрузить"

Пример

2.1. Второй способ: запросить выписку за конкретную дату/период. На вкладке "Банковские выписки" нажать кнопку "Ещё", пролистать вниз, выбрать "Обмен с банком"

Пример

2.2. Заполнить поля "Банковский счёт", "Организация" и "Период". Нажать кнопку "Запросить выписку"

Пример

Отправка платежа в интерфейсе 1С

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

Пример

  1. Заполнить все необходимые поля (поле "Номер" заполнится автоматически)

Пример

  1. Нажать "Записать", после "Провести и закрыть"

  2. В списке документов найти свой, нажать "Сформировать" и "Подписать"

Пример

  1. Выбрать сертификат, ввести пароль

Пример

Создание ведомости в банк в интерфейсе 1С

  1. Создать организацию в справочнике "Организации" (Настройка → блок "Предприятие" → Организации → Создать) и заполнить обязательные поля

Пример

  1. Создать зарплатный проект (Выплаты → зарплатные проекты → Создать) и заполнить обязательные поля

Пример

В поле "Номер" договора записывается значение "orid" (идентификатор зарплатного проекта)

  1. Создать должность (Кадры → блок "Штатное расписание" → Должности) и заполнить обязательные поля

Пример

  1. Создать подразделение организации (Кадры → блок "Штатное расписание" → Подразделения → Создать) и заполнить обязательные поля

Пример

  1. Создать сотрудника (Кадры → Сотрудник) и заполнить обязательные поля

Пример

  1. Создать документ "Прием на работу" (Кадры → Прием на работу) и заполнить обязательные поля (на вкладках "Главное" и "Оплата труда")

Пример

Пример

  1. Создать штатное расписание для должности (Кадры → блок "Штатное расписание" → Штатное расписание → Создать) и заполнить обязательные поля

Пример

  1. Создать документ "Ведомость в банк" (Выплаты → Ведомость в банк → Создать)

Пример

Заполнить ранее созданными объектами (Организация, Зарплатный проект, Сотрудник) и указать сумму "К выплате"

  1. Отравить документ через 1С:ДиректБанк (1С:ДиректБанк → Отравить электронный документ) с указанием логина/пароля.

Создание запроса статуса ведомости в банк

  1. Перейти в ведомость в банк для которой требуется узнать статус

  2. 1С: ДиректБанк → Открыть электронные документы → Cинхронизировать с банком

  3. Выбрать электронный документ

Пример

4*. Альтернативный способ. 1С: ДиректБанк → Просмотреть электронные документы → Запросить состояние

Пример

Создание заявки на открытие лицевых счетов

  1. Создать организацию в справочнике "Организации" (Настройка → блок "Предприятие" → Организации → Создать) и заполнить обязательные поля

Пример

  1. Создать зарплатный проект (Выплаты → зарплатные проекты → Создать) и заполнить обязательные поля

Пример

В поле "Номер" договора записывается значение "orid" (идентификатор зарплатного проекта, получаемый из АЗОН)

  1. Создать должность (Кадры → блок "Штатное расписание" → Должности) и заполнить обязательные поля

Пример

  1. Создать подразделение организации (Кадры → блок "Штатное расписание" → Подразделения → Создать) и заполнить обязательные поля

Пример

  1. Создать сотрудника (Кадры → Сотрудник) и заполнить обязательные поля

Пример

  1. Создать документ "Прием на работу" (Кадры → Прием на работу) и заполнить обязательные поля (на вкладках "Главное" и "Оплата труда")

Пример

Пример

  1. Создать штатное расписание для должности (Кадры → блок "Штатное расписание" → Штатное расписание → Создать) и заполнить обязательные поля

Пример

  1. Создать документ "Заявка на открытие лицевых счетов" и заполнить все обязательные поля на каждой вкладке

Пример

4. Справочная информация и поддержка

В случае возникновения вопросов/проблем вы можете:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published