Сервис 1С:ДиректБанк позволяет автоматизировать обмен платежными документами между 1С:Предприятием и банком, исключая ручной ввод реквизитов и сокращая время на обработку платежей. Подключение к системе открывает доступ к актуальным выпискам, статусам платежей и возможности отправки платежных поручений прямо из интерфейса 1С — без необходимости заходить в личный кабинет банка.
Однако процесс интеграции часто вызывает вопросы: от выбора тарифа до настройки обмена данными. В этой статье разберём все этапы подключения — от регистрации в сервисе до тестирования первого платежа, включая типичные ошибки и способы их устранения. Инструкция актуальна для 1С:Бухгалтерии 8 (редакции 3.0), 1С:Управления торговлей и других конфигураций, поддерживающих обмен с банками через DirectBank.
Особое внимание уделим настройке сертификатов ЭЦП, без которых обмен данными невозможен, а также разберём, как избежать распространённых проблем с подключением (например, ошибок 403 Forbidden или Не удалось установить соединение).
1. Что такое 1С:ДиректБанк и зачем он нужен
Сервис 1С:ДиректБанк — это посредник между вашей учётной системой и банком, который обеспечивает:
- 📤 Автоматическую выгрузку платежных поручений из 1С в банк (без ручного экспорта/импорта файлов).
- 📥 Загрузку выписок по счётам прямо в 1С с разбором по контрагентам и статьям движения денег.
- 🔄 Синхронизацию статусов платежей (например, отметку об исполнении в банке).
- 🔒 Безопасный обмен через защищённые каналы с использованием ЭЦП.
Основное преимущество — сокращение времени на обработку платежей до 80% за счёт исключения ручного ввода данных. Например, бухгалтеру не нужно:
- 🖱️ Копировать реквизиты из 1С в личный кабинет банка.
- 📂 Скачивать выписки в формате
.xlsили.pdfи загружать их в 1С. - ⏳ Отслеживать статус платежа вручную — система сама обновляет информацию.
Сервис поддерживает большинство российских банков, включая Сбербанк, ВТБ, Тинькофф, Альфа-Банк и другие. Полный список доступен на официальном сайте 1С:ДиректБанк.
2. Требования для подключения
Перед началом настройки убедитесь, что выполнены все предварительные условия:
| Компонент | Требование | Примечание |
|---|---|---|
| Версия 1С | 1С:Предприятие 8.3 (редакция 3.0 и выше) | Для старых редакций (2.0) требуется отдельный модуль DirectBank2. |
| Лицензия | Действующая подписка на 1С:ИТС или лицензия на 1С:ДиректБанк | Без лицензии обмен будет работать в тестовом режиме (до 10 документов/месяц). |
| ЭЦП | Действующий сертификат электронной подписи (КЭП или НЭП) | Поддерживаются сертификаты от Удостоверяющих центров, аккредитованных Минкомсвязи. |
| Доступ к банку | Договор на дистанционное банковское обслуживание (ДБО) | Необходимо уточнить у банка поддержку протокола DirectBank. |
Если ваш банк не поддерживает DirectBank, альтернативой может стать обмен через файлы (форматы .1C, .xml) или подключение через 1С:Отчётность (для ограниченного функционала).
⚠️ Внимание: Некоторые банки требуют дополнительное соглашение на обмен данными через 1С. Уточните это у вашего менеджера в банке до начала настройки.
3. Регистрация в сервисе 1С:ДиректБанк
Процесс регистрации состоит из трёх шагов:
- Создание учётной записи на портале 1С:ДиректБанк.
Перейдите на сайт directbank.1c.ru и нажмите
Зарегистрироваться. Укажите:- 📌 Email (будет использоваться как логин).
- 🏢 Название организации (должно совпадать с данными в ЕГРЮЛ).
- 📞 Контактный телефон.
На указанный адрес придёт письмо с ссылкой для активации, а на телефон — код подтверждения.
Для тестирования доступен бесплатный тариф (ограничение — 10 документов/месяц). Для полноценной работы выберите платный тариф (от 500 ₽/месяц).
После регистрации вам будет доступен личный кабинет, где можно:
- 🔑 Сгенерировать ключи для подключения 1С.
- 📋 Настроить список банковских счетов для обмена.
- 📊 Просматривать статистику обмена документами.
Подтвердить Email и телефон|
Выбрать тариф (бесплатный или платный)|
Скачать сертификат для 1С (в разделе "Настройки → Безопасность")|
Добавить банковские счета в личном кабинете-->
⚠️ Внимание: Если вы используете 1С:Бухгалтерию корп, регистрацию в 1С:ДиректБанк должен выполнять пользователь с рольюАдминистраторилиГлавный бухгалтер.
4. Настройка обмена в 1С:Предприятие
Теперь перейдём к настройке непосредственно в 1С:Предприятии. Инструкция приведена для 1С:Бухгалтерии 8.3 (редакция 3.0), но подходит и для других конфигураций с поддержкой DirectBank.
Шаг 1. Установка расширения
Если в вашей конфигурации нет встроенной поддержки 1С:ДиректБанк, скачайте и установите расширение:
- Перейдите в
Администрирование → Печатные формы, отчёты и обработки → 1С:ДиректБанк. - Нажмите
Загрузить расширениеи выберите файл, скачанный с портала 1С:ДиректБанк. - Перезапустите 1С.
Шаг 2. Настройка подключения
Откройте раздел Банк и касса → 1С:ДиректБанк и выполните следующие действия:
- Нажмите
Настроить обмен→Добавить. - Выберите ваш банк из списка (например, Сбербанк России ПАО).
- Укажите данные из личного кабинета 1С:ДиректБанк:
- 🔐 Идентификатор клиента (ClientID).
- 🔑 Секретный ключ (SecretKey).
- 🌐 Адрес сервера (обычно
https://api.directbank.1c.ru).
Проверить соединение. Если всё верно, появится сообщение Соединение установлено успешно.Шаг 3. Привязка сертификата ЭЦП
Для подписи документов потребуется сертификат электронной подписи. Его можно:
- 💾 Импортировать из файла (
.pfxили.p12). - 🔍 Выбрать из хранилища Windows (если сертификат уже установлен).
Чтобы привязать сертификат:
- В окне настройки обмена перейдите на вкладку
Электронная подпись. - Нажмите
Выбрать сертификати укажите файл или выберите из списка. - Введите пароль к сертификату (если требуется).
- Сохраните настройки.
Если при выборе сертификата 1С выдаёт ошибку Не удалось загрузить сертификат, проверьте, что он выпущен на имя вашей организации и не просрочен. Также убедитесь, что на компьютере установлен КриптоПро CSP (версия 5.0 и выше).
5. Настройка банковских счетов
Чтобы сервис мог обмениваться данными по конкретным счётам, их нужно привязать в 1С. Для этого:
- Перейдите в
Банк и касса → Банковские счета. - Выберите счёт, по которому будет вестись обмен, и откройте его карточку.
- На вкладке
1С:ДиректБанкустановите флажокУчаствует в обмене. - Укажите идентификатор счёта в банке (можно найти в личном кабинете ДБО или уточнить у менеджера банка).
- Сохраните изменения.
Для каждого счёта можно настроить:
- 📅 Периодичность обмена (ежедневно, раз в неделю и т. д.).
- 📂 Автоматическую загрузку выписок (включает разбор платежей по контрагентам).
- 🔄 Отправку платежных поручений (с подтверждением или без).
⚠️ Внимание: Если у вас несколько счетов в одном банке, для каждого нужно создать отдельную настройку обмена в 1С:ДиректБанк. Иначе выписки будут загружаться только по первому привязанному счёту.
Как проверить правильность идентификатора счёта?
Идентификатор счёта в банке обычно имеет формат РУБXXXXX или 40702810900000000001 (где XXXXX — уникальный номер).
Его можно уточнить:
1. В договоре на ДБО (раздел "Реквизиты счёта").
2. В личном кабинете банка (в настройках счёта или в разделе "Интеграции").
3. У менеджера банка по телефону горячей линии.
Если указать неверный идентификатор, выписки загрузятся по другому счёту или не загрузятся вообще.
6. Тестирование обмена данными
Перед началом полноценной работы рекомендуется провести тестовый обмен. Для этого:
- В разделе
1С:ДиректБанкнажмитеВыполнить обмен→Тестовое подключение. - Система отправит запрос в банк и вернёт ответ. Если всё настроено верно, вы увидите сообщение:
Обмен выполнен успешно.Получено выписок: 1
Отправлено платежных поручений: 0
- Проверьте, что в журнале
Банковские выпискипоявилась тестовая выписка (обычно с пометкой[ТЕСТ]).
Если тест завершился с ошибкой, проверьте:
- 🔌 Соединение с интернетом (1С должна иметь доступ к
api.directbank.1c.ru). - 🔑 Корректность ClientID и SecretKey (они чувствительны к регистру!).
- 📅 Действительность сертификата ЭЦП (просроченные сертификаты блокируют обмен).
- 🏦 Настройки банка (некоторые банки требуют предварительной активации обмена в личном кабинете ДБО).
Если тестовый обмен прошёл успешно, можно переходить к реальным платежам. Начните с отправки одного платежного поручения — это позволит убедиться, что документы корректно формируются и подписываются.
7. Типичные ошибки и их решение
При подключении 1С:ДиректБанк пользователи часто сталкиваются с следующими проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
403 Forbidden |
Неверные ClientID/SecretKey или блокировка по IP. | Проверьте данные в личном кабинете 1С:ДиректБанк. Если используете прокси/VPN, отключите его. |
Не удалось установить соединение |
Проблемы с интернетом или блокировка антивирусом. | Добавьте api.directbank.1c.ru в исключения антивируса. Проверьте настройки брандмауэра. |
Ошибка подписи документа |
Проблемы с сертификатом ЭЦП или КриптоПро. | Обновите КриптоПро CSP до последней версии. Проверьте, что сертификат установлен в хранилище Личное. |
Нет выписок за указанный период |
Неверный идентификатор счёта или даты. | Уточните идентификатор счёта в банке. Проверьте, что дата начала обмена не старше 30 дней. |
Если ошибка не устраняется, обратитесь в поддержку 1С:ДиректБанк (раздел Помощь в личном кабинете) или к вашему банку. При обращении укажите:
- 📌 Точный текст ошибки.
- 🖥️ Версию 1С и конфигурацию.
- 🔗 Логи обмена (можно экспортировать в
Администрирование → Журнал регистрации).
⚠️ Внимание: Некоторые банки (например, Сбербанк) требуют предварительной активации обмена через 1С:ДиректБанк в своём личном кабинете ДБО. Без этого платежи отправляться не будут.
8. Автоматизация и дополнительные возможности
После успешного подключения можно настроить автоматический обмен и использовать расширенные функции сервиса.
Автоматический обмен
Чтобы выписки и статусы платежей обновлялись без вашего участия:
- В настройках 1С:ДиректБанк перейдите на вкладку
Расписание. - Установите флажок
Включить автоматический обмен. - Задайте интервал (например,
Каждый часилиРаз в день в 9:00). - Сохраните настройки.
Расширенные функции
Сервис поддерживает дополнительные возможности:
- 📊 Аналитика платежей — отчёты по обороту средств и категориям расходов.
- 🔄 Синхронизация с 1С:Документооборот — для согласования платежей.
- 📌 Уведомления — оповещения о новых выписках или ошибках обмена по Email или в 1С.
- 🔐 Многопользовательский доступ — настройка прав для бухгалтеров и руководителей.
Для использования этих функций может потребоваться переход на расширенный тариф (от 1 500 ₽/месяц). Актуальные условия уточняйте на сайте 1С:ДиректБанк.
Если вы используете 1С:Управление торговлей, настройте автоматическое создание платежных поручений из счетов покупателям. Для этого в настройках обмена включите опцию Создавать платежи по задолженностям.
FAQ: Частые вопросы по 1С:ДиректБанк
Можно ли подключить несколько банков к одной базе 1С?
Да, в 1С:ДиректБанк можно настроить обмен с неограниченным количеством банков. Для каждого банка создаётся отдельное подключение с уникальным ClientID и SecretKey. Главное условие — чтобы банк поддерживал протокол DirectBank.
Сколько стоит подключение и обслуживание?
Стоимость зависит от тарифа:
- Бесплатный тариф — до 10 документов/месяц (подходит для тестирования).
- Стандартный — от 500 ₽/месяц (до 100 документов).
- Профессиональный — от 1 500 ₽/месяц (неограниченное количество документов + аналитика).
Оплачивается ежемесячно через личный кабинет 1С:ДиректБанк. Něкоторые банки могут взимать дополнительную комиссию за обмен — уточните это в договоре ДБО.
Что делать, если платеж ушёл из 1С, но не отобразился в банке?
Возможные причины и решения:
- Платеж не подписан ЭЦП. Проверьте, что в настройках обмена включена опция
Подписывать документы автоматически. - Ошибка на стороне банка. Уточните статус платежа в личном кабинете ДБО или по телефону поддержки.
- Задержка обработки. Něкоторые банки обрабатывают платежи в течение 1–2 часов. Проверьте статус через время.
Если платеж так и не появился, запросите у банка журнал обработки документов за нужную дату.
Можно ли отменить платеж, отправленный через 1С:ДиректБанк?
Да, но только если платеж ещё не исполнен банком. Для отмены:
- В журнале
Платёжные поручениянайдите нужный документ. - Нажмите
Отменить платеж(если опция активна). - Подтвердите отмену ЭЦП.
Если кнопка Отменить платеж неактивна, платеж уже ушёл на исполнение. В этом случае свяжитесь с банком для отзыва.
Как перенести настройки 1С:ДиректБанк на другой компьютер?
Чтобы перенести настройки обмена:
- Экспортируйте настройки из текущей базы:
Администрирование → 1С:ДиректБанк → Экспорт настроек. - Скопируйте файл настроек (
.xml) на новый компьютер. - Импортируйте его в новой базе:
Администрирование → 1С:ДиректБанк → Импорт настроек. - Установите сертификат ЭЦП на новый компьютер (через КриптоПро CSP).
Не забудьте также перенести лицензию на 1С:ДиректБанк, если она привязана к конкретному рабочему месту.