Загрузка банковских выписок в 1С:Бухгалтерию: файл клиент-банка, ДиректБанк и таблицы

· 9 мин

Содержание

Чтобы загрузить банк в 1С:Бухгалтерию 3.0, откройте Банк и касса → Банковские выписки, нажмите Загрузить и укажите файл выписки kl_to_1c.txt, выгруженный из клиент-банка. Если подключён 1С:ДиректБанк, файл не нужен: выписка запрашивается у банка прямо из этого же списка.

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

Подготовка к загрузке банка: счёт, права, папка обмена

Без трёх вещей выписка не загрузится или загрузится криво. Проверьте их до первого импорта.

Банковский счёт организации

Откройте Справочники → Банки и кассы → Банковские счета (или карточку организации, закладку со счетами). У счёта должны быть заполнены:

  • 🏦 номер счёта — ровно 20 цифр, без пробелов;
  • 🔢 БИК банка — по нему подтягивается корсчёт и название;
  • 💱 валюта — рубли для обычного обмена с клиент-банком.

Программа ищет в выписке строку с номером счёта и сопоставляет её со справочником. Одна лишняя цифра — и файл «не принадлежит» организации.

Настройка обмена в карточке счёта

В карточке банковского счёта есть ссылка на настройку обмена с клиент-банком. В ней задаются:

ПараметрЧто указатьЗачем
Программа клиент-банкаВаш банк или «Другая программа»Подставляет типовые имена файлов
Файл выгрузки в банк1c_to_kl.txtКуда 1С кладёт платёжки
Файл загрузки из банкаkl_to_1c.txtОткуда 1С берёт выписку
КодировкаWindows или DOSДолжна совпадать с настройкой банка

Сделайте одну общую папку обмена, например C:\Bank\, и пропишите её и в клиент-банке, и в 1С. Тогда выгруженная выписка сразу лежит там, где её ищет кнопка Загрузить.

Права пользователя

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

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

Это базовый способ. Работает с любым банком, который умеет выгружать формат «1С:Предприятие» (его поддерживают практически все российские банки).

Шаг 1. Выгрузите файл в клиент-банке

В интернет-банке найдите экспорт выписки и выберите формат для 1С. Обычно он называется «1С:Предприятие», «1С 8» или «текстовый файл 1С». Укажите период — лучше ровно те дни, за которые выписки в базе ещё нет.

Внутри файл выглядит так (начало):

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
ДатаНачала=01.10.2026
ДатаКонца=07.10.2026
РасчСчет=40702810900000012345
СекцияРасчСчет
...
КонецРасчСчет
СекцияДокумент=Платежное поручение
...
КонецДокумента
КонецФайла

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

Шаг 2. Загрузите файл в 1С

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

Шаг 3. Проверьте строки до создания документов

В списке видно каждую операцию: дату, сумму, контрагента, назначение платежа. Обращайте внимание на:

  • 🔴 строки, выделенные цветом, — у них не найден контрагент или договор;
  • 🟡 вид операции — программа угадывает его по назначению и истории, но не всегда верно;
  • 🟢 счёт расчётов — для поставщиков и покупателей он берётся из договора.

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

Как исправить строку после загрузки

Если программа ошиблась с видом операции, откройте документ из журнала выписок. Смените вид операции в шапке — например, с «Оплата поставщику» на «Уплата налога» или «Перечисление заработной платы». Заполните появившиеся реквизиты и проведите документ заново.

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

Шаг 4. Сверьте остаток

Сравните остаток по счёту 51 в 1С с исходящим остатком в выписке банка. Быстрее всего это сделать через Отчёты → Оборотно-сальдовая ведомость по счёту для счёта 51 за тот же день. Разница — признак пропущенной или задвоенной операции.

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

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

Что нужно для подключения

  • 🔌 подключённая интернет-поддержка 1С (логин портала 1С:ИТС в Администрирование → Интернет-поддержка и сервисы);
  • 🏦 банк из списка участников ДиректБанка и подключённый у него интернет-банк;
  • 🔑 для части банков — электронная подпись, у других достаточно логина и пароля от интернет-банка или подтверждения по СМС.

Порядок подключения

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

Некоторые банки требуют отдельно включить обмен с 1С в самом интернет-банке. Если на шаге 4 ошибка авторизации, сначала проверьте эту настройку у банка.

Файл или ДиректБанк

КритерийФайл клиент-банка1С:ДиректБанк
Действия в деньВыгрузить, найти файл, загрузитьОдна кнопка в 1С
Риск загрузить чужой или старый файлЕстьНет
Работа с любым банкомДаТолько с участниками сервиса
ТребованияНичего, кроме клиент-банкаИнтернет-поддержка, иногда подпись
Отправка платёжекВыгрузка 1c_to_kl.txt и загрузка в банкПрямо из 1С с подписью

Импорт банковских операций из Excel и CSV

Типового способа загрузить выписку в 1С:Бухгалтерию прямо из Excel нет. Кнопка Загрузить в списке выписок понимает только формат 1CClientBankExchange. Если банк дал выписку в .xlsx или .csv, есть три пути.

Путь 1. Попросить у банка формат 1С

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

Путь 2. Преобразовать таблицу в формат обмена

Формат текстовый и открыт. Каждая операция — секция СекцияДокумент ... КонецДокумента с полями вида Ключ=Значение. Минимальный набор для строки выписки:

СекцияДокумент=Платежное поручение
Номер=125
Дата=03.10.2026
Сумма=48000.00
ПлательщикСчет=40702810900000012345
ПлательщикИНН=7701234567
Плательщик1=ООО «Ромашка»
ПолучательСчет=40702810500000067890
ПолучательИНН=7712345678
Получатель1=ООО «Василёк»
ДатаСписано=03.10.2026
НазначениеПлатежа=Оплата по счёту 87 от 01.10.2026, в т.ч. НДС
КонецДокумента

Сумма пишется с точкой, дата — ДД.ММ.ГГГГ. Для поступлений вместо ДатаСписано заполняется ДатаПоступило. Собрать такие секции из таблицы можно формулами Excel, а затем сохранить текст в нужной кодировке.

Сопоставление полей
Дата операции→Дата / ДатаСписано или ДатаПоступило
Номер документа→Номер
Сумма→Сумма (разделитель — точка)
ИНН контрагента→ПлательщикИНН или ПолучательИНН
Счёт контрагента→ПлательщикСчет или ПолучательСчет
Назначение платежа→НазначениеПлатежа

Путь 3. Внешняя обработка

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

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

Автоматическая загрузка выписок по расписанию

Ручная загрузка раз в день — нормальная практика. Но при большом обороте её можно автоматизировать.

  • ⏱ ДиректБанк. Запрос выписок не требует выгрузки файлов, поэтому сама процедура сводится к одной кнопке. Ряд банков поддерживает автоматическое получение выписок — включается в настройках соединения ДиректБанка, если банк это позволяет.
  • 🗂 Регламентные задания. В Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания видны задания, которые программа выполняет по расписанию. В файловой базе они работают, только пока открыт хотя бы один сеанс; в клиент-серверной — их запускает сервер 1С.
  • 🧩 Своя обработка. Если банк не в ДиректБанке, а файл приходит в общую папку, программист может сделать регламентное задание в расширении конфигурации: забирать файл и загружать его. Типовая конфигурация при этом не меняется.

Даже при автоматической загрузке оставьте ручную сверку остатка на конец дня. Автомат честно загрузит и задвоенную выписку.

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

Большая часть проблем видна сразу по сообщению или по странному виду строк в форме загрузки.

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

Частые ошибки и как их избежать

  • Загрузка за «всё время». Выгружайте выписку только за дни, которых в базе нет. Широкий период — главный источник дублей.
  • Неверный вид операции у налогов. Платежи в бюджет через ЕНП должны получить вид операции уплаты налога, а не оплаты поставщику. Проверяйте строки, где получатель — Казначейство.
  • Внутренние переводы. Перевод между своими счетами в разных банках придёт в двух выписках. Счёт расчётов в таких документах — 57 «Переводы в пути», иначе остаток по 51 разъедется.
  • Эквайринг одной суммой. Банк зачисляет выручку по картам за вычетом комиссии. Комиссию нужно отразить отдельно, иначе расчёты с банком по эквайрингу не закроются.

Частые вопросы о загрузке банка в 1С

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