Учет и Финансы · 10 мин
Как выгрузить платежное поручение из 1С в файл
Разбираем, как выгрузить платежное поручение из 1С в файл для клиент-банка: настройка обмена, форматы выгрузки, проверка данных и типичные ошибки.
Выгрузка платежного поручения из 1С в файл нужна в двух типовых ситуациях: когда вы передаёте платёжку в банк через систему «Клиент-Банк» и когда отправляете документ контрагенту или в бухгалтерию в виде файла. В конфигурациях 1С:Бухгалтерия, 1С:Управление торговлей и 1С:Комплексная автоматизация для этого предусмотрены штатные механизмы обмена с банком, и в большинстве случаев достаточно встроенных средств без доработок.
Принципиально важно различать две операции. Первая — выгрузка платёжного поручения в файл обмена (текстовый файл формата, который понимает клиент-банк, обычно с расширением .txt или .1c). Вторая — сохранение печатной формы платёжки в PDF или Excel для отправки по электронной почте. Оба сценария рассмотрены ниже, поскольку на практике их часто путают.
Перед выгрузкой убедитесь, что в документе корректно заполнены реквизиты: ИНН и КПП получателя, расчётный счёт, БИК банка, назначение платежа, сумма и очередность платежа. Файл обмена формируется строго по данным документа — если в карточке ошибка, она перенесётся в файл, и банк отклонит платёж или, что хуже, отправит деньги по неверным реквизитам.
Подготовка: что проверить перед выгрузкой
Файл обмена с банком — это формализованный документ. Банковская программа проверяет каждое поле по формальным признакам, и любое несоответствие приводит к отказу импорта. Поэтому подготовка данных важнее самой процедуры выгрузки.
Проверьте в документе «Платёжное поручение» заполнение обязательных полей: номер и дата документа, сумма прописью формируется автоматически, вид платежа (электронно), очередность платежа (для налоговых — 5, для обычных перечислений — обычно тоже 5, для зарплаты — 3). Для платежей в бюджет дополнительно заполняются КБК, ОКТМО, статус плательщика и показатель основания платежа.
Отдельно проверьте карточку собственной организации и карточку банковского счёта: расчётный счёт, БИК, корреспондентский счёт банка. Эти данные подставляются в файл из справочников, а не из документа, поэтому ошибка в справочнике испортит все выгружаемые платёжки сразу.
Выгрузка через обработку «Обмен с банком»
Основной способ выгрузки в 1С:Бухгалтерии 8 — раздел «Банк и касса» → «Платёжные поручения». В форме списка есть кнопка «Выгрузить в банк» либо ссылка на обработку обмена. В зависимости от версии конфигурации она может называться «Обмен электронными документами» или «Клиент-банк».
В форме обмена укажите организацию и банковский счёт, с которого платите. Программа покажет список платёжных поручений за выбранный период. Отметьте флажками нужные документы — можно выгружать как одну платёжку, так и пакет из нескольких. Затем укажите путь к файлу выгрузки и нажмите «Выгрузить».
По умолчанию файл сохраняется с именем вида kl_to_1c.txt или 1c_to_kl.txt — соглашение об имени зависит от настроек обмена с вашим банком. Некоторые банковские программы требуют конкретное имя файла или конкретную папку, уточните это в инструкции вашего клиент-банка.
- 1Откройте «Банк и касса» → «Платёжные поручения» и проверьте реквизиты документов
- 2Нажмите «Выгрузить в банк» или откройте обработку обмена с банком
- 3Выберите организацию и банковский счёт, отметьте нужные платёжки
- 4Укажите каталог и имя файла выгрузки
- 5Нажмите «Выгрузить» и дождитесь сообщения о количестве выгруженных документов
- 6Импортируйте файл в программу «Клиент-Банк» и сверьте суммы
Настройка обмена с банком
Если кнопка выгрузки недоступна или файл сохраняется не туда, проверьте настройки обмена. В 1С:Бухгалтерии они находятся в карточке банковского счёта либо в разделе настроек обмена с банками. Там задаются: программа клиент-банка (тип обмена), пути к файлам выгрузки и загрузки, кодировка файла.
Кодировка — частый источник проблем. Большинство банковских систем работают с кодировкой Windows-1251 (ANSI), но встречаются банки, требующие OEM (DOS, CP866). Если после импорта в клиент-банк назначение платежа отображается «крякозябрами», измените кодировку в настройках обмена и выгрузите файл заново.
Для зарплатных проектов и отдельных видов платежей банк может требовать свой формат файла — тогда стандартная выгрузка не подойдёт, и нужен либо формат обмена конкретного банка, либо сервис 1С:ДиректБанк, либо внешняя обработка, предоставленная банком.
Сохранение платёжки в PDF или Excel для отправки контрагенту
Когда файл нужен не для банка, а для передачи контрагенту или руководителю, используется другой механизм. Откройте документ «Платёжное поручение», нажмите «Печать» → «Платёжное поручение». На экране появится печатная форма.
В форме предварительного просмотра нажмите кнопку «Сохранить» (иконка дискеты) и выберите формат: PDF подходит для отправки и просмотра на любом устройстве, Excel (MXL или XLSX) — если получателю нужно редактировать документ. Укажите имя файла и папку сохранения.
Учтите, что PDF-копия платёжки из 1С — это не платёжный документ для банка, а информационная форма. Отметка банка об исполнении на ней отсутствует, поэтому для подтверждения оплаты контрагенту обычно требуется выписка или платёжка с отметкой банка, которую вы получаете после исполнения.
Сравнение вариантов
Для передачи платёжки в банк через клиент-банк. Не читается человеком, не подходит для отправки контрагенту.
Для отправки контрагенту, архива и визуального контроля. Банком не принимается как платёжный документ.
Прямая отправка в банк без файлов. Требует подключения сервиса и поддержки банком, файлы вообще не создаются.
Проверка результата выгрузки
После выгрузки не ограничивайтесь сообщением «выгружено документов: N». Откройте сформированный файл в «Блокноте» и убедитесь, что он начинается со строки 1CClientBankExchange, содержит секции «СекцияРасчСчет» и «СекцияДокумент=Платёжное поручение», а суммы и счета в файле совпадают с документами в 1С.
Затем импортируйте файл в клиент-банк и сверьте: количество импортированных платёжек должно совпасть с количеством выгруженных, итоговая сумма пакета — с суммой по отобранным документам в 1С. Расхождение хотя бы в копейке означает, что какой-то документ не импортировался или импортировался с ошибкой.
Как проверить результат
Первая строка — 1CClientBankExchange, указана версия формата
Файл пустой или начинается с произвольного текста
Число секций «СекцияДокумент» равно числу выгруженных платёжек
Секций меньше — часть документов не попала в файл
Назначение платежа читается в клиент-банке корректно
Нечитаемые символы — неверная кодировка выгрузки
Итог по пакету в клиент-банке равен итогу в 1С
Расхождение — искать документ с ошибкой
Типичные ошибки и их устранение
Чаще всего выгрузка «не работает» из-за непроведённых документов: помеченные на удаление или непроведённые платёжки в файл не попадают, и это правильно. Если документа нет в списке выгрузки — проверьте его состояние и дату: обработка обмена показывает документы за ограниченный период.
Вторая группа проблем — реквизиты. Банк отклоняет файл, если ИНН получателя содержит не 10 и не 12 цифр, БИК не соответствует счёту, не заполнено назначение платежа или в назначении для налогового платежа отсутствуют обязательные показатели. В таких случаях исправляйте данные в 1С и выгружайте файл заново, а не редактируйте файл вручную.
Третья типичная ситуация — файл выгружается, но клиент-банк его «не видит». Причины: файл сохранён не в ту папку, которую настроена читать банковская программа; у файла не то имя или расширение; антивирус или права доступа блокируют чтение. Проверьте путь в настройках обеих программ.
Ограничения и альтернативные варианты
Штатная выгрузка формирует файл в универсальном формате обмена 1С с клиент-банком. Если ваш банк требует иной формат (например, для валютных платежей, зарплатных реестров или специфических документов), потребуется либо настройка формата обмена, либо переход на 1С:ДиректБанк, либо обработка от банка.
Для массовой регулярной выгрузки имеет смысл один раз настроить каталог обмена и закрепить за ним общую папку, доступную и бухгалтеру в 1С, и клиент-банку. Это исключает ошибки с путями и ускоряет ежедневную работу. Перед изменением настроек обмена убедитесь, что у вас есть резервная копия информационной базы.
Что важно запомнить
Платёжка выгружается из списка «Платёжные поручения» кнопкой «Выгрузить в банк» в текстовый файл обмена, который импортируется клиент-банком. Перед выгрузкой проверьте реквизиты, после — сверьте количество документов и итоговую сумму. Для контрагента используйте сохранение печатной формы в PDF, а не файл обмена.
Частые вопросы
В каком формате 1С выгружает платёжное поручение в файл?
Стандартно формируется текстовый файл формата обмена 1С с клиент-банком (обычно .txt, структура начинается со строки 1CClientBankExchange). Этот формат понимают практически все российские банковские программы. Для отдельных банков и видов платежей могут применяться собственные форматы.
Можно ли выгрузить сразу несколько платёжных поручений одним файлом?
Да. В форме обмена с банком отметьте флажками все нужные документы — они попадут в один файл отдельными секциями. Клиент-банк при импорте распознает каждую платёжку как самостоятельный документ.
Почему документ не попадает в список выгрузки?
Наиболее вероятные причины: документ не проведён или помечен на удаление, его дата выходит за период отбора в обработке обмена, выбран другой банковский счёт или другая организация. Проверьте эти условия по очереди.
Что делать, если банк отклонил файл?
Не редактируйте файл вручную. Прочитайте сообщение об ошибке в клиент-банке, найдите проблемный документ в 1С, исправьте реквизиты в самом документе или справочниках и выгрузите файл заново. Если причина неясна — запросите у банка требования к формату обмена.
Как отправить платёжку контрагенту по электронной почте?
Откройте документ, нажмите «Печать» → «Платёжное поручение», в окне предпросмотра — «Сохранить» и выберите формат PDF. Полученный файл прикрепите к письму. Файл обмена с банком для этой цели не подходит.
Нужно ли что-то настраивать перед первой выгрузкой?
Да: в настройках обмена с банком укажите каталог и имя файла выгрузки, кодировку (обычно Windows-1251) и при необходимости тип банковской программы. Настройка выполняется один раз для каждого банковского счёта.