Выгрузка и загрузка банковской выписки в 1С: полное руководство
Содержание
Обмен с банком в 1С двусторонний: из программы вы выгружаете платёжные поручения в файл 1c_to_kl.txt, а загружаете в 1С банковскую выписку из файла kl_to_1c.txt. Настраивается это один раз в карточке расчётного счёта, дальше всё идёт в пару кликов из раздела Банк и касса.
Есть и второй путь — прямой обмен DirectBank: 1С соединяется с банком напрямую по интернету, без промежуточных файлов. Ниже — оба способа, плюс как выгрузить саму выписку из 1С в файл для аудитора или в Excel.
Разберём по порядку: что настроить перед первым обменом, как работает DirectBank, как идёт классический обмен файлами, что делать с нераспознанными платежами и почему выписка иногда не загружается.
Что именно вы выгружаете и загружаете
Сначала о терминах, иначе легко запутаться с направлением:
- 📤 Выгрузка из 1С — это платёжные поручения, которые вы отправляете в банк на оплату. Программа складывает их в файл обмена.
- 📥 Загрузка в 1С — это выписка банка: списания и поступления за день. Банк формирует файл, 1С его читает и создаёт документы
Списание с расчётного счётаиПоступление на расчётный счёт. - 🗂️ Выгрузка самой выписки из 1С — отдельная задача: сохранить реестр операций по счёту в файл или Excel (для проверяющих, банка, аудита). Делается через печать или выгрузку списка, не через обмен с банком.
Чаще всего под «выгрузить выписку» понимают именно настройку обмена: чтобы платёжки уходили в банк, а выписка приходила обратно. Этим и займёмся.
Оба направления используют один формат — текстовый стандарт «1С:Предприятие — Клиент банка». Это обычный .txt-файл с полями вроде СекцияДокумент, Плательщик, Сумма, ДатаСписано. Его понимают почти все банковские клиенты.
Что настроить перед первым обменом
Обмен не заработает, пока в 1С не заполнены реквизиты счёта и не выбран формат. Пройдитесь по чек-листу — это сэкономит время на разборе ошибок позже.
Настройка живёт в карточке расчётного счёта: Справочники → Банковские счета (или через карточку организации) → откройте нужный счёт → ссылка настройки обмена с банком. Там 1С спросит, каким способом обмениваетесь — через файлы или напрямую через банк.
Если счетов несколько (разные банки), обмен настраивается для каждого счёта отдельно. Формат и папки у банков разные.
Отдельно загляните в соответствие аналитики: при загрузке 1С подставляет контрагентов и договоры по ИНН и расчётному счёту. Чем полнее заполнены справочники контрагентов, тем меньше операций придётся разбирать руками.
Проверьте и реквизиты своей организации. Если в карточке счёта не заполнен корреспондентский счёт банка или БИК указан с ошибкой, платёжки выгрузятся, но банк их отклонит — а выписка с таким счётом не загрузится обратно. Эти три поля — номер счёта, БИК и корсчёт — сверяйте с договором банковского обслуживания, а не вводите по памяти.
Прямой обмен с банком через DirectBank
DirectBank убирает промежуточные файлы: 1С сама забирает выписку и отправляет платёжки по защищённому каналу. Удобно, когда не хочется возиться с выгрузкой-загрузкой вручную.
Порядок подключения:
- Убедитесь, что ваш банк поддерживает технологию DirectBank (список банков-участников публикует 1С; уточните в своём банке подключение по прямому обмену).
- В карточке счёта выберите способ обмена напрямую с банком, а не через файлы.
- Укажите данные подключения, которые выдаёт банк: адрес сервиса, логин, иногда отдельный идентификатор абонента.
- Подключите электронную подпись. Платёжки в банк уходят подписанными — без действующего сертификата отправка работать не будет.
- Отправьте тестовый запрос на получение выписки, чтобы проверить соединение.
После настройки получение выписки и отправка платежей делаются одной кнопкой из списка платёжных поручений или банковских выписок — 1С соединяется с банком в фоне.
DirectBank требует подключённого сертификата подписи и, как правило, действующего договора с банком на прямой обмен. Если сертификат просрочен, отправка платёжек оборвётся с ошибкой подписи — продлите подпись заранее.
Плюс способа — нет файлов, которые можно потерять или открыть не в той кодировке. Минус — зависимость от доступности сервиса банка: при сбое на их стороне остаётся вернуться к файловому обмену.
Классический обмен через файлы 1c_to_kl.txt и kl_to_1c.txt
Файловый способ работает с любым банк-клиентом и не зависит от поддержки DirectBank. Схема простая: 1С пишет файл для банка, вы его подгружаете в банк-клиент; банк отдаёт файл выписки, вы читаете его в 1С.
Выгрузка платёжных поручений из 1С:
- Создайте и проведите платёжные поручения в разделе
Банк и касса → Платёжные поручения. - Откройте обработку обмена с банком (из списка платёжек или банковских выписок — кнопка выгрузки/загрузки).
- На закладке выгрузки отметьте период и документы к отправке.
- Укажите файл выгрузки — по умолчанию
1c_to_kl.txt. - Нажмите выгрузить. 1С сформирует файл; его загружаете в программу банка и подписываете там.
Загрузка выписки в 1С:
- В банк-клиенте выгрузите выписку в формате «1С» — получите файл
kl_to_1c.txt. - В 1С откройте ту же обработку обмена, перейдите на закладку загрузки.
- Выберите файл
kl_to_1c.txt. - 1С покажет список операций: что распозналось, а что требует внимания.
- Нажмите загрузить — программа создаст документы поступлений и списаний.
Имена файлов 1c_to_kl.txt и kl_to_1c.txt — стандартные для формата, но банк может задавать свои. Главное, чтобы совпадали папка и имя, которые ждёт каждая сторона.
Если нужно выгрузить саму выписку из 1С в файл (а не отправить платёжки), это делается не через обмен, а через список или отчёт. Откройте Банк и касса → Банковские выписки, выделите нужный день, и сохраните реестр операций через стандартное сохранение списка — в табличный документ, Excel или PDF. Так получают выписку для аудитора или налоговой, когда нужен не файл обмена, а читаемая таблица поступлений и списаний.
Порядок дат тоже важен. Загружать выписку надо подряд, день за днём: если пропустить день, остаток на начало следующего дня не сойдётся с данными банка, и все последующие выписки покажут расхождение.
Кодировка — частый источник «кракозябр» в назначении платежа. Классический формат «1С:Предприятие — Клиент банка» рассчитан на Windows-1251; некоторые банки отдают файл в DOS-кодировке (866). Если русский текст в выписке превратился в мусор — переключите кодировку в настройках обмена и загрузите файл заново.
Загрузка выписки и разбор нераспознанных платежей
При загрузке 1С сверяет каждую строку выписки со справочниками. Поступления и списания она привязывает к контрагентам по ИНН, расчётному счёту и сумме. Часть операций подставится автоматически, часть подсветится как нераспознанная.
Нераспознанные строки — это обычно:
- 🔸 новый контрагент, которого ещё нет в базе;
- 🔸 платёж без договора или с незаполненной статьёй движения денежных средств;
- 🔸 оплата, которую не удалось однозначно сопоставить со счётом или реализацией.
Разбираются такие строки прямо в форме загрузки: по каждой выбираете контрагента, договор и статью ДДС, затем проводите. Проводите документы только после проверки сумм и назначения платежа — автоподстановка иногда цепляет не того контрагента при совпадении ИНН.
Если один платёж загрузился дважды (повторная загрузка файла) — лишний документ списания или поступления просто пометьте на удаление, пока он не закрыл месяц. Повторная загрузка того же файла не создаёт дублей, если 1С узнаёт номер и дату документа, но при изменившихся реквизитах дубль возможен.
Для сверки итогов после загрузки удобно открыть отчёт по счёту 51 или оборотно-сальдовую ведомость по счёту — остаток на конец дня должен совпасть с остатком в выписке банка. Если расхождение на одну сумму — ищите нераспознанную строку, которую забыли провести; если на круглое число — скорее всего, загрузился лишний или, наоборот, не загрузился один платёж.
Отдельно стоит проверять валютные счета. По ним банк отдаёт суммы в валюте, а 1С пересчитывает их в рубли по курсу на дату операции. Если курс на дату не загружен, пересчёт будет неверным — перед загрузкой валютной выписки обновите курсы валют в справочнике. Назначение статьи движения денежных средств по валютным операциям тоже заполняйте вручную: по ним автоподстановка срабатывает реже.
Нюансы обмена в разных конфигурациях
Механизм обмена с банком устроен одинаково во всех типовых конфигурациях на платформе 8.3 — меняется только раздел, из которого вы в него заходите.
| Конфигурация | Где искать обмен с банком |
|---|---|
| 1С:Бухгалтерия 8.3 | Раздел Банк и касса |
| 1С:Управление торговлей 11 | Раздел Казначейство |
| 1С:ERP, Комплексная автоматизация | Раздел Казначейство |
| 1С:Управление нашей фирмой (УНФ) | Раздел Деньги |
Сама логика — платёжки в 1c_to_kl.txt, выписка из kl_to_1c.txt, DirectBank по сертификату — везде та же. Формат файла единый, поэтому выписку, выгруженную для одной конфигурации, прочитает и другая.
В конфигурациях с развитым казначейством (ERP, КА) добавляется заявка на расход и согласование платежей до выгрузки в банк — но на формат обмена это не влияет.
Автоматизация и расписание обмена
Если платежей много, ежедневную выгрузку-загрузку можно не делать руками.
- DirectBank + регламентное задание. При прямом обмене 1С умеет сама обращаться к банку по расписанию и подтягивать выписку. Настраивается в разделе администрирования, в обслуживании и регламентных заданиях.
- Автозагрузка из папки. При файловом обмене банк-клиент можно настроить на сохранение выписки в фиксированную папку, а 1С — проверять её по расписанию.
- Оплата по реестру. Платёжки удобно готовить списком из задолженности поставщикам, а затем выгружать одним файлом за раз, а не по одному документу.
Регламентное задание прямого обмена отправляет платежи в банк от вашего имени. Включайте автоотправку только если уверены в контроле согласования — иначе в банк уйдёт непроверенная платёжка. Автополучение выписки безопаснее: оно ничего не отправляет.
Для фоновых заданий нужен либо работающий сеанс, либо сервер 1С с настроенным заданием — на файловой базе, которую вечером закрывают, расписание не сработает.
Почему выписка не загружается
Чаще всего обмен спотыкается на мелочах — формате, кодировке или реквизитах. Короткая диагностика по симптому:
Если после всех проверок файл всё равно не читается — откройте kl_to_1c.txt в обычном «Блокноте»: видимый текст подскажет, та ли это выписка, тот ли счёт и не повреждён ли файл.
Частые вопросы
Можно ли выгрузить выписку из 1С в Excel?
Чем DirectBank отличается от обмена файлами?
1c_to_kl.txt и kl_to_1c.txt. Файловый способ работает с любым банком, но требует ручной выгрузки-загрузки. DirectBank удобнее, но зависит от поддержки со стороны банка и действующего сертификата подписи.