К статье
Практический материал

Учет и Финансы · 10 мин

Как подключить интернет-банк в 1С

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

Подключение интернет-банка к 1С избавляет бухгалтера от ручного ввода платёжных поручений и выписок: документы формируются в программе и отправляются в банк, а выписки загружаются автоматически. В типовых конфигурациях (1С:Бухгалтерия 8, Управление нашей фирмой, Комплексная автоматизация, ERP) для этого предусмотрен механизм «Обмен с банками», который работает в двух режимах — прямой обмен (ДиректБанк, 1C:ДиректБанк) и обмен через файл клиент-банка.

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

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

Способы подключения: DirectBank или обмен файлами

Прежде чем настраивать, определите, какой режим обмена доступен с вашим банком. DirectBank — это технология прямого обмена между 1С и банком без промежуточных файлов: платёжное поручение уходит в банк из программы, а выписка приходит автоматически по расписанию или по запросу. Большинство крупных банков России поддерживают этот режим, но условия подключения (тариф, необходимость заявления в банк) различаются.

Обмен через файл — классическая схема «клиент-банк». Из 1С выгружается текстовый файл с платёжными документами, который вы вручную импортируете в интернет-банк. Выписка выгружается из интернет-банка файлом и загружается в 1С. Способ рабочий, но требует ежедневных ручных операций и не даёт оперативного контроля статуса платежа.

Сравнение способов обмена

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

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

Обмен через файл (клиент-банк)

Работает практически с любым банком. Требует ручной выгрузки и загрузки файлов, нет автоматического контроля статусов, выше риск ошибок при переносе.

Проверьте, поддерживает ли банк прямой обмен

Откройте в 1С раздел «Банк и касса» → «Настройки обмена с банками» (в некоторых конфигурациях: «Администрирование» → «Обмен электронными документами» → «Обмен с банками»). При создании новой настройки укажите банк по БИК или названию — программа сама определит, поддерживается ли DirectBank, и предложит соответствующий вариант настройки.

Если банк в списке поддерживаемых отсутствует, уточните в банке, есть ли у них сервис прямого обмена с 1С. Некоторые банки поддерживают DirectBank только на определённых тарифах или требуют подписания дополнительного соглашения. Параллельно запросите в банке реквизиты для подключения: логин, адрес сервера обмена, параметры сертификата — они понадобятся при настройке.

Настройка прямого обмена DirectBank

Перейдите в «Банк и касса» → «Настройки обмена с банками» и нажмите «Создать». Укажите организацию и банковский счёт, выберите способ обмена «DirectBank». Программа подставит типовые параметры банка, если он есть в её справочнике; иначе введите адрес сервера и идентификатор из письма банка.

Введите логин, выданный банком. Пароль, как правило, запрашивается при каждом сеансе обмена или подтверждении платежа через SMS — это зависит от банка. В некоторых банках аутентификация выполняется по сертификату электронной подписи: тогда потребуется установленный на компьютере криптопровайдер и действующий сертификат ключа.

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

Порядок подключения DirectBank
  1. 1
    Уточните в банке поддержку DirectBank и получите логин и параметры подключения
  2. 2
    Откройте «Банк и касса» → «Настройки обмена с банками» → «Создать»
  3. 3
    Выберите организацию, банковский счёт и способ обмена DirectBank
  4. 4
    Введите логин и параметры сервера из письма банка
  5. 5
    Выполните тест соединения
  6. 6
    Запросите выписку за 2–3 дня и проверьте загрузку документов

Настройка обмена через файл клиент-банка

Если DirectBank недоступен, настройте файловый обмен. В той же карточке настройки обмена с банком выберите способ «Выгрузка в файл» (или «Обмен через файл»). Укажите каталоги: один — для выгрузки платёжных поручений из 1С, второй — для загрузки выписок из банка. Удобно создать отдельные папки, например «В банк» и «Из банка», чтобы не путать направления.

В интернет-банке найдите раздел импорта документов и убедитесь, что банк принимает формат «1С» (1CClientBankExchange) — это стандартный текстовый формат обмена. Для выписок настройте в интернет-банке экспорт в том же формате. Затем в 1С в разделе «Банковские выписки» используйте кнопку «Загрузить» и укажите файл, полученный из банка.

Проверьте соответствие кодировки: стандартный формат использует Windows-1251. Если при загрузке выписки наименования контрагентов отображаются нечитаемыми символами, банк выгружает файл в другой кодировке — измените настройку экспорта в интернет-банке.

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

При прямом обмене созданное платёжное поручение отправляется в банк кнопкой «Отправить в банк» из списка платёжек или из формы документа. После отправки документ получает статус — «Отправлен», «Принят банком», «Исполнен» или «Отклонён». Статусы обновляются при каждом сеансе обмена, поэтому периодически выполняйте синхронизацию.

Выписки при прямом обмене запрашиваются кнопкой «Загрузить выписку» в журнале «Банковские выписки» — укажите период, и программа получит документы из банка и автоматически создаст списания и поступления. При файловом обмене сначала выгрузите выписку из интернет-банка в файл, затем загрузите её в 1С.

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

Контрольные точки

Как проверить, что обмен работает

Тест соединения в настройке обмена
Норма

Сообщение об успешном подключении к серверу банка

Тревожный признак

Ошибка аутентификации или тайм-аут соединения

Отправка тестовой платёжки
Норма

Статус меняется на «Отправлен», затем «Принят банком»

Тревожный признак

Документ зависает в статусе «Подготовлен» или возвращается с ошибкой

Загрузка выписки
Норма

Документы создаются, контрагенты и суммы распознаны корректно

Тревожный признак

Нечитаемые символы, дубли документов, пустые контрагенты

Типичные ошибки и способы их устранения

Самая частая проблема — ошибка аутентификации при прямом обмене. Причины: истёк пароль (многие банки требуют его периодической смены), заблокирован логин после нескольких неудачных попыток, изменился адрес сервера банка. Решение — обновить параметры в настройке обмена и при необходимости перевыпустить доступ через банк.

Вторая группа ошибок — дубли документов при загрузке выписок. Они возникают, если выписку за один и тот же период загружали несколько раз, а в программе отключён контроль дублей, либо если документы ранее были созданы вручную. Перед загрузкой проверяйте, нет ли уже проведённых документов за этот период; типовые конфигурации обычно сопоставляют загружаемые операции с существующими по номеру и дате.

Третья типичная ситуация — платёжка отправлена, но в банке не исполнена из-за ошибки в реквизитах. При прямом обмене банк вернёт статус «Отклонён» с текстом причины: прочитайте его в карточке документа, исправьте реквизиты и отправьте заново. Не создавайте копию документа, не разобравшись с причиной отказа, — можно получить двойной платёж.

Типичные ошибки
01
Использование устаревших параметров сервера банка — обмен перестаёт работать после обновления систем на стороне банка
02
Повторная загрузка выписки за тот же период без проверки — дубли документов и искажённый банковский оборот
03
Отправка платёжки повторно без анализа причины отказа — риск двойной оплаты поставщику
04
Хранение пароля от банка в общедоступном месте — риск несанкционированных платежей

Безопасность и границы самостоятельной настройки

Доступ к обмену с банком — это фактически доступ к расчётному счёту организации. Разграничьте права: право отправки платежей и подтверждения по SMS должно быть только у ответственных сотрудников. В 1С настройте роли так, чтобы рядовые пользователи могли создавать платёжки, но не могли отправлять их в банк.

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

Если банк требует подписания документов электронной подписью, настройку криптопровайдера и сертификатов лучше поручить специалисту: ошибки в настройке криптографии могут привести к невозможности подтверждать платежи в критичный момент. Также не пытайтесь «чинить» отклонённые банком документы изменением движений вручную — это разрушит связь документа с банковской системой.

Частые вопросы

Мой банк не поддерживает DirectBank. Что делать?

Используйте обмен через файл в формате 1CClientBankExchange — его поддерживает подавляющее большинство интернет-банков. Настройте в банке экспорт выписок в формате «1С», а в 1С укажите папки для выгрузки платёжек и загрузки выписок. Это менее удобно, но полностью рабочая схема.

Нужно ли платить за DirectBank отдельно?

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

Можно ли подключить несколько расчётных счетов в разных банках?

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

Почему при загрузке выписки контрагенты отображаются иероглифами?

Причина в несовпадении кодировки файла: стандарт обмена использует Windows-1251, а банк выгружает в UTF-8 или другой кодировке. Измените настройку экспорта в интернет-банке на формат «1С» с кодировкой Windows-1251 и загрузите выписку повторно.

Как отменить платёжку, уже отправленную в банк?

Если документ в статусе «Отправлен», но ещё не исполнен, свяжитесь с банком — возможность отзыва зависит от стадии обработки платежа. Пометка на удаление в 1С не отменяет платёж в банке: документ уже передан и обрабатывается банковской системой.

Обмен перестал работать после обновления 1С. В чём причина?

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

Итог

Что важно запомнить

Интернет-банк в 1С подключается через «Настройки обмена с банками»: прямым обменом DirectBank, если банк его поддерживает, или файловым обменом в формате 1CClientBankExchange. Перед настройкой сделайте резервную копию, после — проверьте тестовую платёжку и выписку, а права на отправку платежей ограничьте ответственными сотрудниками.