Учет и Финансы · 9 мин
Как в 1С 7.7 загрузить банковские выписки
Пошаговая инструкция по загрузке банковских выписок в 1С 7.7 из клиент-банка: настройка обмена, форматы файлов, типичные ошибки и проверка результата.
Загрузка выписок в 1С 7.7 экономит бухгалтеру часы ручного ввода: платёжные поручения, поступления и списания по расчётному счёту попадают в программу автоматически из файла, выгруженного из системы «Клиент-Банк». Механизм старый, но рабочий — важно лишь правильно настроить обмен и знать, где искать типичные сбои.
В типовых конфигурациях «1С:Бухгалтерия 7.7» и «1С:Торговля и склад 7.7» обмен с клиент-банком реализован через внешнюю обработку, которая читает текстовый файл в формате 1CClientBankExchange. Этот формат де-факто стал стандартом: большинство банковских программ умеют выгружать выписки именно в нём, даже если настройка называется «экспорт в 1С».
Ниже разобран полный цикл: от выгрузки файла из клиент-банка до контроля загруженных документов, а также разбор ошибок, из-за которых выписки не попадают в базу или создаются с неверными реквизитами.
Какие форматы и обработки используются для обмена
Стандартный файл обмена — текстовый документ с секциями «СекцияРасчСчет» и «СекцияДокумент», обычно с именем вида kl_to_1c.txt или произвольным именем, заданным в клиент-банке. Файл должен быть в кодировке Windows-1251 — это частая причина «кракозябр» и ошибок чтения на старых платформах.
В типовой «1С:Бухгалтерии 7.7» обработка называется «Обмен данными с системой Клиент-Банк» и находится в меню «Сервис». В «Торговле и склад» аналогичная функция доступна через меню «Документы» — «Выписка» с кнопкой загрузки или через отдельную обработку обмена. Если обработка в базе отсутствует (нештатная конфигурация), её можно добавить внешним файлом .ert через «Файл» — «Открыть».
Как выгрузить выписку из клиент-банка
В программе клиент-банка вашего банка найдите функцию экспорта: она обычно называется «Экспорт в 1С», «Выгрузка в 1С» или «Обмен с 1С». Укажите расчётный счёт и период выгрузки — как правило, это один банковский день, за который формируется выписка.
Проверьте в настройках экспорта формат: должен быть выбран «1С» (1CClientBankExchange), а не XML, CSV или «текст с разделителями». Если банковская программа предлагает выбор версии формата, подойдёт стандартная версия 1.02 — её понимают обработки 7.7.
Сохраните файл в отдельную папку с понятным именем, например C:\BankExchange\. Не храните файлы обмена в папке базы 1С и не открывайте их в Word — при сохранении из текстового процессора файл получит служебные символы и перестанет читаться.
Настройка обмена в 1С 7.7 перед первой загрузкой
Откройте обработку обмена и заполните параметры: организацию, расчётный счёт и путь к файлу загрузки. Расчётный счёт должен быть заведён в справочнике «Расчётные счета» с точным номером — обработка сверяет номер счёта из файла со справочником, и при расхождении документы не загрузятся.
Проверьте, что в справочнике «Контрагенты» (или «Партнёры» в ТиС) корректно заполнены ИНН и расчётные счета постоянных контрагентов. Обработка ищет контрагента по ИНН и номеру счёта: если совпадение найдено — подставит существующего, если нет — создаст нового, что при «грязном» справочнике порождает дубли.
Если обработка предлагает настройку «Создавать новых контрагентов» и «Проводить документы автоматически», на первых загрузках разумно оставить создание включённым, а автопроведение выключить — так вы сможете просмотреть документы до того, как они попадут в учёт.
- 1Выгрузите файл выписки из клиент-банка в формате 1С за нужный день
- 2Откройте в 1С 7.7 обработку «Обмен данными с системой Клиент-Банк»
- 3Укажите организацию, расчётный счёт и путь к файлу
- 4Нажмите «Прочитать данные из файла» и проверьте список документов
- 5Снимите отметки с документов, которые уже введены вручную
- 6Нажмите «Загрузить» и дождитесь сообщения о результате
- 7Откройте журнал выписок и проверьте созданные документы
Пошаговая загрузка файла в базу
Запустите обработку и нажмите кнопку чтения файла (обычно «Загрузить» или «Прочитать»). Обработка покажет таблицу найденных в файле документов: дату, номер, вид операции, контрагента и сумму. Сверьте итоговые суммы с бумажной или электронной выпиской банка — они должны сойтись до копейки.
Обратите внимание на колонку состояния или признак загрузки: документы, которые уже есть в базе (по номеру и дате), обработка обычно помечает и не загружает повторно. Если дубль всё же создаётся — значит, номер или дата в файле отличаются от введённых ранее вручную.
После загрузки откройте журнал «Выписки» (или «Банковские выписки») и пройдитесь по созданным документам. Проверьте корреспондирующие счета: поступления от покупателей должны идти на 62 счёт, оплаты поставщикам — на 60, налоги — на 68/69. Обработка подставляет счета по настройкам или по последним аналогичным документам, и ошибки здесь — обычное дело.
Как проверить результат загрузки
Совпадает с оборотами по выписке банка
Расхождение — ищите пропущенный или задвоенный документ
Подставлены существующие контрагенты из справочника
Созданы дубли с похожими названиями
Совпадает с остатком на выписке банка
Не сходится — проверяйте ручные документы и пропуски
Типичные ошибки и способы их устранения
Самая частая проблема — «файл не читается» или пустой список документов после чтения. Причины: неверная кодировка (файл сохранён в UTF-8 вместо Windows-1251), выбран не тот формат экспорта в клиент-банке или файл открыт и заблокирован другой программой. Откройте файл в «Блокноте»: если текст читаем и начинается со строки 1CClientBankExchange — формат правильный.
Вторая группа ошибок — неверные реквизиты в документах: пустое назначение платежа, отсутствующий договор, неверный счёт учёта. Это следствие неполных данных в файле или отсутствия настроек соответствия. Назначение платежа банк обязан передавать — если его нет в файле, вопрос к настройкам клиент-банка, а не к 1С.
Третья типичная ситуация — дубли контрагентов. Обработка создаёт нового контрагента, если ИНН в файле отличается от справочника хотя бы пробелом или если поиск настроен по наименованию. Периодически проверяйте справочник на дубли и объединяйте их, иначе акты сверок и оборотка по контрагенту будут разорваны.
Ограничения, риски и когда лучше вводить вручную
Платформа 7.7 работает с файловой базой, и одновременная загрузка выписок при активной работе других пользователей может вызвать конфликты блокировок. Загружайте выписки, когда с базой никто не работает, либо убедитесь, что коллеги не вводят банковские документы в этот момент.
Перед любой загрузкой делайте архивную копию базы (каталог базы целиком или через «Администрирование» — «Сохранить данные»). Если обработка загрузит документы с ошибками массово, проще восстановить копию, чем исправлять десятки проведённых документов.
Ручной ввод оправдан, когда документов в день один-два, когда выписка содержит нестандартные операции (валютные, с комиссиями, кредитными траншами), которые обработка разносит некорректно, или когда файл от банка системно приходит с ошибками и времени на его «лечение» уходит больше, чем на ввод.
Частые вопросы
Обработка пишет «Не найден расчётный счёт». Что делать?
Откройте справочник расчётных счётов и сравните номер счёта посимвольно с тем, что в файле загрузки (секция «РасчСчет»). Часто в справочнике номер введён с пробелами или файл относится к другому счёту организации. Исправьте номер в справочнике или выберите в обработке нужный счёт.
Документы загрузились, но контрагенты создались дублями. Как исправить?
Причина — расхождение ИНН или наименования между файлом и справочником. Найдите дубли в справочнике контрагентов, перенесите документы на основную карточку (вручную или обработкой поиска и замены значений), пометьте дубль на удаление. В дальнейшем следите, чтобы ИНН в справочнике совпадал с банковскими данными.
Можно ли загрузить выписку за несколько дней одним файлом?
Да, если клиент-банк умеет выгружать диапазон дат в один файл — обработка создаст документы с соответствующими датами. Но практичнее загружать посменно по дням: так проще сверять обороты с ежедневными выписками и локализовать ошибку, если суммы не сойдутся.
В файле нет назначения платежа. Это проблема 1С?
Нет, назначение платежа формирует банк. Проверьте настройки экспорта в клиент-банке — поле «НазначениеПлатежа» должно быть включено в выгрузку. Если банк принципиально не передаёт это поле в формате 1С, запросите у банка альтернативный вариант выгрузки.
Как отменить ошибочную загрузку?
Если документы не проведены — пометьте их на удаление в журнале выписок. Если проведены — сначала распроведите, затем пометьте. При массовой ошибке быстрее восстановить архивную копию базы, сделанную перед загрузкой, поэтому копию нужно создавать всегда.
Что важно запомнить
Выписки в 1С 7.7 загружаются обработкой обмена с клиент-банком из файла формата 1CClientBankExchange. Ключевые условия успеха: верный формат и кодировка файла, точный номер расчётного счёта в справочнике, архивная копия перед загрузкой и обязательная сверка оборотов и сальдо с выпиской банка после неё.