Подключаем 1С:ДиректБанк и файловый обмен с клиент-банком в Бухгалтерии 3.0
Содержание
Настроить обмен с банком в 1С 8.3 Бухгалтерия можно двумя способами. Первый — 1С:ДиректБанк: программа сама отправляет платёжные поручения и получает выписки, без выгрузки файлов. Подключение начинается со списка Банк и касса → Банковские выписки или из карточки банковского счёта организации. Второй — обмен файлами с клиент-банком: 1С выгружает платёжки в текстовый файл, вы загружаете его в интернет-банк, а выписку забираете обратным путём.
ДиректБанк выбирают, когда банк его поддерживает и платежей много: меньше ручных действий, нет риска загрузить не тот файл. Файловый обмен работает с любым банком, который отдаёт выписку в формате 1С, и нужен как запасной вариант. Ниже пошагово разобраны оба, а для типовой Бухгалтерии предприятия 3.0 — с путями меню.
| Способ | Когда выбирать | Что нужно | Минусы |
|---|---|---|---|
| 1С:ДиректБанк | Банк есть в списке поддерживающих, платежей от 10 в день | Интернет-поддержка 1С, доступ в интернет-банк, иногда ЭП и криптопровайдер | Зависит от сервиса банка, нужна настройка подписи |
| Файлы клиент-банка | Любой банк, редкие платежи, временный обход сбоя | Папка для файлов, формат 1CClientBankExchange | Ручные выгрузки, легко загрузить выписку дважды |
| Модуль интеграции от банка | Банк предлагает своё расширение или обработку | Инструкция банка | Обновления зависят от банка, не от 1С |
Подготовка к настройке обмена с банком в 1С
Перед запуском мастера проверьте пять вещей. Без любой из них подключение остановится на середине.
- 🏦 Банк поддерживает ДиректБанк. Список банков открывается прямо в мастере подключения. Если вашего банка нет, сразу переходите к файловому обмену.
- 🔑 Подключена интернет-поддержка.
Администрирование → Интернет-поддержка и сервисы: в блоке интернет-поддержки должен стоять ваш логин портала 1С. Через неё 1С получает настройки банка автоматически. - 🧾 Счёт заведён в 1С. В карточке организации (
Главное → Организации, вкладка или ссылка «Банковские счета») есть расчётный счёт с верным БИК и номером из 20 цифр. - 👤 Права пользователя. Настраивать обмен должен пользователь с полными правами или правами на обмен с банками. Под ограниченной ролью кнопок подключения может просто не быть.
- 🔄 Актуальный релиз конфигурации. Протоколы банков меняются, и старые релизы перестают с ними работать. Перед подключением обновите базу.
Отдельно решите, кто будет подписывать платежи. В интернет-банке у каждого сотрудника своя роль: «подпись», «ввод без подписи», «только просмотр». В 1С пользователь сможет сделать ровно то, что разрешено его учётке в банке.
Сделайте настройку на том компьютере, где бухгалтер будет работать каждый день. Если подпись хранится на токене или требует криптопровайдера, мастер на другом ПК её просто не увидит.
Сертификаты, пароли и ключи доступа к банку
Банки используют разные способы входа через ДиректБанк. Какой из них у вашего банка, мастер покажет сам после выбора банка из списка.
| Способ подтверждения | Что вводите в 1С | Что нужно на компьютере |
|---|---|---|
| Логин и пароль + одноразовый код | Учётные данные интернет-банка, код из SMS или приложения | Ничего, кроме интернета |
| Электронная подпись, выданная банком | Выбираете сертификат из списка, вводите PIN | Токен, драйвер токена, иногда криптопровайдер |
| Квалифицированная подпись (КЭП) | Выбираете сертификат руководителя или уполномоченного лица | Криптопровайдер (КриптоПро CSP или ViPNet CSP), сертификат в личном хранилище |
Если используется подпись, подготовьте её до запуска мастера:
- Установите драйвер токена и криптопровайдер, если банк его требует.
- Убедитесь, что сертификат виден в системе: в КриптоПро CSP это вкладка «Сервис» → просмотр сертификатов в контейнере.
- Проверьте в 1С, что программа видит подпись:
Администрирование → Обмен электронными документами, ссылка на настройки электронной подписи и шифрования. Там же есть проверка сертификата. - Сверьте срок действия сертификата. С истёкшим сертификатом банк отклонит любой документ.
Не передавайте токен и PIN-код сотрудникам, которым не положено право подписи. Платёжка, подписанная в 1С, для банка равна платёжке, подписанной в интернет-банке.
Запуск мастера подключения 1С:ДиректБанк
Мастер можно открыть из трёх мест — результат одинаковый:
- 📄 список
Банк и касса → Банковские выписки→ команда 1С:ДиректБанк в командной панели (если банк ещё не подключён, 1С предложит подключить); - 📄 список
Банк и касса → Платёжные поручения— та же команда; - 🧾 карточка банковского счёта организации — ссылка на подключение ДиректБанка внизу формы.
Включите сам механизм, если команды не видно: Администрирование → Обмен электронными документами, флажок обмена с банками (сервис 1С:ДиректБанк). После этого в той же группе появляется ссылка на список настроек обмена с банками.
Дальше по шагам:
- Выберите организацию и банковский счёт. Мастер по БИК определит банк.
- Если банк поддерживает ДиректБанк, 1С предложит получить настройки автоматически через интернет -поддержку. Это основной вариант.
- Если автоматическое получение не сработало, банк выдаёт файл настроек обмена (обычно в формате XML). Его запрашивают в поддержке банка или скачивают в интернет-банке, в разделе интеграции с 1С. В мастере выбирайте загрузку настроек из файла.
- Подтвердите создание настройки. Она появится в списке настроек обмена с банками со статусом подключения.
Одна настройка обмена привязана к одному банку и организации. Если у вас два счёта в разных банках, мастер нужно пройти дважды. Несколько счетов в одном банке обычно подтягиваются в одну настройку.
Параметры подключения и авторизация в банке
Сразу после создания настройки 1С попросит войти в банк. Окно зависит от способа из таблицы выше.
Вход по логину и одноразовому паролю
- Введите логин и пароль от интернет-банка — те же, что в браузере.
- Дождитесь SMS или push-уведомления и введите код.
- Если банк поддерживает, отметьте сохранение логина. Пароль и код при каждой сессии всё равно могут запрашиваться — это решает банк, не 1С.
Вход по электронной подписи
- Вставьте токен.
- Выберите сертификат из списка, введите PIN.
- 1С подпишет служебный запрос, банк проверит сертификат и привяжет его к вашей учётной записи.
Некоторые банки требуют до первого входа зарегистрировать сертификат в интернет-банке или подписать заявление на подключение к сервису интеграции. Если банк отвечает «сертификат не зарегистрирован», вопрос решается в банке, а не в 1С.
После успешного входа нажмите проверку настройки в карточке настройки обмена. 1С по очереди проверит связь с сервером банка, сертификат и права. Каждый пункт выдаёт результат отдельно, так проще понять, на чём споткнулось.
Сопоставление счетов, контрагентов и правила загрузки
Подключение готово, но выписка должна ещё правильно разложиться по документам. Здесь нужна разовая донастройка.
Банковские счета
В настройке обмена проверьте, что каждый счёт банка сопоставлен со счётом организации в 1С. Номер счёта должен совпадать до цифры. Новый счёт, открытый в банке позже, не появится в 1С сам — заведите его в карточке организации.
Контрагенты и договоры
При загрузке 1С ищет плательщика или получателя по ИНН, КПП и номеру счёта. Что делать, чтобы меньше строк оставались без контрагента:
- ✅ заполните ИНН и КПП у всех действующих контрагентов;
- ✅ укажите у постоянных партнёров их банковские счета;
- ✅ назначьте основной договор — тогда он подставится в документ автоматически;
- ✅ для бюджетных платежей (налоги, взносы) держите получателя «Казначейство России» с актуальными реквизитами.
Вид операции и статьи ДДС
Вид операции 1С определяет по направлению платежа и получателю: поступление от покупателя, оплата поставщику, уплата налога, перевод на другой счёт организации. Если в учёте включены статьи движения денежных средств, их тоже стоит назначить контрагентам заранее — иначе каждую строку придётся править вручную.
Первую выписку после подключения загрузите за один день и проверьте каждую строку. Ошибку в справочнике дешевле поймать на 5 документах, чем на 300.
Загрузка выписок и отправка платёжных поручений
Через ДиректБанк
Отправить платёжку:
- Создайте платёжное поручение как обычно:
Банк и касса → Платёжные поручения → Создать. - Запишите документ и нажмите в нём команду отправки в банк. Можно выделить несколько платёжек в списке и отправить пакетом.
- Подтвердите отправку кодом или подписью — в зависимости от способа входа.
- Следите за колонкой статуса в списке. Если банк отклонил документ, в нём будет текст причины от банка.
Получить выписку:
- Откройте
Банк и касса → Банковские выписки. - Выберите команду запроса выписки через ДиректБанк и укажите период.
- 1С получит выписку и предложит загрузить её в документы «Поступление на расчётный счёт» и «Списание с расчётного счёта».
- Строки, по которым не найден контрагент или договор, будут выделены. Заполните их и завершите загрузку.
Повторный запрос за тот же день не задвоит документы: 1С сопоставит выписку с уже загруженными по номеру, дате и сумме. Но если документы правили вручную (меняли сумму или дату), совпадение может не найтись — тогда проверьте список за этот день глазами.
Через файлы клиент-банка
Этот путь нужен, если банк не работает с ДиректБанком или сервис временно недоступен.
- В списке банковских выписок или платёжных поручений найдите команду обмена с банком (в Бухгалтерии 3.0 — кнопки загрузки и выгрузки в командной панели списка).
- В настройках обработки укажите файл выгрузки и файл загрузки. По сложившейся практике банки называют их
1c_to_kl.txt(из 1С в банк) иkl_to_1c.txt(из банка в 1С). - Выберите кодировку, которую требует банк: Windows или DOS. Неверная кодировка даёт «кракозябры» в назначении платежа.
- Выгрузите платёжки за день, загрузите файл в интернет-банк, подпишите там.
- Скачайте выписку в формате 1С и загрузите её в 1С той же обработкой.
Первая строка корректного файла выглядит так — по ней легко проверить, тот ли формат отдал банк:
1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Не редактируйте файл выгрузки вручную перед загрузкой в банк. Изменённая сумма или счёт уйдут в банк, а в 1С останутся старые данные — расхождение всплывёт только при сверке остатков.
Диагностика: почему не работает обмен с банком
Администрирование → Интернет-поддержка и сервисы, авторизуйтесь заново. В сети с прокси укажите его параметры в настройках интернет-поддержки.Если связь по ДиректБанку пропала, а платить нужно сегодня, не ждите поддержки. Выгрузите платёжки файлом и отправьте их через интернет-банк в браузере. Выписку за этот день потом загрузите тем же способом, а ДиректБанк включите после восстановления связи.
При обращении в поддержку банка приложите текст ошибки из проверки настройки обмена и версию конфигурации (Справка → О программе). Так вопрос решают с первого письма.