Учет и Финансы · 10 мин
Куда 1С выгружает платежные поручения и как найти файл выгрузки
Разбираем, куда 1С выгружает платежные поручения при обмене с клиент-банком: пути по умолчанию, настройка каталогов, поиск файла выгрузки и решение типичных ошибок.
При обмене с системой «клиент-банк» 1С формирует текстовый файл с платежными поручениями и сохраняет его в каталог, указанный в настройках обмена. Чаще всего это файл вида 1c_to_kl.txt (выгрузка из 1С в банк) и kl_to_1c.txt (загрузка выписки из банка), но имя и расширение зависят от формата конкретного банка. Если бухгалтер «не видит» выгруженные платежки, проблема почти всегда в том, что файл ушёл не в ту папку, в которую смотрит пользователь или программа банка.
Путь к папке выгрузки не зашит жёстко в программу — он задаётся в настройках обмена с клиент-банком для каждого банковского счёта организации. Поэтому в одной базе платежки по одному счёту могут уходить в C:\1C_Bank\Export, а по другому — на сетевой диск или в папку на рабочем столе. Ниже разберём, где искать файл в разных конфигурациях, как настроить каталог правильно и что проверить, если выгрузка «пропадает».
Где хранится путь выгрузки в типовых конфигурациях
В конфигурациях «1С:Бухгалтерия 8» (редакции 2.0 и 3.0) настройка каталога обмена привязана к банковскому счёту организации. Откройте раздел «Банк и касса» → «Обмен с банком» (или «Клиент-банк»), перейдите по ссылке «Настройка обмена с клиент-банком» и выберите нужный банковский счёт. В открывшейся форме есть два ключевых поля: «Файл выгрузки» (куда 1С сохраняет платежки) и «Файл загрузки» (откуда читается выписка).
В «1С:Управление торговлей» и «1С:Комплексная автоматизация» логика аналогична: настройка обмена хранится в справочнике настройках обмена с банками, привязанном к счёту. В старых конфигурациях на платформе 7.7 («Бухгалтерия 4.5», «Торговля и склад 9.2») путь задаётся прямо в обработке «Обмен данными с клиент-банком» и сохраняется в настройках пользователя — у разных пользователей одной базы пути могут различаться.
Важный нюанс: если в поле «Файл выгрузки» указано только имя файла без пути (например, просто 1c_to_kl.txt), 1С сохранит его в текущий рабочий каталог — чаще всего в каталог базы или в папку, из которой запущена программа. Именно поэтому рекомендуется всегда указывать полный абсолютный путь.
Какие файлы создаёт 1С при выгрузке платежек
Стандартный формат обмена с клиент-банком — текстовый файл в кодировке Windows-1251 со структурой секций «СекцияДокумент» / «КонецДокумента». Большинство банков работают именно с этим форматом, но имена файлов могут отличаться.
| Файл | Назначение | Кто создаёт |
|---|---|---|
1c_to_kl.txt | Платежные поручения из 1С в банк | 1С при выгрузке |
kl_to_1c.txt | Выписка банка для загрузки в 1С | Программа клиент-банка |
cl_to_1c.xml / *.xml | Обмен в форматах отдельных банков или DirectBank | Зависит от настройки |
При прямом обмене с банком (DirectBank, сервис 1С:ДиректБанк) файлы на диске вообще не создаются — данные передаются через защищённый канал напрямую, и искать «платежки в папке» в этом случае бессмысленно. Проверить, какой способ обмена используется, можно в той же настройке обмена: если выбран «Обмен через файл» — файл будет, если «Прямой обмен» — документы отправляются из формы обмена без промежуточного файла.
Как найти, куда реально ушёл файл выгрузки
Самый надёжный способ — открыть настройку обмена и посмотреть поле «Файл выгрузки» именно для того счёта, по которому выгружались платежки. Если путь указан относительным или поле пустое, проверьте каталог информационной базы (для файловой базы) и папку «Мои документы» пользователя.
- 1Откройте: Банк и касса → Обмен с банком → Настройка обмена с клиент-банком.
- 2Выберите банковский счёт и скопируйте путь из поля «Файл выгрузки».
- 3Вставьте путь в адресную строку Проводника Windows и откройте папку.
- 4Отсортируйте содержимое по дате изменения — свежий файл выгрузки будет первым.
- 5Если папки нет или файл старый — проверьте, не выгружались ли платежки по другому счёту или другим пользователем.
Быстрый альтернативный приём — поиск по диску. Откройте Проводник, перейдите в корень диска C: и выполните поиск по маске to_kl или 1c_to_kl.txt, отсортировав результат по дате изменения. Это помогает, когда на компьютере работало несколько баз или пользователей и никто не помнит, какая настройка актуальна.
Для серверных и клиент-серверных баз учитывайте: файл создаётся на том компьютере, где выполняется выгрузка, — то есть на рабочем месте пользователя, а не на сервере. Если бухгалтер работает через RDP или тонкий клиент, файл окажется внутри терминальной сессии, на диске терминального сервера.
Как правильно настроить папку выгрузки
Оптимальная практика — выделить отдельную папку под обмен с банком, например C:\Bank_Exchange\, и указать полные пути к обоим файлам в настройке обмена. Папка должна быть доступна на запись пользователю, который выполняет выгрузку, и при этом видна программе клиент-банка, если она установлена на том же компьютере.
Если клиент-банк установлен на другом компьютере, используйте сетевую папку с постоянным путём. Подключайте её через UNC-путь вида \\SERVER\BankExchange\, а не через подключённый сетевой диск с буквой: буква диска привязана к сессии пользователя и может отсутствовать у другого пользователя или после перезагрузки.
Избегайте папок, синхронизируемых облачными сервисами (OneDrive, Яндекс.Диск): синхронизация может блокировать файл в момент записи или подменить его версией из облака, из-за чего банк получит устаревшие или неполные платежки. Также не используйте системные каталоги вроде C:\Program Files — туда у обычного пользователя нет прав на запись.
Типичные проблемы и их решение
Самая частая жалоба — «выгрузил платежки, а клиент-банк их не видит». Причины почти всегда одни и те же: файл выгружен в другую папку, чем та, которую читает банковская программа; выгрузка выполнена по другому банковскому счёту; файл перезаписан более поздней пустой выгрузкой; у пользователя нет прав на запись в каталог, и 1С молча не сохранила файл (в таком случае обычно появляется сообщение об ошибке, которое пользователь закрыл, не прочитав).
Отдельный сценарий — выгрузка «зависает» внутри 1С: документы помечены как выгруженные, но файл пуст или отсутствует. Проверьте, что в выгрузку попали только проведённые платежные поручения с корректными реквизитами: незаполненный КБК, пустой БИК или неверный номер счёта могут блокировать формирование файла в зависимости от настроек контроля.
Как проверить результат выгрузки
Файл существует, дата изменения совпадает с моментом выгрузки, размер больше нуля
Файл отсутствует, старый по дате или нулевого размера
В тексте есть секции «СекцияДокумент=Платежное поручение» с нужными суммами и реквизитами
Файл пуст, только заголовок без документов или чужие реквизиты
Число секций в файле равно числу выгружаемых платежек в 1С
Часть документов в файле отсутствует
Банковская программа импортировала все платежки без ошибок
Ошибка импорта, сообщение о неверном формате или кодировке
Проверка содержимого файла перед отправкой
Файл выгрузки — обычный текст, его можно открыть Блокнотом или любым текстовым редактором. Внутри каждая платежка представлена секцией с полями: «Номер», «Дата», «Сумма», «ПлательщикСчет», «ПолучательСчет», «Получатель1» и назначение платежа. Перед отправкой в банк имеет смысл сверить хотя бы итоговую сумму и количество документов с отчётом по выгрузке в 1С.
Если при импорте в клиент-банк русские буквы отображаются «крякозябрами», проблема в кодировке: стандартный формат использует Windows-1251, а некоторые банковские программы ожидают DOS-кодировку (CP866). В этом случае нужно либо поменять настройку кодировки на стороне клиент-банка, либо использовать конвертер, который многие банки поставляют вместе со своим ПО.
Удобный приём для контроля: после выгрузки откройте файл и посчитайте количество строк «СекцияДокумент» через поиск (Ctrl+F). Это занимает десять секунд и сразу показывает, все ли платежки попали в файл, прежде чем вы отправите его в банк.
Частые вопросы
Можно ли выгружать платежки из 1С сразу в несколько папок?
Штатно — нет, в настройке обмена указывается один файл выгрузки на каждый банковский счёт. Если файл нужен в нескольких местах, настройте копирование средствами Windows (например, задачей планировщика) или используйте возможности клиент-банка, который сам забирает файл из одной папки и сохраняет копии.
Почему после выгрузки файл пустой, хотя платежки есть?
Чаще всего документы не прошли отбор: не проведены, уже выгружены ранее (в обработке стоит фильтр по неотправленным), либо не заполнены обязательные реквизиты. Откройте обработку выгрузки, снимите лишние отборы и проверьте сообщения об ошибках в журнале регистрации.
Где искать файл, если база 1С работает на сервере?
Файл выгрузки создаётся на компьютере пользователя, запустившего выгрузку, а не на сервере 1С. Ищите его в папке, указанной в настройке обмена, с учётом того, что путь интерпретируется относительно рабочего места пользователя (или терминального сервера при работе через RDP).
Можно ли восстановить платежки из перезаписанного файла выгрузки?
Из самого файла — нет, при повторной выгрузке он перезаписывается. Но сами документы остаются в базе 1С: откройте обработку обмена, снимите отметку «выгружен» у нужных платёжных поручений (или перевыберите их вручную) и выгрузите повторно. Именно поэтому важно не удалять документы до подтверждения исполнения банком.
Чем отличается обмен через файл от прямого обмена DirectBank?
При обмене через файл 1С сохраняет платежки в текстовый файл на диске, а банковская программа забирает его отдельно. При прямом обмене (DirectBank, 1С:ДиректБанк) документы уходят в банк по защищённому каналу прямо из 1С, файл на диске не создаётся, а статусы исполнения возвращаются автоматически.
Почему клиент-банк не видит выгруженный файл, хотя он есть в папке?
Проверьте три вещи: совпадает ли путь в настройке 1С с путём импорта в клиент-банке (вплоть до буквы диска), совпадает ли имя и расширение файла, и не заблокирован ли файл антивирусом или облачной синхронизацией. Также убедитесь, что клиент-банк настроен на тот же формат обмена, что использует 1С.
Что важно запомнить
1С выгружает платежные поручения в текстовый файл по пути из настройки обмена с клиент-банком, привязанной к конкретному банковскому счёту. Всегда указывайте полный путь, проверяйте содержимое файла перед отправкой в банк и помните, что при прямом обмене DirectBank файл на диске не создаётся вовсе.