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