Учет и Финансы · 11 мин
Как выгрузить банк-клиент в 1С: настройка обмена и загрузка выписок
Как выгрузить выписки и платёжные поручения из банк-клиента в 1С: настройка обмена, форматы файлов, загрузка выписок, проверка результатов и типичные ошибки.
Обмен между банк-клиентом и 1С избавляет бухгалтера от ручного ввода платёжных поручений и выписок. Схема работы стандартная: из 1С в банк отправляются платёжные документы, а из банка в 1С загружаются выписки о движении денег по счёту. Оба направления настраиваются один раз, после чего обмен занимает несколько минут в день.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) обмен реализован через обработку «Обмен с банком» или «Клиент-банк». Данные передаются в текстовом файле специального формата — чаще всего это 1CClientBankExchange, также поддерживаются форматы конкретных банков. Важно понимать: выгрузка и загрузка — это два разных направления, и у каждого свои настройки.
Ниже разобран полный цикл: подготовка настроек, выгрузка платёжек из 1С в банк, загрузка выписок из банка в 1С, проверка результата и разбор типичных проблем. Инструкция ориентирована на типовые конфигурации, но принципы одинаковы и для самописных решений.
Что понадобится перед настройкой обмена
Прежде чем настраивать обмен, убедитесь, что в 1С корректно заполнены базовые данные. В справочнике банковских счетов организации должен быть заведён расчётный счёт с точным номером, БИК банка и корреспондентским счётом. Ошибка в одном символе номера счёта приведёт к тому, что банк-клиент отклонит файл или выписка не сопоставится со счётом в 1С.
Определите, какой программой банк-клиента вы пользуетесь, и какие форматы обмена она поддерживает. Большинство банковских систем (iBank, Сбербанк Бизнес Онлайн, ВТБ Бизнес, Альфа-Бизнес и другие) умеют импортировать и экспортировать файлы в формате 1С. Если банк поддерживает прямой обмен (DirectBank), часть ручных операций с файлами можно исключить.
Проверьте права пользователя в 1С: для обмена нужны права на создание и изменение платёжных поручений, а также на запись банковских выписок. В файловых базах дополнительно нужен доступ к каталогам, куда будут сохраняться файлы обмена, — выберите папку, доступную и бухгалтеру, и программе банк-клиента.
Настройка обмена с банком в 1С
В 1С:Бухгалтерии 8.3 настройка выполняется в разделе «Банк и касса» → «Платёжные поручения» → кнопка «Ещё» → «Настроить обмен с банком». В открывшейся форме выберите организацию и банковский счёт, по которому будет работать обмен. Для каждого счёта настройка создаётся отдельно.
В поле «Программа» укажите используемый банк-клиент — от этого зависят нюансы формирования файла. Затем задайте пути к файлам: «Файл выгрузки в банк» (куда 1С сохраняет платёжки) и «Файл загрузки из банка» (откуда 1С читает выписки). Удобно создать отдельную папку, например C:\BankExchange\, и использовать фиксированные имена файлов 1c_to_kl.txt и kl_to_1c.txt — такие имена используются по умолчанию во многих банк-клиентах.
Дополнительно отметьте флажки, какие виды документов участвуют в обмене: платёжные поручения, платёжные требования, инкассовые поручения. На вкладке загрузки проверьте настройки автоматического создания документов списания и поступления — в типовых конфигурациях по умолчанию включено создание «Списание с расчётного счёта» и «Поступление на расчётный счёт».
- 1Откройте «Банк и касса» → «Платёжные поручения» → «Ещё» → «Настроить обмен с банком»
- 2Выберите организацию и банковский счёт
- 3Укажите программу банка и проверьте формат обмена
- 4Задайте пути к файлам выгрузки и загрузки
- 5Отметьте виды документов для обмена
- 6Сохраните настройку и выполните тестовую выгрузку одного документа
Выгрузка платёжных поручений из 1С в банк
Платёжные поручения создаются в 1С как обычно: на основании счёта поставщика, документа оплаты или вручную. Обязательно проверьте заполнение всех реквизитов — ИНН и КПП контрагента, его счёт и банк, назначение платежа, очерёдность платежа, сумму и НДС. Банк-клиент отклонит документ с пустыми обязательными полями, и ошибку придётся искать вручную.
Для выгрузки откройте обработку обмена, перейдите на вкладку «Отправка в банк» (или «Выгрузка в банк»). В табличной части отобразятся неотправленные платёжные поручения за выбранный период. Отметьте флажками нужные документы и нажмите «Выгрузить». 1С сформирует файл по указанному в настройках пути и сообщит количество выгруженных документов.
Далее откройте программу банк-клиента и выполните импорт документов из файла. В большинстве систем это пункт меню «Импорт» → «Импорт из 1С» с указанием того же файла. После импорта документы появятся в банк-клиенте в статусе «Подготовлен» или «К подписи» — их нужно подписать и отправить в банк обычным порядком.
Загрузка банковской выписки в 1С
Обратное направление начинается в банк-клиенте. После того как банк провёл операции за день, сформируйте выписку и выгрузите её в файл формата 1С — обычно это пункт «Экспорт» → «Экспорт в 1С» с указанием периода и файла kl_to_1c.txt. Некоторые банки выгружают выписку автоматически при запуске программы.
В 1С откройте обработку обмена и перейдите на вкладку «Загрузка выписки из банка». Укажите файл, если он не подтянулся автоматически, и нажмите «Загрузить» или «Обновить». Программа покажет список операций из выписки: для каждой строки 1С пытается найти контрагента по ИНН и счёту, определить вид операции и подобрать договор.
Строки, которые 1С не смогла распознать, помечаются специальным признаком — их нужно обработать вручную: указать контрагента, вид операции или счёт учёта. После проверки нажмите «Загрузить»: программа создаст документы «Поступление на расчётный счёт» и «Списание с расчётного счёта» и проведёт их. Уже существующие в базе документы не дублируются — 1С сопоставляет их по номеру, дате и сумме платёжного документа.
Как проверить результат загрузки
Остаток по счёту в 1С совпадает с остатком в выписке банка
Расхождение остатков — есть незагруженные или задублированные операции
Число созданных документов равно числу строк выписки
Документов меньше — часть строк осталась незагруженной
Все строки распознаны, контрагенты и виды операций определены
Строки с предупреждениями требуют ручной обработки
Прямой обмен с банком без файлов
Многие банки поддерживают сервис DirectBank (1С:ДиректБанк) — обмен происходит напрямую из 1С через интернет, без промежуточных файлов и без запуска отдельной программы банк-клиента. Платёжки подписываются и отправляются из интерфейса 1С, выписки загружаются по кнопке или по расписанию.
Подключение выполняется через настройку обмена с банком: выбирается вариант «Через сервис 1С:ДиректБанк», указывается банк, после чего проходит процедура аутентификации — обычно по логину и паролю от интернет-банка или через SMS-подтверждение. Условия подключения зависят от конкретного банка: уточните у менеджера банка, поддерживается ли сервис для вашего тарифа.
Способы обмена с банком
Универсальный вариант, работает с любым банк-клиентом. Требует ручного экспорта и импорта файлов, есть риск перепутать файл или загрузить устаревшую выписку.
Обмен без файлов прямо из 1С, автоматическая загрузка выписок. Поддерживается не всеми банками и требует стабильного интернет-канала.
Подходит при нескольких операциях в месяц. Не требует настройки, но при росте числа платежей ведёт к ошибкам и потере времени.
Типичные ошибки и способы их устранения
Самая частая проблема — банк-клиент не видит файл выгрузки или 1С не находит файл выписки. Причина почти всегда в несовпадении путей: проверьте, что в настройках обмена 1С и в настройках банк-клиента указан один и тот же каталог и имя файла. Учтите, что при работе в клиент-серверном варианте 1С файл формируется на сервере, а не на компьютере бухгалтера.
Вторая группа ошибок — кодировка файла. Формат обмена использует кодировку Windows-1251; если банк-клиент сохраняет файл в UTF-8, русские буквы в назначении платежа превращаются в нечитаемые символы. В этом случае измените настройку кодировки в банк-клиенте или пересохраните файл в нужной кодировке.
Третья типичная ситуация — выписка загружается, но контрагенты не распознаются. Это происходит, когда в справочнике контрагентов не заполнены ИНН или банковские счета, либо реквизиты в выписке отличаются от данных базы. Заполните карточки контрагентов корректно — при следующих загрузках распознавание будет работать автоматически.
Контроль и сверка после обмена
После каждой загрузки выписки сверяйте остаток по расчётному счёту в 1С с остатком в банк-клиенте. Удобно использовать отчёт «Оборотно-сальдовая ведомость по счёту 51» или стандартный «Анализ счёта». Совпадение остатков — главный признак того, что все операции загружены корректно.
Периодически проверяйте журнал платёжных поручений на предмет документов в статусе «Подготовлено», которые так и не были отправлены в банк. Такие «зависшие» платёжки искажают картину обязательств и могут быть случайно выгружены повторно спустя дни.
Что важно запомнить
Обмен настраивается один раз для каждого счёта: указываются программа банка и пути к файлам. Платёжки выгружаются из 1С файлом и импортируются в банк-клиент, выписки — в обратную сторону. После каждой загрузки сверяйте остаток по счёту с банком, а повторную выгрузку отправленных документов не выполняйте без проверки.
Частые вопросы
Почему банк-клиент не видит файл, выгруженный из 1С?
Чаще всего не совпадают пути или имена файлов в настройках 1С и банк-клиента. Откройте обе настройки и сравните каталог и имя файла посимвольно. Если 1С работает в клиент-серверном режиме, файл создаётся на сервере — настройте общий сетевой каталог, доступный обеим программам.
Можно ли загрузить выписку за несколько дней одним файлом?
Да, при экспорте из банк-клиента укажите нужный период — все операции попадут в один файл. В 1С при загрузке документы будут созданы с датами соответствующих операций. Следите, чтобы в этом периоде не было дней, уже загруженных ранее: 1С обычно сопоставляет дубли, но лучше проверить результат сверкой остатков.
Что делать, если в 1С нет моего банка в списке программ обмена?
Выберите универсальный вариант — обычно это пункт «Произвольная программа» или стандартный формат обмена 1С. Большинство банк-клиентов поддерживают формат 1CClientBankExchange, поэтому обмен будет работать. Точные настройки импорта и экспорта уточните в документации вашего банка.
Как отменить ошибочно выгруженное платёжное поручение?
Если файл ещё не импортирован в банк-клиент, просто не импортируйте его или удалите документ после импорта до подписания. Если платёжка уже подписана и отправлена в банк, свяжитесь с банком для отзыва платежа — до исполнения это обычно возможно. В 1С пометьте документ на удаление или отмените проведение, чтобы он не выгружался повторно.
Почему при загрузке выписки создаются дубли документов?
Дубли возникают, если документы сначала были созданы вручную с реквизитами, отличающимися от данных выписки (другой номер или дата платёжного поручения), либо выписка загружается повторно после сбоя. Удалите лишние документы и при ручном вводе платёжек точно переносите номер и дату из банковского документа.
Нужны ли специальные права для обмена с банком в 1С?
Достаточно прав на работу с платёжными поручениями и банковскими выписками — обычно это роль бухгалтера. Для настройки обмена может потребоваться доступ к настройкам организации. Если кнопки обмена недоступны, попросите администратора проверить роли пользователя в настройках прав доступа.