Выгрузка и загрузка банковской выписки в 1С: полное руководство

· 10 мин

Содержание

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

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

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

Что именно вы выгружаете и загружаете

Сначала о терминах, иначе легко запутаться с направлением:

  • 📤 Выгрузка из 1С — это платёжные поручения, которые вы отправляете в банк на оплату. Программа складывает их в файл обмена.
  • 📥 Загрузка в 1С — это выписка банка: списания и поступления за день. Банк формирует файл, 1С его читает и создаёт документы Списание с расчётного счёта и Поступление на расчётный счёт.
  • 🗂️ Выгрузка самой выписки из 1С — отдельная задача: сохранить реестр операций по счёту в файл или Excel (для проверяющих, банка, аудита). Делается через печать или выгрузку списка, не через обмен с банком.

Чаще всего под «выгрузить выписку» понимают именно настройку обмена: чтобы платёжки уходили в банк, а выписка приходила обратно. Этим и займёмся.

Оба направления используют один формат — текстовый стандарт «1С:Предприятие — Клиент банка». Это обычный .txt-файл с полями вроде СекцияДокумент, Плательщик, Сумма, ДатаСписано. Его понимают почти все банковские клиенты.

Что настроить перед первым обменом

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

Готовность к обмену с банком
Выполнено: 0 / 6

Настройка живёт в карточке расчётного счёта: Справочники → Банковские счета (или через карточку организации) → откройте нужный счёт → ссылка настройки обмена с банком. Там 1С спросит, каким способом обмениваетесь — через файлы или напрямую через банк.

Если счетов несколько (разные банки), обмен настраивается для каждого счёта отдельно. Формат и папки у банков разные.

Отдельно загляните в соответствие аналитики: при загрузке 1С подставляет контрагентов и договоры по ИНН и расчётному счёту. Чем полнее заполнены справочники контрагентов, тем меньше операций придётся разбирать руками.

Проверьте и реквизиты своей организации. Если в карточке счёта не заполнен корреспондентский счёт банка или БИК указан с ошибкой, платёжки выгрузятся, но банк их отклонит — а выписка с таким счётом не загрузится обратно. Эти три поля — номер счёта, БИК и корсчёт — сверяйте с договором банковского обслуживания, а не вводите по памяти.

Прямой обмен с банком через DirectBank

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

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

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

После настройки получение выписки и отправка платежей делаются одной кнопкой из списка платёжных поручений или банковских выписок — 1С соединяется с банком в фоне.

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

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

Классический обмен через файлы 1c_to_kl.txt и kl_to_1c.txt

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

Выгрузка платёжных поручений из 1С:

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

Загрузка выписки в 1С:

  1. В банк-клиенте выгрузите выписку в формате «1С» — получите файл kl_to_1c.txt.
  2. В 1С откройте ту же обработку обмена, перейдите на закладку загрузки.
  3. Выберите файл kl_to_1c.txt.
  4. 1С покажет список операций: что распозналось, а что требует внимания.
  5. Нажмите загрузить — программа создаст документы поступлений и списаний.

Имена файлов 1c_to_kl.txt и kl_to_1c.txt — стандартные для формата, но банк может задавать свои. Главное, чтобы совпадали папка и имя, которые ждёт каждая сторона.

Если нужно выгрузить саму выписку из 1С в файл (а не отправить платёжки), это делается не через обмен, а через список или отчёт. Откройте Банк и касса → Банковские выписки, выделите нужный день, и сохраните реестр операций через стандартное сохранение списка — в табличный документ, Excel или PDF. Так получают выписку для аудитора или налоговой, когда нужен не файл обмена, а читаемая таблица поступлений и списаний.

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

Кодировка — частый источник «кракозябр» в назначении платежа. Классический формат «1С:Предприятие — Клиент банка» рассчитан на Windows-1251; некоторые банки отдают файл в DOS-кодировке (866). Если русский текст в выписке превратился в мусор — переключите кодировку в настройках обмена и загрузите файл заново.

Загрузка выписки и разбор нераспознанных платежей

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

Нераспознанные строки — это обычно:

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

Разбираются такие строки прямо в форме загрузки: по каждой выбираете контрагента, договор и статью ДДС, затем проводите. Проводите документы только после проверки сумм и назначения платежа — автоподстановка иногда цепляет не того контрагента при совпадении ИНН.

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

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

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

Нюансы обмена в разных конфигурациях

Механизм обмена с банком устроен одинаково во всех типовых конфигурациях на платформе 8.3 — меняется только раздел, из которого вы в него заходите.

КонфигурацияГде искать обмен с банком
1С:Бухгалтерия 8.3Раздел Банк и касса
1С:Управление торговлей 11Раздел Казначейство
1С:ERP, Комплексная автоматизацияРаздел Казначейство
1С:Управление нашей фирмой (УНФ)Раздел Деньги

Сама логика — платёжки в 1c_to_kl.txt, выписка из kl_to_1c.txt, DirectBank по сертификату — везде та же. Формат файла единый, поэтому выписку, выгруженную для одной конфигурации, прочитает и другая.

В конфигурациях с развитым казначейством (ERP, КА) добавляется заявка на расход и согласование платежей до выгрузки в банк — но на формат обмена это не влияет.

Автоматизация и расписание обмена

Если платежей много, ежедневную выгрузку-загрузку можно не делать руками.

  • DirectBank + регламентное задание. При прямом обмене 1С умеет сама обращаться к банку по расписанию и подтягивать выписку. Настраивается в разделе администрирования, в обслуживании и регламентных заданиях.
  • Автозагрузка из папки. При файловом обмене банк-клиент можно настроить на сохранение выписки в фиксированную папку, а 1С — проверять её по расписанию.
  • Оплата по реестру. Платёжки удобно готовить списком из задолженности поставщикам, а затем выгружать одним файлом за раз, а не по одному документу.

Регламентное задание прямого обмена отправляет платежи в банк от вашего имени. Включайте автоотправку только если уверены в контроле согласования — иначе в банк уйдёт непроверенная платёжка. Автополучение выписки безопаснее: оно ничего не отправляет.

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

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

Чаще всего обмен спотыкается на мелочах — формате, кодировке или реквизитах. Короткая диагностика по симптому:

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

Если после всех проверок файл всё равно не читается — откройте kl_to_1c.txt в обычном «Блокноте»: видимый текст подскажет, та ли это выписка, тот ли счёт и не повреждён ли файл.

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

Можно ли выгрузить выписку из 1С в Excel?
Да, но это не обмен с банком, а выгрузка реестра. Откройте список банковских выписок или отчёт по расчётному счёту и сохраните его в табличный файл через стандартное сохранение списка. Получится таблица операций, пригодная для аудитора.
Чем DirectBank отличается от обмена файлами?
DirectBank соединяет 1С с банком напрямую по интернету, без файлов 1c_to_kl.txt и kl_to_1c.txt. Файловый способ работает с любым банком, но требует ручной выгрузки-загрузки. DirectBank удобнее, но зависит от поддержки со стороны банка и действующего сертификата подписи.
Почему платёжка не ушла в банк после выгрузки?
Выгрузка из 1С только формирует файл. Чтобы платёж ушёл, файл нужно загрузить в банк-клиент и подписать его там. При DirectBank отправку прерывает просроченный или неподключённый сертификат подписи.
Создаст ли повторная загрузка файла дубли операций?
Если номер, дата и сумма документа не изменились, 1С распознает их как уже загруженные и дубль не создаст. Дубли появляются, когда реквизиты в файле отличаются или строку разобрали вручную дважды.
В какой кодировке должен быть файл выписки?
Классический формат «1С:Предприятие — Клиент банка» рассчитан на Windows-1251, но ряд банков отдаёт файл в DOS-кодировке (866). Если русский текст отображается мусором — смените кодировку в настройках обмена и загрузите заново.