Учет и Финансы · 10 мин
Как подключить интернет-банк в 1С
Пошаговая инструкция по подключению интернет-банка в 1С: ДиректБанк, обмен через клиент-банк, настройка, проверка обмена, типичные ошибки и ответы на вопросы.
Подключение интернет-банка к 1С избавляет бухгалтера от ручного ввода платёжных поручений и выписок: документы формируются в программе и отправляются в банк, а выписки загружаются автоматически. В типовых конфигурациях (1С:Бухгалтерия 8, Управление нашей фирмой, Комплексная автоматизация, ERP) для этого предусмотрен механизм «Обмен с банками», который работает в двух режимах — прямой обмен (ДиректБанк, 1C:ДиректБанк) и обмен через файл клиент-банка.
Прямой обмен позволяет отправлять платёжки и получать выписки одной кнопкой, не выходя из 1С. Обмен через файл требует выгрузки документа из 1С и загрузки его в интернет-банк (или наоборот) вручную, но работает практически с любым банком. Выбор зависит от того, поддерживает ли ваш банк технологию DirectBank и какой тариф у вас подключён.
Ниже разобраны оба способа: как проверить поддержку банком прямого обмена, какие настройки заполнить, как провести тестовый документ и какие ошибки встречаются чаще всего. Инструкция ориентирована на типовые конфигурации на управляемых формах; в устаревших версиях названия пунктов меню могут отличаться.
Способы подключения: DirectBank или обмен файлами
Прежде чем настраивать, определите, какой режим обмена доступен с вашим банком. DirectBank — это технология прямого обмена между 1С и банком без промежуточных файлов: платёжное поручение уходит в банк из программы, а выписка приходит автоматически по расписанию или по запросу. Большинство крупных банков России поддерживают этот режим, но условия подключения (тариф, необходимость заявления в банк) различаются.
Обмен через файл — классическая схема «клиент-банк». Из 1С выгружается текстовый файл с платёжными документами, который вы вручную импортируете в интернет-банк. Выписка выгружается из интернет-банка файлом и загружается в 1С. Способ рабочий, но требует ежедневных ручных операций и не даёт оперативного контроля статуса платежа.
Сравнение способов обмена
Подходит, если банк поддерживает технологию. Платёжки и выписки передаются без файлов, виден статус документа в банке. Может требовать платного тарифа или заявления в банк.
Работает практически с любым банком. Требует ручной выгрузки и загрузки файлов, нет автоматического контроля статусов, выше риск ошибок при переносе.
Проверьте, поддерживает ли банк прямой обмен
Откройте в 1С раздел «Банк и касса» → «Настройки обмена с банками» (в некоторых конфигурациях: «Администрирование» → «Обмен электронными документами» → «Обмен с банками»). При создании новой настройки укажите банк по БИК или названию — программа сама определит, поддерживается ли DirectBank, и предложит соответствующий вариант настройки.
Если банк в списке поддерживаемых отсутствует, уточните в банке, есть ли у них сервис прямого обмена с 1С. Некоторые банки поддерживают DirectBank только на определённых тарифах или требуют подписания дополнительного соглашения. Параллельно запросите в банке реквизиты для подключения: логин, адрес сервера обмена, параметры сертификата — они понадобятся при настройке.
Настройка прямого обмена DirectBank
Перейдите в «Банк и касса» → «Настройки обмена с банками» и нажмите «Создать». Укажите организацию и банковский счёт, выберите способ обмена «DirectBank». Программа подставит типовые параметры банка, если он есть в её справочнике; иначе введите адрес сервера и идентификатор из письма банка.
Введите логин, выданный банком. Пароль, как правило, запрашивается при каждом сеансе обмена или подтверждении платежа через SMS — это зависит от банка. В некоторых банках аутентификация выполняется по сертификату электронной подписи: тогда потребуется установленный на компьютере криптопровайдер и действующий сертификат ключа.
Сохраните настройку и выполните тест соединения — в карточке настройки есть соответствующая кнопка. Успешный тест означает, что 1С достучалась до сервера банка и прошла аутентификацию. После этого можно запросить выписку за небольшой период и убедиться, что документы загружаются.
- 1Уточните в банке поддержку DirectBank и получите логин и параметры подключения
- 2Откройте «Банк и касса» → «Настройки обмена с банками» → «Создать»
- 3Выберите организацию, банковский счёт и способ обмена DirectBank
- 4Введите логин и параметры сервера из письма банка
- 5Выполните тест соединения
- 6Запросите выписку за 2–3 дня и проверьте загрузку документов
Настройка обмена через файл клиент-банка
Если DirectBank недоступен, настройте файловый обмен. В той же карточке настройки обмена с банком выберите способ «Выгрузка в файл» (или «Обмен через файл»). Укажите каталоги: один — для выгрузки платёжных поручений из 1С, второй — для загрузки выписок из банка. Удобно создать отдельные папки, например «В банк» и «Из банка», чтобы не путать направления.
В интернет-банке найдите раздел импорта документов и убедитесь, что банк принимает формат «1С» (1CClientBankExchange) — это стандартный текстовый формат обмена. Для выписок настройте в интернет-банке экспорт в том же формате. Затем в 1С в разделе «Банковские выписки» используйте кнопку «Загрузить» и укажите файл, полученный из банка.
Проверьте соответствие кодировки: стандартный формат использует Windows-1251. Если при загрузке выписки наименования контрагентов отображаются нечитаемыми символами, банк выгружает файл в другой кодировке — измените настройку экспорта в интернет-банке.
Отправка платёжных поручений и получение выписок
При прямом обмене созданное платёжное поручение отправляется в банк кнопкой «Отправить в банк» из списка платёжек или из формы документа. После отправки документ получает статус — «Отправлен», «Принят банком», «Исполнен» или «Отклонён». Статусы обновляются при каждом сеансе обмена, поэтому периодически выполняйте синхронизацию.
Выписки при прямом обмене запрашиваются кнопкой «Загрузить выписку» в журнале «Банковские выписки» — укажите период, и программа получит документы из банка и автоматически создаст списания и поступления. При файловом обмене сначала выгрузите выписку из интернет-банка в файл, затем загрузите её в 1С.
После загрузки выписки проверьте нераспознанные операции: 1С сопоставляет платежи с контрагентами и договорами по реквизитам, но новые контрагенты и нестандартные назначения платежа требуют ручной корректировки. Не проводите документы выписки «вслепую» — ошибка в сопоставлении исказит взаиморасчёты.
Как проверить, что обмен работает
Сообщение об успешном подключении к серверу банка
Ошибка аутентификации или тайм-аут соединения
Статус меняется на «Отправлен», затем «Принят банком»
Документ зависает в статусе «Подготовлен» или возвращается с ошибкой
Документы создаются, контрагенты и суммы распознаны корректно
Нечитаемые символы, дубли документов, пустые контрагенты
Типичные ошибки и способы их устранения
Самая частая проблема — ошибка аутентификации при прямом обмене. Причины: истёк пароль (многие банки требуют его периодической смены), заблокирован логин после нескольких неудачных попыток, изменился адрес сервера банка. Решение — обновить параметры в настройке обмена и при необходимости перевыпустить доступ через банк.
Вторая группа ошибок — дубли документов при загрузке выписок. Они возникают, если выписку за один и тот же период загружали несколько раз, а в программе отключён контроль дублей, либо если документы ранее были созданы вручную. Перед загрузкой проверяйте, нет ли уже проведённых документов за этот период; типовые конфигурации обычно сопоставляют загружаемые операции с существующими по номеру и дате.
Третья типичная ситуация — платёжка отправлена, но в банке не исполнена из-за ошибки в реквизитах. При прямом обмене банк вернёт статус «Отклонён» с текстом причины: прочитайте его в карточке документа, исправьте реквизиты и отправьте заново. Не создавайте копию документа, не разобравшись с причиной отказа, — можно получить двойной платёж.
Безопасность и границы самостоятельной настройки
Доступ к обмену с банком — это фактически доступ к расчётному счёту организации. Разграничьте права: право отправки платежей и подтверждения по SMS должно быть только у ответственных сотрудников. В 1С настройте роли так, чтобы рядовые пользователи могли создавать платёжки, но не могли отправлять их в банк.
Перед первой настройкой сделайте резервную копию информационной базы. Сама настройка обмена не меняет учётные данные, но последующая загрузка выписок массово создаёт документы — откатить ошибочную загрузку без копии будет трудоёмко.
Если банк требует подписания документов электронной подписью, настройку криптопровайдера и сертификатов лучше поручить специалисту: ошибки в настройке криптографии могут привести к невозможности подтверждать платежи в критичный момент. Также не пытайтесь «чинить» отклонённые банком документы изменением движений вручную — это разрушит связь документа с банковской системой.
Частые вопросы
Мой банк не поддерживает DirectBank. Что делать?
Используйте обмен через файл в формате 1CClientBankExchange — его поддерживает подавляющее большинство интернет-банков. Настройте в банке экспорт выписок в формате «1С», а в 1С укажите папки для выгрузки платёжек и загрузки выписок. Это менее удобно, но полностью рабочая схема.
Нужно ли платить за DirectBank отдельно?
Условия зависят от банка: у части банков прямой обмен включён в стандартный тариф дистанционного обслуживания, у других подключается как платная опция или требует отдельного соглашения. Уточните условия в своём банке до начала настройки.
Можно ли подключить несколько расчётных счетов в разных банках?
Да. Для каждого банковского счёта создаётся отдельная настройка обмена со своими параметрами подключения. Один счёт может работать через DirectBank, другой — через файловый обмен, это не конфликтует.
Почему при загрузке выписки контрагенты отображаются иероглифами?
Причина в несовпадении кодировки файла: стандарт обмена использует Windows-1251, а банк выгружает в UTF-8 или другой кодировке. Измените настройку экспорта в интернет-банке на формат «1С» с кодировкой Windows-1251 и загрузите выписку повторно.
Как отменить платёжку, уже отправленную в банк?
Если документ в статусе «Отправлен», но ещё не исполнен, свяжитесь с банком — возможность отзыва зависит от стадии обработки платежа. Пометка на удаление в 1С не отменяет платёж в банке: документ уже передан и обрабатывается банковской системой.
Обмен перестал работать после обновления 1С. В чём причина?
Чаще всего слетают сохранённые параметры подключения или меняется формат обмена. Откройте настройку обмена, выполните тест соединения и при ошибке сверьте параметры с актуальным письмом банка. Иногда требуется пересоздать настройку обмена заново.
Что важно запомнить
Интернет-банк в 1С подключается через «Настройки обмена с банками»: прямым обменом DirectBank, если банк его поддерживает, или файловым обменом в формате 1CClientBankExchange. Перед настройкой сделайте резервную копию, после — проверьте тестовую платёжку и выписку, а права на отправку платежей ограничьте ответственными сотрудниками.