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

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

Как выгрузить файл платежного поручения из 1С

Как выгрузить платежное поручение из 1С в файл для клиент-банка: настройка обмена, выгрузка в 1С:Предприятие 8.3, проверка файла, типичные ошибки и их решение.

Выгрузка платежных поручений из 1С в файл — стандартный способ передать платежи в банк без ручного ввода реквизитов в клиент-банке. Файл формируется в формате, который понимает банковская программа (обычно это текстовый файл в кодировке Windows-1251 со структурой по стандарту обмена 1С с системами «клиент-банк»), после чего импортируется на стороне банка. Такой обмен исключает опечатки в суммах, ИНН и номерах счетов, которые при ручном вводе приводят к возвратам и задержкам платежей.

Порядок действий зависит от конфигурации: в «1С:Бухгалтерии 8» обмен встроен, в «1С:Управление торговлей» и «1С:ERP» используется подсистема «Обмен с банками», а в старых конфигурациях может понадобиться отдельная обработка. Ниже разобран универсальный сценарий на примере типовой «1С:Бухгалтерии 8.3», а также отличия для других конфигураций и способы проверить, что файл сформирован корректно.

Что нужно подготовить перед выгрузкой

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

Также заранее выясните у банка требования к файлу обмена: большинство банковских программ работают со стандартным форматом 1С (файл вида 1c_to_kl.txt), но некоторые клиент-банки требуют свой вариант настройки или конвертер. Уточните, какая кодировка нужна — чаще всего Windows-1251, реже UTF-8. Эти параметры задаются один раз в настройках обмена.

Настройка обмена с банком

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

В форме настройки укажите: банковский счет организации, программу банка (из списка поддерживаемых — если вашего банка нет, выберите универсальный вариант «Файл в формате 1С»), имя и путь к файлу выгрузки (например, C:\BankExchange\1c_to_kl.txt) и кодировку. Путь к файлу должен совпадать с тем, который настроен на импорт в клиент-банке, иначе банковская программа не «увидит» выгрузку.

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

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

Выгрузка платежных поручений в файл

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

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

После выгрузки откройте клиент-банк и выполните импорт документов из файла. В банковской программе сверьте список импортированных платежей с тем, что выгружали из 1С: количество документов, суммы и получатели должны совпадать. Только после подписания и отправки платежей в клиент-банке операция считается завершенной.

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

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

Файл на диске
Норма

Файл появился по заданному пути, дата изменения свежая, размер больше нуля

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

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

Содержимое файла
Норма

В «Блокноте» видны секции документов с суммами и реквизитами

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

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

Импорт в клиент-банк
Норма

Количество и суммы платежей совпадают с выгруженными из 1С

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

Банк сообщает об ошибках формата или часть документов не импортировалась

Выгрузка в других конфигурациях 1С

В «1С:Управление торговлей 11» и «1С:ERP» обмен с банком находится в разделе казначейства: «Казначейство» → «Платежные поручения», далее команда обмена с банком. Логика та же: настройка обмена по банковскому счету, отбор документов, выгрузка в файл. Отличие в том, что заявки на расходование денежных средств могут требовать утверждения перед формированием платежных поручений.

В старых конфигурациях («1С:Бухгалтерия 7.7», ранние редакции «Управление производственным предприятием») выгрузка выполняется через пункт меню «Сервис» → «Обмен данными с системой Клиент-банк». Там же задается файл выгрузки и список выгружаемых видов документов. Если типовой обработки нет, используется внешняя обработка выгрузки, которую поставляет банк или франчайзи 1С.

Сравнение способов передачи платежей в банк

Выгрузка в файл

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

DirectBank (прямой обмен)

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

Ручной ввод в клиент-банке

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

Типичные ошибки и их устранение

Чаще всего выгрузка не выполняется из-за незаполненных реквизитов: пустой БИК банка получателя, отсутствующий номер счета, незаполненное назначение платежа. Программа обычно выводит список таких документов в отчете о выгрузке — откройте каждое поручение, заполните недостающие поля и повторите выгрузку.

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

Типичные ошибки
01
Выгрузка непроведенных документов — платеж не попадает в файл, бухгалтер считает, что отправил его в банк
02
Ручное редактирование файла в «Блокноте» — нарушается структура, клиент-банк отклоняет весь пакет
03
Несовпадение путей: 1С выгружает в одну папку, клиент-банк импортирует из другой — платежи «теряются»
04
Повторная выгрузка без контроля — в банке образуются дубли платежных поручений, риск двойной оплаты

Безопасность и контроль перед отправкой

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

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

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

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

Типовой обмен формирует текстовый файл по стандарту обмена 1С с системами «клиент-банк» — структурированный TXT-файл с секциями документов. Большинство российских клиент-банков умеют импортировать этот формат напрямую или через встроенный конвертер.

Почему в файл не попало одно из платежных поручений?

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

Можно ли выгрузить платежки без клиент-банка, для интернет-банка?

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

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

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

Как избежать двойной оплаты при повторной выгрузке?

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

Клиент-банк не видит файл выгрузки. Что проверить?

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

Итог

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

Один раз настройте обмен с банком (счет, файл, кодировка), затем выгружайте проведенные платежные поручения кнопкой «Отправить в банк» и импортируйте файл в клиент-банк. Всегда сверяйте количество и суммы платежей до подписания — это главная защита от ошибок и подмены реквизитов.