Не загружается банковская выписка в 1С: разбор по причинам и способам

· 10 мин

Содержание

Если выписка из банка не загружается в 1С, в 90% случаев дело в одном из трёх мест: сломался файл обмена от банка, не отвечает сервис DirectBank, либо программа видит файл, но не может сопоставить счета и контрагентов. Разбираться нужно по порядку — от самого частого к самому редкому, иначе можно час потратить на переустановку сертификата, когда проблема в банальной кодировке файла.

Эта статья закрывает оба канала обмена — через файл (.txt формата 1С, обмен с Клиент-банком) и через прямой сервис DirectBank — и разбирает поведение в Бухгалтерии 3.0, УТ 11 и ERP, где загрузка выписки организована немного по-разному.

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

Выписка приходит в 1С двумя путями:

  • 📄 Через файл — банк-клиент (Сбербанк Бизнес Онлайн, Альфа-Бизнес, Банк-Клиент старого образца и т.п.) выгружает файл в формате 1С: Предприятие (текстовый, с расширением .txt или .dbf), 1С его читает.
  • 🌐 Через DirectBank — прямой обмен без промежуточного файла, 1С сама стучится в банк по защищённому каналу и тянет выписку автоматически или по кнопке.

У обоих способов общая точка отказа — сопоставление данных. 1С получает строку с номером счёта, ИНН, суммой и назначением платежа и должна найти совпадение в справочниках: свой банковский счёт, контрагента, договор. Если хоть одно звено не совпадает, документ не создаётся или создаётся с ошибками.

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

Способ 1. Проверьте формат и целостность файла обмена

Самая частая причина — файл не тот или повреждён при скачивании.

  1. Откройте файл в Блокноте — первая строка должна начинаться с 1CClientBankExchange. Если там другой текст или файл открылся как бинарная каша — банк выгрузил неподходящий формат.
  2. Проверьте кодировку. Классический формат обмена 1С — Windows-1251. Если банк выгружает в UTF-8 без BOM, 1С может прочитать кракозябры вместо кириллицы и не найти совпадений по назначению платежа.
  3. Посмотрите на размер файла. 0 байт или пара строк при реальных 50 операциях за день — банк выгрузил пустой период, а не файл с ошибкой.
  4. Убедитесь, что скачан именно файл обмена, а не выписка-PDF или выписка-Excel для печати — у многих банков это два разных пункта меню в личном кабинете.

Если файл открылся нормально, но при загрузке 1С выдаёт Ошибка в формате файла или Неверная структура данных, не правьте файл руками в блокноте — один лишний перевод строки сдвигает все теги, и документ рассыплется целиком при импорте.

Где загружать файл в разных конфигурациях

КонфигурацияПуть в меню
Бухгалтерия 3.0Банк и касса → Банковские выписки → Загрузить
УТ 11 / ERPФинансовый результат и контроллинг → Расчёты с банками → Загрузить банковскую выписку
Управление небольшой фирмойБанк и касса → Выписка банка → Загрузить

Способ 2. Устраните ошибку сопоставления счёта и контрагента

Файл загрузился, но документы не создались или встали «со звёздочкой» — красным, с предупреждением. Типичные причины:

  • 🏦 Счёт не найден. Номер счёта в выписке не совпадает ни с одним счётом в справочнике Банковские счета организации. Часто — поменяли расчётный счёт, а старый не удалили, и 1С путает, куда отнести платёж.
  • 🧾 Контрагент не определён. ИНН в выписке есть, а в справочнике Контрагенты ИНН не заполнен или заполнен с опечаткой (лишний пробел, неверная цифра).
  • 📑 Договор не подставился. Контрагент найден, но у него несколько договоров, и 1С не может угадать, к какому отнести оплату — без явного правила выбора документ остаётся незаполненным по аналитике.
  • 💱 Несовпадение валюты счёта. Выписка пришла по валютному счёту, а в базе счёт заведён как рублёвый (или наоборот) — документ создастся, но с ошибкой в проводке.

Шаги исправления:

  1. Откройте Справочники → Банковские счета организаций, сверьте номер счёта посимвольно с номером в выписке.
  2. В справочнике Контрагенты найдите нужную организацию и проверьте поле ИНН — скопируйте значение прямо из выписки, не вбивайте вручную.
  3. Настройте правило подбора договора: Банк и касса → Настройка → Правила заполнения документов (в Бухгалтерии 3.0 — через настройку статей движения денежных средств).
  4. После правок перезагрузите выписку заново — не правьте уже созданные документы руками, иначе суммы «уедут» при повторной синхронизации.

Если один и тот же контрагент каждый раз не распознаётся, создайте для него правило соответствия один раз — 1С запомнит связку «ИНН + счёт → контрагент + договор» и дальше будет подставлять автоматически.

Способ 3. Чините обмен через DirectBank

DirectBank — сервис прямого обмена между 1С и банком без ручного экспорта файлов. Если именно он перестал тянуть выписки, порядок диагностики другой.

Проверьте статус сервиса и подключения

  1. Откройте Банк и касса → DirectBank → Настройки обмена с банками и посмотрите статус подключения — должно быть Подключено, а не Требуется действие или Ошибка авторизации.
  2. Статус Истёк срок действия или Требуется повторная авторизация означает, что истёк токен доступа — нужно заново пройти авторизацию через личный кабинет банка, обычно это пара кликов без переустановки чего-либо.
  3. Проверьте интернет-соединение сервера 1С (если база клиент-серверная) — DirectBank стучится наружу по HTTPS, и корпоративный файрвол иногда блокирует именно это направление, пропуская остальной трафик свободно.

Разберитесь с сертификатом и ЭЦП

Если банк требует подпись запроса сертификатом — частый источник сбоев:

  • Сертификат не найден — сертификат ЭЦП истёк или удалён из хранилища КриптоПро CSP, нужно перевыпустить в банке и установить заново.
  • Ошибка проверки подписи — на сервере 1С и на клиенте стоят разные версии КриптоПро CSP, либо часы на сервере разошлись с реальным временем больше чем на несколько минут (критично для проверки сертификата).
  • Доступ запрещён / 403 — договор на DirectBank в банке приостановлен или истёк, это нужно решать через банк, а не через 1С.

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

Особенности по банкам: где чаще всего ломается

У каждого банка свой формат выгрузки и свои капризы в DirectBank. Из практики:

БанкЧастая причина сбояЧто проверить первым
Сбербанк (СберБизнес)DirectBank требует подтверждения в мобильном приложении банка при первом подключении за деньне пропущен ли push-запрос на подтверждение
Тинькофф Бизнесвыгрузка файла по умолчанию идёт в формате CSV, а не 1С: Клиент-банкв личном кабинете выбрать именно пункт «Выгрузка для 1С»
Альфа-Банктокен DirectBank истекает быстрее, чем у других банков — около полугодастатус подключения в настройках обмена
ВТБзадержка выгрузки операций — выписка за сегодняшний день появляется только на следующее утроне путать задержку банка с ошибкой 1С
Точка, Модульбанкобмен часто идёт только через DirectBank, файловой выгрузки может не быть вовсеналичие вообще пункта «Выгрузить файл» в кабинете банка

Если банк вообще не даёт выгрузить файл и настаивает только на прямом обмене — не ищите скрытую кнопку в 1С, которой там нет. Решение в этом случае — подключить DirectBank через личный кабинет банка, а не искать «секретный» файловый способ.

Мини-кейс: когда проблема не в 1С, а на стороне банка

Бухгалтер жалуется: «вчера всё грузилось, сегодня — ни файл, ни DirectBank». Прежде чем лезть в настройки 1С, стоит исключить банк:

  1. Зайдите в интернет-банк напрямую и проверьте, отображаются ли сегодняшние операции там. Если нет — банк ещё не сформировал выписку, и дело не в 1С.
  2. Посмотрите статус личного кабинета банка на технические работы — у крупных банков информация обычно есть на главной странице кабинета.
  3. Попробуйте выгрузить файл за вчерашний, заведомо «рабочий» день. Если этот файл грузится в 1С без ошибок — значит, проблема точно на стороне банка, а не в настройках базы.

Такая проверка занимает пять минут и экономит часы на бессмысленной перенастройке рабочей базы.

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

Не каждый сбой требует вмешательства:

  • Банк проводит плановые технические работы — обычно указано в его личном кабинете, нужно просто подождать.
  • Выписка за выходной день пустая, потому что банк не формирует движения по счёту без операций — это нормально, не ошибка.
  • Разовая задержка на 10–15 минут при большом потоке платежей в отчётный день (конец месяца, квартала) — часто связана с нагрузкой на сторону банка, а не 1С.

Если проблема разовая и исчезает сама на следующий день — не нужно «на всякий случай» переустанавливать сертификат или сбрасывать настройки DirectBank. Фиксируйте дату и при повторении — тогда уже разбирайтесь по способам выше.

Типичные ошибки при загрузке выписки

Текст ошибкиЧто значитЧто делать
Ошибка при чтении файла обменаповреждённая структура файла или не та кодировкаперевыгрузить файл из банка заново
Банковский счёт не найден в справочникеномер счёта не совпалпроверить и исправить номер счёта организации
Невозможно определить контрагентанет ИНН или он с ошибкойзаполнить/исправить ИНН в карточке контрагента
Ошибка авторизации DirectBankистёк токен доступапереавторизоваться в личном кабинете банка
Сертификат недействителенистёк срок действия ЭЦПперевыпустить сертификат в банке
Дублирование документавыписка за этот период уже была загруженапроверить журнал банковских выписок перед повторной загрузкой
Диагностика: выберите симптом

Как проверить, что выписка загрузилась правильно

Не ограничивайтесь визуальной сверкой на экране — используйте отчёты:

  1. Сформируйте Отчёты → Стандартные отчёты → Карточка счёта по счёту 51 за период выписки и сравните итоговый остаток с остатком на конец дня в выписке банка.
  2. Если остатки не совпадают — ищите недозагруженный или задвоенный документ, не трогайте вручную проводки, пока не найдёте причину расхождения.
  3. В Бухгалтерии 3.0 полезен отчёт Оборотно-сальдовая ведомость по счёту с разбивкой по субконто-контрагентам — так видно, на кого «повисла» неопознанная сумма.

Расхождение в остатке на конец дня даже на 1 рубль — почти всегда симптом задвоенной или пропущенной операции, а не ошибка округления. Проверяйте сразу.

Как предотвратить проблему в будущем

  • 🔁 Загружайте выписку каждый рабочий день, а не раз в неделю — чем старше период, тем больше шансов, что в справочниках что-то успело измениться (новый договор, новый счёт).
  • 🗂 Один раз настройте правила соответствия для постоянных контрагентов — автоподбор договора и статьи ДДС избавит от ручной разборки каждой выписки.
  • 🔐 Следите за сроком сертификата ЭЦП для DirectBank — он живёт обычно 12–15 месяцев, и банк уведомляет об окончании заранее, но уведомление легко пропустить среди прочей почты.
  • 💾 Перед массовыми правками в справочнике банковских счетов делайте архивную копию базы — ошибка в номере счёта «задним числом» может пересоздать уже сведённые документы.
Перед загрузкой выписки проверьте
Выполнено: 0 / 5

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

Почему в 1С не загружаются выписки из банка после смены расчётного счёта?
Старый счёт остался в справочнике активным, и 1С не понимает, какой счёт теперь основной. Откройте карточку организации, проверьте признак Основной счёт у нового счёта и закройте старый как недействующий.
Можно ли загрузить выписку, если в ней есть операции без ИНН плательщика?
Да, документ создастся, но контрагент останется неопознанным. Такие операции нужно разнести вручную, указав контрагента по назначению платежа и сумме.
Чем отличается загрузка через файл от DirectBank по надёжности?
DirectBank реже подводит форматом — обмен структурированный, без ручного экспорта. Но он зависит от доступности интернет-канала банка, тогда как файл можно перенести на любой компьютер и загрузить позже.
Что делать, если 1С видит файл, но кнопка «Загрузить» не реагирует?
Обычно это зависший фоновый процесс обмена. Закройте форму загрузки выписки, перезапустите 1С и повторите — если не помогло, проверьте права пользователя на справочник банковских счетов.
Нужно ли переустанавливать КриптоПро CSP при ошибке сертификата?
Не всегда. Сначала проверьте срок действия сертификата и совпадение времени на сервере и клиенте — это чинит большинство случаев без переустановки.
Почему выписка загрузилась дважды и задвоила платежи?
Банк выгрузил пересекающиеся периоды, либо файл был загружен повторно без проверки журнала. Перед загрузкой всегда смотрите список уже обработанных выписок за эту дату.

Источники

  • Федеральный закон № 402-ФЗ «О бухгалтерском учёте»
  • Положение Банка России № 762-П