Учет и Финансы · 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С:Бухгалтерии 8 откройте раздел «Банк и касса» → «Банковские выписки». Нажмите кнопку «Ещё» и выберите пункт «Обмен с банком» (в некоторых версиях — «Загрузить/выгрузить из банка»). Откроется обработка обмена, в которой есть две закладки: «Отправка в банк» и «Загрузка из банка». Для выгрузки данных из базы используется первая.
На закладке отправки укажите организацию и банковский счёт, затем отметьте документы, которые должны попасть в файл. Обратите внимание: стандартная обработка в первую очередь предназначена для выгрузки платёжных поручений в банк, а не выписок. Если ваша цель — именно выписка (проведённые движения по счёту), проверьте, какие виды документов доступны для выгрузки в вашей версии конфигурации: в ряде случаев выгружаются только исходящие платёжные документы.
Укажите путь и имя файла выгрузки — по умолчанию программа предлагает файл 1c_to_kl.txt. Нажмите «Выгрузить». После завершения откройте файл в текстовом редакторе и убедитесь, что он начинается со строки 1CClientBankExchange и содержит секции документов. Это признак корректного формата.
- 1Откройте «Банк и касса» → «Банковские выписки» → «Ещё» → «Обмен с банком»
- 2Выберите организацию и банковский счёт
- 3Отметьте нужные документы флажками
- 4Укажите файл выгрузки и нажмите «Выгрузить»
- 5Откройте полученный файл и проверьте заголовок 1CClientBankExchange и наличие секций документов
Выгрузка журнала выписок в Excel
Если выписка нужна в виде таблицы — для сверки с банком, передачи аудитору или анализа — проще всего сохранить сам журнал документов. Откройте «Банк и касса» → «Банковские выписки», установите отбор по банковскому счёту и периоду через кнопку «Ещё» → «Настроить список». Затем выведите список в табличный документ: «Ещё» → «Вывести список». В диалоге отметьте нужные колонки (дата, номер, вид операции, контрагент, сумма, назначение платежа) и нажмите «ОК».
Полученный табличный документ сохраните через «Файл» → «Сохранить как», выбрав формат Excel (.xlsx) или лист Excel. Такой файл удобно фильтровать и сверять с выпиской из интернет-банка. Учтите ограничение: в табличный документ попадают только те колонки, что вы отметили, и только документы, прошедшие отбор, — проверьте настройки отбора перед выгрузкой.
Загрузка выписки из банка в 1С (обратная задача)
Часто под «выгрузкой выписки из 1С» на деле имеют в виду обратное: получить выписку из банка и загрузить её в программу. Для этого в интернет-банке сформируйте выписку в формате «1С» (в большинстве банковских систем он называется «Выгрузка в 1С» или «1CClientBankExchange») и сохраните файл на диск.
В 1С откройте обработку «Обмен с банком», перейдите на закладку «Загрузка из банка», укажите файл и нажмите «Обновить из файла» или «Загрузить». Программа покажет список документов: новые будут созданы автоматически, уже существующие — обновлены. Проверьте колонку сопоставления контрагентов: строки, где контрагент не найден, подсвечиваются, и их нужно разобрать до проведения документов.
Настройка прямого обмена через 1С:ДиректБанк
Сервис 1С:ДиректБанк позволяет получать выписки и отправлять платёжки без файлов — напрямую из программы. Настройка выполняется в разделе «Администрирование» → «Обмен электронными документами» → «Обмен с банками» (в некоторых версиях путь начинается с «Банк и касса» → «Настройка обмена с банком»). Потребуется действующая подписка 1С:ИТС и подтверждение подключения на стороне банка.
После подключения выписки загружаются по кнопке «Синхронизировать» или автоматически по расписанию. Это самый надёжный способ для организаций с большим числом операций: исключается риск загрузить устаревший файл или файл не того периода. Уточните у своего банка, поддерживает ли он DirectBank, — список совместимых банков постоянно расширяется, но не все банки и тарифы его включают.
Сравнение способов обмена с банком
Универсальный способ, работает с любым банком. Минусы: ручная передача файлов, риск перепутать период или счёт
Автоматическая синхронизация без файлов. Ограничения: нужна подписка 1С:ИТС и поддержка со стороны банка
Подходит для сверки и анализа, но это не формат обмена — загрузить такой файл в другую базу или банк нельзя
Проверка результата и типичные ошибки
После любой выгрузки убедитесь, что данные полные и корректные. Для файла формата 1СClientBankExchange откройте его в «Блокноте»: в начале должны быть служебные строки версии формата, далее секции СекцияРасчСчет и СекцияДокумент с полями даты, суммы, плательщика и получателя. Пустой файл или отсутствие секций означает, что в выгрузку не попали документы — проверьте отбор по счёту и периоду.
Для Excel-выгрузки сверьте итоговую сумму по колонке «Сумма» с оборотом по счёту в отчёте «Обороты по счёту» или «Анализ счёта» 51 за тот же период. Расхождение говорит о неполном отборе или о том, что часть документов не проведена.
Как проверить результат
Файл начинается со строки 1CClientBankExchange, есть секции документов с датами и суммами
Файл пустой или содержит только заголовок — документы не отобраны
Сумма выгруженных операций совпадает с оборотом по счёту 51 за период
Сумма меньше оборота — часть документов не проведена или отсечена отбором
Все строки сопоставлены с контрагентами, документы проведены
Есть несопоставленные контрагенты и непроведённые документы
Ограничения и меры предосторожности
Банковская выписка содержит конфиденциальные данные: реквизиты контрагентов, суммы сделок, назначения платежей. Передавайте файлы выгрузки только по защищённым каналам и храните их в папках с ограниченным доступом. Не отправляйте файлы выписки по открытой электронной почте без необходимости.
Перед массовой загрузкой выписки в рабочую базу сделайте резервную копию, особенно если в базе уже есть ручные документы по банку. Загрузка может обновить существующие документы, и откатить изменения без копии будет сложно. Если в базе ведётся несколько организаций, всегда проверяйте, что в обработке выбрана нужная.
Ответы на частые вопросы
В каком формате 1С выгружает данные для банка?
Стандартный формат — текстовый файл 1СClientBankExchange, который понимают практически все банк-клиенты и другие базы 1С. Это открытый формат: файл можно просмотреть в обычном текстовом редакторе и проверить содержимое секций документов.
Можно ли выгрузить выписку за несколько месяцев одним файлом?
Да, если в отборе обработки обмена или в настройках списка указать нужный период. Однако для загрузки в банк или другую базу лучше выгружать данные помесячно: так проще контролировать полноту и находить расхождения при сверке.
Почему в файл выгрузки не попадают часть документов?
Чаще всего причины три: документы не проведены, в обработке выбран другой банковский счёт или организация, либо документы уже были выгружены ранее и программа исключает их из повторной отправки. Проверьте отбор и состояние проведения документов.
Чем выгрузка в Excel отличается от файла обмена с банком?
Excel-файл — это просто таблица для просмотра и анализа, её нельзя загрузить в банк-клиент или другую базу 1С штатными средствами. Файл 1СClientBankExchange — машиночитаемый формат обмена со строгой структурой секций и полей.
Нужна ли подписка 1С:ИТС для обмена с банком?
Для файлового обмена через обработку «Обмен с банком» подписка не требуется — механизм работает в любой типовой конфигурации. А вот сервис 1С:ДиректБанк, который синхронизирует выписки автоматически, доступен только при действующей подписке 1С:ИТС.
Как загрузить выписку, если банк не поддерживает формат 1С?
Большинство банков поддерживают выгрузку в 1С, но если ваш банк — исключение, используйте сторонние обработки-конвертеры из формата банка в 1СClientBankExchange или загружайте операции вручную. Перед покупкой внешней обработки проверьте её совместимость с вашей версией конфигурации.
Что важно запомнить
Для выгрузки из 1С используйте обработку «Обмен с банком» (файл 1СClientBankExchange) или вывод списка выписок в Excel — в зависимости от цели. Всегда проверяйте отбор по счёту и периоду, сверяйте итоги с оборотом по счёту 51 и делайте резервную копию перед массовой загрузкой. Для регулярного обмена настройте 1С:ДиректБанк.