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