Учет и Финансы · 11 мин
Не идёт банковская выписка в 1С: как найти ошибку
Почему банковская выписка не загружается в 1С: типичные причины, проверка формата файла, настройки обмена с банком, исправление ошибок и пошаговая диагностика.
Банковская выписка перестала загружаться в 1С — одна из самых частых проблем у бухгалтеров: файл скачивается из клиент-банка, но при загрузке программа выдаёт ошибку, читает документы частично или вообще ничего не создаёт. Причина почти всегда находится в одном из трёх мест: в самом файле выписки, в настройках обмена с банком или в учётных данных внутри 1С.
Чтобы не тратить время на случайные действия, диагностику стоит вести последовательно: сначала определить, на каком этапе происходит сбой, затем проверить формат файла и настройки, и только потом разбираться с содержимым документов. Такой порядок позволяет локализовать ошибку за 10–15 минут в большинстве случаев.
Ниже разобраны типовые причины сбоя, способы проверки каждой из них и безопасные методы исправления без риска потерять уже загруженные данные.
Определяем, на каком этапе происходит сбой
Прежде чем что-то исправлять, важно понять, где именно ломается процесс. Есть три принципиально разные ситуации: файл вообще не читается программой (ошибка при открытии), файл читается, но документы не создаются (пустой результат загрузки), либо документы создаются, но с ошибками — не теми контрагентами, счетами или статьями ДДС.
Первый случай почти всегда означает проблему с форматом файла или его кодировкой. Второй — несовпадение реквизитов расчётного счёта в файле и в базе 1С. Третий — некорректные настройки правил загрузки или незаполненные справочники. Смешивать эти сценарии нельзя: методы исправления у них разные.
Обратите внимание на текст сообщения об ошибке: 1С обычно пишет достаточно конкретно, чего ей не хватает — «не найден расчётный счёт», «неверный формат файла», «ошибка в строке N». Это сообщение — главная подсказка для дальнейших действий.
Проверить расширение, кодировку и структуру файла в текстовом редакторе
Сверить номер счёта и ИНН организации в файле и в базе
Проверить правила заполнения статей ДДС, договоров и видов операций
Проверяем сам файл выписки
Стандартный файл обмена с банком для 1С — это текстовый документ в формате 1CClientBankExchange, обычно с расширением .txt. Откройте файл в Блокноте: в первых строках должны быть служебные метки 1CClientBankExchange, ВерсияФормата, Кодировка, затем секция СекцияРасчСчет с реквизитами счёта и далее секции СекцияДокумент по каждой операции.
Если вместо этого вы видите PDF, HTML-страницу, Excel-таблицу или набор нечитаемых символов — файл выгружен из клиент-банка не в том формате. Вернитесь в интернет-банк и выберите именно выгрузку «в 1С» или «в формате 1CClientBankExchange»: почти у каждого банка такой пункт есть отдельно от обычной выписки в PDF или Excel.
Вторая частая проблема — кодировка. Стандарт предполагает Windows-1251 (ANSI). Если файл сохранён в UTF-8 с BOM, некоторые версии 1С читают его с искажениями или не читают вовсе. Исправить можно так: открыть файл в Блокноте, выбрать «Сохранить как» и указать кодировку ANSI. Не редактируйте при этом содержимое секций — случайное изменение реквизитов приведёт к новым ошибкам.
Также убедитесь, что файл не пустой и не обрезан: если выгрузка из банка прервалась, в файле может не быть закрывающей метки КонецФайла. Такой файл нужно выгрузить из клиент-банка заново.
Проверяем настройки обмена и расчётный счёт в 1С
Если файл корректный, но документы не создаются, первым делом сверьте реквизиты расчётного счёта. В файле выписки в секции СекцияРасчСчет указаны номер счёта, банк, БИК и ИНН организации. В базе 1С должен существовать банковский счёт с точно таким же номером, привязанный к той организации, в которую идёт загрузка.
Типичная ситуация: организация открыла новый счёт, в клиент-банке выписка формируется по нему, а в 1С счёт ещё не завели или завели с опечаткой в номере. Программа не находит счёт и либо отказывается загружать файл, либо молча пропускает документы. Проверьте номер посимвольно — расчётные счёта длинные, и одна ошибка в цифре ломает всю загрузку.
В конфигурациях «1С:Бухгалтерия» также проверьте настройку обмена с банком: раздел «Банк и касса» → «Обмен с банком» либо настройки загрузки в форме «Загрузка выписки». Убедитесь, что выбран правильный банковский счёт, указан верный период и не включены ограничивающие отборы. Если используется прямой обмен (DirectBank) или сервис 1С:ДиректБанк, проверьте, действителен ли сертификат и не истёк ли срок авторизации в банке.
Разбираемся с частичной загрузкой и ошибками в документах
Ситуация, когда документы создаются, но часть из них не проводится или заполняется неверно, обычно связана со справочниками. 1С ищет контрагента по ИНН и КПП из выписки; если контрагент не найден, он создаётся автоматически с минимальными реквизитами, а договор и счёт контрагента могут остаться незаполненными. Такие документы помечаются как требующие внимания.
Проверьте после загрузки отчёт о результатах: программа показывает, сколько документов загружено, сколько проведено и по каким возникли замечания. Непроведённые документы чаще всего требуют указать статью движения денежных средств, вид операции или договор. Заполните их вручную — при следующих загрузках 1С запомнит соответствие и будет подставлять значения автоматически.
Ещё одна причина «частичной» загрузки — дубли. Если выписку за этот период уже загружали, программа может не создавать повторные документы, и пользователь воспринимает это как сбой. Перед повторной загрузкой проверьте журнал банковских выписок за нужную дату: возможно, документы уже есть в базе.
Пошаговая диагностика: что делать по порядку
Чтобы не перебирать причины наугад, действуйте по фиксированному алгоритму. Он занимает несколько минут и покрывает подавляющее большинство случаев сбоя загрузки банковской выписки.
- 1Откройте файл выписки в Блокноте и убедитесь, что он начинается с метки 1CClientBankExchange и содержит секции документов
- 2Проверьте кодировку файла: при необходимости пересохраните в ANSI (Windows-1251)
- 3Сверьте номер расчётного счёта и ИНН в файле с карточкой банковского счёта в 1С
- 4Убедитесь, что загружаете выписку в нужную организацию и за корректный период
- 5Прочитайте текст сообщения об ошибке или отчёт о загрузке и устраните указанную причину
- 6Если файл корректный, но загрузка не идёт — выгрузите выписку из клиент-банка заново
- 7Проверьте журнал выписок за период: возможно, документы уже загружены ранее
Если после всех проверок файл по-прежнему не загружается, сделайте контрольный тест: попробуйте загрузить эту же выписку в копию базы или в демонстрационную базу той же конфигурации. Если там загрузка проходит — проблема в данных или настройках рабочей базы, если нет — в файле или в версии формата.
Когда проблема в версии программы или формате обмена
Банки периодически меняют состав полей в файле выгрузки, а фирма «1С» обновляет обработку обмена в новых релизах конфигурации. Если выписка перестала загружаться сразу после того, как банк обновил клиент-банк, велика вероятность, что формат файла изменился, а ваша конфигурация его ещё не поддерживает. В этом случае помогает обновление конфигурации до актуального релиза.
Обратная ситуация — база давно не обновлялась, и в ней используется устаревшая обработка загрузки. Перед обновлением обязательно сделайте резервную копию базы: обновление конфигурации — операция, влияющая на все данные, и выполнять её без копии недопустимо.
Если обновить конфигурацию сразу нельзя, временное решение — попросить в банке выгрузку в прежнем формате (многие клиент-банки позволяют выбрать версию формата) или загружать операции вручную по платёжным поручениям до устранения несовместимости.
Проверка результата после исправления
После успешной загрузки не ограничивайтесь отсутствием сообщений об ошибках. Откройте отчёт «Анализ движений по расчётному счёту» или оборотно-сальдовую ведомость по счёту 51 за загруженный день и сверьте итоговые обороты и сальдо с выпиской банка. Суммы должны совпасть до копейки.
Дополнительно просмотрите список загруженных документов на предмет непроведённых и незаполненных: статьи ДДС, договоры, виды операций. Лучше закрыть эти вопросы сразу, чем обнаружить расхождения при сверке в конце месяца.
Как проверить результат
Совпадают с итогами банковской выписки
Есть расхождения — ищите незагруженные или задвоенные документы
Число операций совпадает
Документов меньше — часть операций не загрузилась
Все документы проведены, реквизиты заполнены
Есть непроведённые или документы без статьи ДДС и договора
Частые вопросы
1С пишет «Неверный формат файла», хотя файл скачан из клиент-банка. Что делать?
Скорее всего, выгружен не тот тип файла — например, выписка в PDF или Excel вместо формата обмена с 1С. Вернитесь в интернет-банк и найдите пункт выгрузки именно «в 1С» или «1CClientBankExchange». Если такого пункта нет, уточните в поддержке банка, как получить файл для загрузки в учётную систему.
Файл загружается, но документы не создаются и ошибок нет. В чём причина?
Наиболее вероятны два варианта: документы за этот период уже были загружены ранее (проверьте журнал выписок) либо номер счёта в файле не совпадает ни с одним счётом в базе. Сверьте номер счёта в секции СекцияРасчСчет файла с карточкой банковского счёта в 1С посимвольно.
Можно ли загружать выписку за период, который уже закрыт и по нему сдана отчётность?
Технически можно, но делать это нужно осторожно: загрузка создаст новые документы или изменит существующие в закрытом периоде, что может повлиять на данные отчётности. Перед такой загрузкой сделайте резервную копию и сверьте, какие именно операции будут добавлены. Часто безопаснее внести пропущенные операции вручную.
Почему после загрузки контрагенты создаются дублями?
1С ищет контрагента по ИНН и КПП. Если в базе контрагент заведён без ИНН или с ошибкой в нём, программа не находит совпадения и создаёт нового. Чтобы избежать дублей, проверьте и заполните ИНН/КПП у существующих контрагентов, а образовавшиеся дубли объедините штатной обработкой поиска и удаления дублей.
Выписка загружается с иероглифами вместо русского текста. Как исправить?
Это признак несовпадения кодировки: файл сохранён не в Windows-1251. Откройте его в Блокноте и пересохраните с кодировкой ANSI, затем загрузите повторно. Если банк отдаёт файл только в UTF-8, уточните в настройках клиент-банка возможность выбора кодировки выгрузки.
Нужно ли обновлять 1С, если выписка перестала загружаться после обновления клиент-банка?
Да, это наиболее вероятное решение: банк мог изменить состав полей файла, а поддержка нового формата появляется в свежих релизах конфигурации. Перед обновлением обязательно создайте резервную копию базы. Как временная мера — запросите в банке выгрузку в прежнем формате.
Что важно запомнить
Диагностику начинайте с файла: формат 1CClientBankExchange, кодировка ANSI, целостность секций. Затем сверяйте реквизиты расчётного счёта и настройки обмена в 1С. После загрузки всегда сверяйте обороты по счёту 51 с выпиской банка, а перед обновлением конфигурации и массовыми изменениями делайте резервную копию базы.