Банковская выписка в 1С: загрузка из файла и через ДиректБанк

· 9 мин

Содержание

Выписку в 1С грузят двумя путями: прямым обменом с банком (ДиректБанк) или импортом текстового файла из клиент-банка. Оба заканчиваются в одном журнале — Банк и касса → Банк → Банковские выписки, где программа создаёт документы поступления и списания по каждой строке.

ДиректБанк выбирают, когда банк его поддерживает и хочется работать «не выходя из 1С»: выписка приходит по кнопке или по расписанию. Файл клиент-банка — универсальный вариант: он работает с любым банком, но требует вручную выгружать и загружать файл обмена.

Ниже — настройка счёта, оба способа загрузки по шагам, разбор документов после импорта и типичные ошибки.

Чем ДиректБанк отличается от загрузки файла

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

КритерийДиректБанк (прямой обмен)Файл клиент-банка
Промежуточная программане нужнанужен клиент-банк для выгрузки файла
Файлы вручнуюнетда, каждый раз
Обмен по расписаниюестьнет
Подпись платежейв 1С, своим сертификатомв клиент-банке
Поддержка банкомнужнане нужна

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

Подготовка: расчётный счёт и статьи движения денег

Любая загрузка опирается на банковский счёт организации. Откройте его: Главное → Организации, в карточке организации — ссылка Банковские счета. Проверьте, что заполнены номер счёта, БИК банка и валюта.

Чтобы документы заполнялись без ручной правки, заранее настройте два справочника:

  • 📂 Статьи движения денежных средств (Справочники → Банк и касса → Статьи движения денежных средств) — нужны для раздела отчёта о движении денежных средств. Хотя бы «Оплата поставщикам», «Поступление от покупателей», «Налоги».
  • 👥 Контрагенты с заполненными ИНН и расчётным счётом — именно по ИНН и номеру счёта программа подбирает контрагента из входящего платежа.

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

Права на загрузку даёт профиль с доступом к банковским документам (Администрирование → Настройки пользователей и прав). Бухгалтеру обычно хватает профиля «Бухгалтер». Если кнопки Загрузить в журнале нет — почти всегда дело в правах пользователя, а не в настройке обмена.

Перед первой загрузкой проверьте
Выполнено: 0 / 4

Загрузка выписки из файла клиент-банка

Это базовый способ. Клиент-банк (программа банка) выгружает текстовый файл в формате обмена «1С:Предприятие — Клиент банка». Файл с входящей выпиской обычно называется kl_to_1c.txt, а исходящие платёжки 1С отдаёт в банк файлом 1c_to_kl.txt.

Порядок действий:

  1. В клиент-банке сформируйте выгрузку выписки за нужный период в формат обмена с 1С. Сохраните файл в известную папку.
  2. В 1С откройте Банк и касса → Банк → Банковские выписки.
  3. В командной панели журнала нажмите Загрузить.
  4. В открывшейся обработке выберите организацию и банковский счёт, укажите путь к файлу выписки.
  5. Программа покажет список строк: входящие (поступления) и исходящие (списания). Проверьте и нажмите Загрузить.

После загрузки 1С создаст документы Поступление на расчётный счёт и Списание с расчётного счёта по каждой строке выписки.

Файл выписки — это именно файл из банка в 1С (kl_to_1c). Не перепутайте направление: 1c_to_kl — это выгрузка платёжек ИЗ 1С в банк, его загружать обратно не нужно.

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

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

Прямой обмен с банком через ДиректБанк

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

Подключение запускается из карточки банковского счёта: Главное → Организации → [организация] → Банковские счета → [счёт]. В карточке счёта есть команда настройки прямого обмена с банком (ДиректБанк). Нажмите её и следуйте мастеру:

  1. Выберите банк из списка поддерживающих прямой обмен.
  2. Укажите данные для входа — логин и сертификат, которые выдал банк. Без сертификата и логина от банка подключение не завершится.
  3. Подтвердите подключение на стороне банка (часто приходит код или заявка в банк-клиенте).

После настройки загрузка выписки — одна кнопка в журнале банковских выписок: программа запрашивает у банка операции за период и сразу создаёт документы.

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

Платёжные поручения при ДиректБанке подписываются прямо в 1С сертификатом электронной подписи. Отдельная программа клиент-банк больше не нужна.

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

Что происходит с документами после загрузки

Загрузка выписки — это только половина дела. Документы создаются, но часть реквизитов 1С заполняет автоматически, а часть нужно проверить.

Как программа разносит строки:

  • 🔎 Контрагент — подбирается по ИНН и номеру расчётного счёта из платежа. Если такой контрагент найден — подставляется; если нет — строка остаётся без контрагента или предлагается создать нового.
  • 💳 Счёт учёта расчётов — подставляется по виду операции (60.01/60.02 для поставщиков, 62.01/62.02 для покупателей, 68 для налогов).
  • 📊 Статья движения денежных средств — берётся по виду операции, если настроены правила; иначе поле останется пустым.

Откройте журнал банковских выписок и просмотрите загруженные документы. Строки, где контрагент или счёт не определились, 1С обычно подсвечивает. Заполните недостающие реквизиты и проведите документы.

Непроведённый документ в учёте не участвует: остаток на счёте и взаиморасчёты он не меняет, пока его не провели.

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

Отдельного внимания требуют платежи в бюджет. Списания налогов и взносов разносятся по виду операции «Уплата налога»: в документе указывается налоговый орган как получатель и счета учёта 68 или 69 по конкретному налогу. Если вид операции определился как обычная оплата поставщику, поменяйте его вручную — иначе налог сядет на счёт 60 и исказит взаиморасчёты.

Когда реквизиты в документах проверены, не проводите их по одному. Выделите нужные строки в журнале банковских выписок и выполните групповое проведение командой в меню Ещё. Так разом разнесётся вся дневная выписка, и остаток по счёту обновится.

Для контроля сверьте остаток на счёте с выпиской банка через отчёт Банк и касса → Отчёты → Анализ счёта по счёту 51 за тот же период: конечное сальдо должно совпасть с остатком в выписке.

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

Почему выписка не загрузилась: разбор ошибок

Чаще всего проблема не в 1С, а в файле или в заполнении справочников. Вот как быстро понять причину.

Диагностика: выберите симптом

Автоматический обмен с банком по расписанию

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

После настройки ДиректБанка в параметрах обмена можно включить автоматический запрос выписки и задать периодичность (например, раз в день утром). Технически обмен выполняет регламентное задание: его расписание видно в Администрирование → Обслуживание → Регламентные и фоновые задания.

Что учесть при автообмене:

  • Регламентные задания в клиент-серверной базе выполняются на сервере — компьютер бухгалтера для этого держать включённым не нужно.
  • В файловой базе фоновые задания работают, только пока открыта программа у пользователя с правами.
  • Автозагрузка создаёт документы, но проводить и дозаполнять контрагентов всё равно придётся вручную — полностью без участия человека выписка не разнесётся.
  • Сертификат электронной подписи и доступ к банку имеют срок действия. Когда они истекают, обмен молча перестаёт приносить выписки — проверяйте, что документы продолжают появляться, и вовремя обновляйте сертификат.

Разумная частота для большинства организаций — раз в день. Чаще имеет смысл только там, где важно видеть поступления в течение дня.

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

Можно ли загрузить выписку сразу по нескольким счетам?
За один проход обработка загрузки работает с одним банковским счётом. По каждому счёту выгрузите свой файл (или настройте ДиректБанк отдельно) и загрузите их по очереди.
Что делать, если выписку загрузили не в ту организацию?
Пометьте на удаление ошибочно созданные документы поступления и списания в журнале банковских выписок, затем загрузите файл заново, выбрав правильную организацию и счёт.
Нужен ли клиент-банк, если подключён ДиректБанк?
Нет. При прямом обмене и получение выписки, и отправка платёжек идут из 1С, отдельная программа банка не требуется.
Почему при загрузке создаётся новый контрагент-дубль?
1С не нашла существующего контрагента по ИНН или счёту. Проверьте, что у контрагента в справочнике заполнен ИНН и добавлен нужный расчётный счёт — тогда платёж привяжется к нему, а не к новой карточке.
Как загрузить выписку за прошлый период, если банк её уже не отдаёт по ДиректБанку?
Запросите выписку в клиент-банке или в офисе банка, выгрузите в формат обмена с 1С и загрузите файлом — файловый способ не ограничен глубиной истории ДиректБанка.