К статье
Практический материал

Учет и Финансы · 10 мин

Как выгрузить банковскую выписку из 1С

Как выгрузить банковскую выписку из 1С:Бухгалтерии и Управления торговлей: форматы 1СClientBankExchange, DirectBank, обмен с банком, типичные ошибки и проверка результата.

Выгрузка банковской выписки из 1С нужна в двух ситуациях: когда требуется передать данные о движении денег в другую программу (например, в другую базу 1С или в Excel для анализа) и когда организация обменивается документами с банком напрямую из учётной системы. В большинстве конфигураций — 1С:Бухгалтерия 8, Управление торговлей, Комплексная автоматизация — механизм построен одинаково: есть обработка обмена с банком, которая читает и записывает файлы в формате 1СClientBankExchange, а в современных версиях доступен прямой обмен через сервис 1С:ДиректБанк.

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

Определите, какая именно выгрузка вам нужна

Прежде чем открывать обработки, ответьте на вопрос: куда пойдут данные дальше. От этого зависит инструмент. Если выписка нужна для загрузки в другую базу 1С или в банк-клиент — подойдёт стандартный текстовый файл формата 1СClientBankExchange (обычно с именем вида kl_to_1c.txt). Если данные нужны для анализа, сверки или передачи в виде таблицы — удобнее вывести список документов в табличный документ и сохранить в Excel.

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

Маршрут решения

Как выбрать действие

Нужно передать выписку в другую базу 1С или банк-клиентИспользуйте обработку «Обмен с банком» с выгрузкой в файл 1СClientBankExchange
Нужна таблица движений для анализа или сверкиВыведите журнал «Банковские выписки» в табличный документ и сохраните в Excel
Нужен регулярный автоматический обмен с банкомНастройте сервис 1С:ДиректБанк в разделе настроек обмена с банком

Выгрузка выписки в файл через обработку «Обмен с банком»

В 1С:Бухгалтерии 8 откройте раздел «Банк и касса» → «Банковские выписки». Нажмите кнопку «Ещё» и выберите пункт «Обмен с банком» (в некоторых версиях — «Загрузить/выгрузить из банка»). Откроется обработка обмена, в которой есть две закладки: «Отправка в банк» и «Загрузка из банка». Для выгрузки данных из базы используется первая.

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

Укажите путь и имя файла выгрузки — по умолчанию программа предлагает файл 1c_to_kl.txt. Нажмите «Выгрузить». После завершения откройте файл в текстовом редакторе и убедитесь, что он начинается со строки 1CClientBankExchange и содержит секции документов. Это признак корректного формата.

Порядок действий при выгрузке в файл
  1. 1
    Откройте «Банк и касса» → «Банковские выписки» → «Ещё» → «Обмен с банком»
  2. 2
    Выберите организацию и банковский счёт
  3. 3
    Отметьте нужные документы флажками
  4. 4
    Укажите файл выгрузки и нажмите «Выгрузить»
  5. 5
    Откройте полученный файл и проверьте заголовок 1CClientBankExchange и наличие секций документов

Выгрузка журнала выписок в Excel

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

Полученный табличный документ сохраните через «Файл» → «Сохранить как», выбрав формат Excel (.xlsx) или лист Excel. Такой файл удобно фильтровать и сверять с выпиской из интернет-банка. Учтите ограничение: в табличный документ попадают только те колонки, что вы отметили, и только документы, прошедшие отбор, — проверьте настройки отбора перед выгрузкой.

Загрузка выписки из банка в 1С (обратная задача)

Часто под «выгрузкой выписки из 1С» на деле имеют в виду обратное: получить выписку из банка и загрузить её в программу. Для этого в интернет-банке сформируйте выписку в формате «1С» (в большинстве банковских систем он называется «Выгрузка в 1С» или «1CClientBankExchange») и сохраните файл на диск.

В 1С откройте обработку «Обмен с банком», перейдите на закладку «Загрузка из банка», укажите файл и нажмите «Обновить из файла» или «Загрузить». Программа покажет список документов: новые будут созданы автоматически, уже существующие — обновлены. Проверьте колонку сопоставления контрагентов: строки, где контрагент не найден, подсвечиваются, и их нужно разобрать до проведения документов.

Настройка прямого обмена через 1С:ДиректБанк

Сервис 1С:ДиректБанк позволяет получать выписки и отправлять платёжки без файлов — напрямую из программы. Настройка выполняется в разделе «Администрирование» → «Обмен электронными документами» → «Обмен с банками» (в некоторых версиях путь начинается с «Банк и касса» → «Настройка обмена с банком»). Потребуется действующая подписка 1С:ИТС и подтверждение подключения на стороне банка.

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

Сравнение способов обмена с банком

Файл 1СClientBankExchange

Универсальный способ, работает с любым банком. Минусы: ручная передача файлов, риск перепутать период или счёт

1С:ДиректБанк

Автоматическая синхронизация без файлов. Ограничения: нужна подписка 1С:ИТС и поддержка со стороны банка

Вывод списка в Excel

Подходит для сверки и анализа, но это не формат обмена — загрузить такой файл в другую базу или банк нельзя

Проверка результата и типичные ошибки

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

Для Excel-выгрузки сверьте итоговую сумму по колонке «Сумма» с оборотом по счёту в отчёте «Обороты по счёту» или «Анализ счёта» 51 за тот же период. Расхождение говорит о неполном отборе или о том, что часть документов не проведена.

Контрольные точки

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

Содержимое файла выгрузки
Норма

Файл начинается со строки 1CClientBankExchange, есть секции документов с датами и суммами

Тревожный признак

Файл пустой или содержит только заголовок — документы не отобраны

Полнота данных за период
Норма

Сумма выгруженных операций совпадает с оборотом по счёту 51 за период

Тревожный признак

Сумма меньше оборота — часть документов не проведена или отсечена отбором

Загрузка выписки из банка
Норма

Все строки сопоставлены с контрагентами, документы проведены

Тревожный признак

Есть несопоставленные контрагенты и непроведённые документы

Типичные ошибки
01
Выгрузка без отбора по счёту — в файл попадают документы всех счетов организации, что путает получателя данных
02
Перепутанное направление обмена: пользователь выгружает платёжки в банк вместо загрузки выписки и удивляется отсутствию движений
03
Загрузка одного и того же файла выписки дважды без проверки — программа обычно находит дубли, но при изменённых документах возможны расхождения
04
Сохранение списка в Excel без проверки проведённости документов — в таблицу попадают помеченные на удаление или непроведённые строки

Ограничения и меры предосторожности

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

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

Ответы на частые вопросы

В каком формате 1С выгружает данные для банка?

Стандартный формат — текстовый файл 1СClientBankExchange, который понимают практически все банк-клиенты и другие базы 1С. Это открытый формат: файл можно просмотреть в обычном текстовом редакторе и проверить содержимое секций документов.

Можно ли выгрузить выписку за несколько месяцев одним файлом?

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

Почему в файл выгрузки не попадают часть документов?

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

Чем выгрузка в Excel отличается от файла обмена с банком?

Excel-файл — это просто таблица для просмотра и анализа, её нельзя загрузить в банк-клиент или другую базу 1С штатными средствами. Файл 1СClientBankExchange — машиночитаемый формат обмена со строгой структурой секций и полей.

Нужна ли подписка 1С:ИТС для обмена с банком?

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

Как загрузить выписку, если банк не поддерживает формат 1С?

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

Итог

Что важно запомнить

Для выгрузки из 1С используйте обработку «Обмен с банком» (файл 1СClientBankExchange) или вывод списка выписок в Excel — в зависимости от цели. Всегда проверяйте отбор по счёту и периоду, сверяйте итоги с оборотом по счёту 51 и делайте резервную копию перед массовой загрузкой. Для регулярного обмена настройте 1С:ДиректБанк.