К статье
Практический материал

Учет и Финансы · 12 мин

Как загрузить банк в 1С 7.7: выгрузка из клиент-банка и импорт выписок

Пошаговая инструкция по загрузке банковских выписок из клиент-банка в 1С 7.7: настройка обработки, формат файла, проверка платежей и типичные ошибки.

Загрузка банковских выписок в 1С 7.7 избавляет бухгалтера от ручного ввода платежных поручений и выписок по расчетному счету. В типовых конфигурациях «Торговля и склад», «Бухгалтерский учет» и «Комплексная» для этого предусмотрена обработка импорта данных из системы «Клиент-Банк»: банк выгружает текстовый файл, а 1С создает на его основе документы «Платежное поручение», «Выписка» или «Строка выписки».

Схема работы всегда одинаковая: в программе клиент-банка формируется файл выгрузки за нужный период, затем в 1С запускается обработка загрузки, указывается файл и расчетный счет, после чего программа создает документы и сопоставляет контрагентов по ИНН и номерам счетов. Различия между конфигурациями — только в названиях пунктов меню и внешнем виде обработки.

Ниже разобран полный цикл: подготовка выгрузки в клиент-банке, настройка обработки в 1С 7.7, сам импорт, проверка созданных документов и разбор типичных проблем — от «кривой» кодировки до незаполненных контрагентов.

Как устроен обмен между клиент-банком и 1С 7.7

Обмен построен на простом текстовом файле. Клиент-банк формирует файл в унифицированном формате обмена (обычно это файл вида kl_to_1c.txt или с произвольным именем), где служебными строками описаны секции: заголовок, реквизиты расчетного счета организации и перечень платежных документов с суммами, контрагентами и назначениями платежа.

1С 7.7 читает этот файл построчно и для каждого платежа создает документ. Если ИНН и расчетный счет контрагента уже есть в справочнике, программа подставит существующий элемент; если нет — предложит создать нового контрагента или оставит поле пустым для ручного заполнения. Направление платежа (входящий или исходящий) определяется сравнением расчетного счета плательщика со счетом вашей организации.

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

Подготовка: выгрузка файла из клиент-банка

Первый шаг выполняется не в 1С, а в программе вашего банка. Откройте клиент-банк, перейдите в раздел выписок или документов за день и найдите функцию экспорта — обычно она называется «Выгрузка в 1С», «Экспорт в 1С» или «Обмен с 1С». Укажите период (как правило, один рабочий день) и расчетный счет, если их несколько.

При выгрузке обратите внимание на формат: выбирайте стандартный текстовый формат обмена с 1С, а не Excel или Word-вариант выписки — их обработка 1С 7.7 не прочитает. Сохраните файл в папку с простым путем без кириллицы и пробелов, например C:\bank\ — старые версии платформы 7.7 капризны к длинным и «неанглийским» путям.

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

Где в 1С 7.7 находится обработка загрузки

Расположение обработки зависит от конфигурации. В «1С:Бухгалтерии 7.7» ищите пункт меню «Сервисы» → «Обмен данными с системой Клиент-Банк» или «Импорт данных из клиент-банка». В «Торговле и складе» обработка обычно находится в меню «Операции» или «Сервисы» под похожим названием. В некоторых доработанных конфигурациях обмен вынесен в журнал документов «Выписки» в виде кнопки «Загрузить».

Если в меню обработки нет, ее можно открыть как внешний файл: «Файл» → «Открыть» и указать файл обработки с расширением .ert из каталога ExtForms вашей информационной базы. Типовые обработки обмена с клиент-банком входят в поставку конфигурации и обновляются вместе с релизом.

Если база сильно доработана или обработка утеряна, не берите случайные обработки из интернета без проверки: файл .ert — это исполняемый код, который выполняется с правами текущего пользователя 1С. Используйте обработку из актуального релиза вашей конфигурации.

Пошаговая загрузка выписки в 1С 7.7

Последовательность действий внутри обработки практически одинакова во всех типовых конфигурациях. Откройте обработку импорта и выполните шаги по порядку, не пропуская настройку — именно на этапе настройки решается, корректно ли создадутся документы.

Порядок загрузки банка в 1С 7.7
  1. 1
    Откройте обработку: Сервисы → Обмен данными с клиент-банком (Импорт из клиент-банка).
  2. 2
    В поле «Файл загрузки» укажите путь к файлу, выгруженному из клиент-банка.
  3. 3
    Проверьте, что в поле «Расчетный счет» подставился нужный счет организации — обработка определяет его по номеру из файла.
  4. 4
    Проверьте настройки: статью движения денежных средств по умолчанию, вид операций для входящих и исходящих платежей.
  5. 5
    Нажмите «Прочитать» или «Обновить» — обработка покажет список платежей из файла.
  6. 6
    Просмотрите список: у новых контрагентов отметьте необходимость создания, у существующих проверьте сопоставление.
  7. 7
    Нажмите «Загрузить» — программа создаст документы выписки и платежные поручения.
  8. 8
    Откройте журнал выписок, проверьте созданные документы и проведите их.

На этапе предварительного просмотра списка платежей обращайте внимание на колонки «Контрагент» и «Договор». Пустое значение означает, что программа не нашла контрагента по ИНН и счету: либо отметьте его для автоматического создания, либо сопоставьте вручную, если контрагент есть в базе, но с отличающимися реквизитами.

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

Проверка результата после загрузки

После импорта откройте журнал «Выписки» (или «Банковские выписки») за соответствующую дату. Количество созданных строк должно совпадать с количеством платежей в клиент-банке за этот день. Сверьте итоговые обороты: сумма входящих и исходящих платежей в выписке 1С должна сойтись с оборотами в бумажной или электронной выписке банка.

Затем проверьте содержимое документов: у каждой строки должны быть заполнены контрагент, сумма, назначение платежа и вид операции. В бухгалтерской конфигурации дополнительно проверьте корреспондирующий счет: поступление от покупателя обычно идет на 62 счет, оплата поставщику — с 60, налоги — на 68/69. Если обработка подставила счет по умолчанию, который не подходит конкретному платежу, исправьте его вручную до проведения.

Контрольные точки

Как проверить результат загрузки

Количество строк выписки
Норма

Совпадает с числом платежей в клиент-банке за день

Тревожный признак

Строк меньше или больше — часть платежей не загрузилась или созданы дубли

Обороты по счету за день
Норма

Суммы прихода и расхода совпадают с банковской выпиской

Тревожный признак

Расхождения — ищите пропущенный или задвоенный документ

Контрагенты в документах
Норма

Все поля заполнены, контрагенты существующие

Тревожный признак

Пустые поля или дубли контрагентов с похожими названиями

Остаток на расчетном счете
Норма

Остаток в 1С сходится с остатком в клиент-банке

Тревожный признак

Остатки расходятся — есть незагруженные или лишние документы

Типичные проблемы и их решение

Самая частая жалоба — «обработка не видит файл» или «файл загружается пустым». Причины обычно такие: выгружен не тот формат (например, выписка в Excel вместо формата обмена 1С), файл имеет нулевой размер из-за сбоя выгрузки, или в клиент-банке выбран неверный период. Откройте файл в Блокноте: корректный файл обмена начинается со служебной строки вида 1CClientBankExchange и содержит секции СекцияДокумент.

Вторая распространенная проблема — «кракозябры» вместо русских букв в назначении платежа и наименованиях контрагентов. Это конфликт кодировок: клиент-банк выгрузил файл в кодировке Windows-1251, а обработка ожидает DOS (866), или наоборот. В настройках обработки или клиент-банка переключите кодировку и загрузите файл заново.

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

Типичные ошибки при загрузке банка
01
Загрузка одного и того же файла дважды без удаления предыдущих документов — получаются задвоенные обороты по счету.
02
Выгрузка из клиент-банка в формате Excel или Word вместо формата обмена 1С — обработка не читает файл.
03
Автоматическое создание контрагентов без проверки — справочник засоряется дублями с разным написанием названий.
04
Загрузка сразу за месяц одним файлом — при ошибке сложно найти проблемный день, а дубли удалять труднее.
05
Проведение выписок без сверки с банком — расхождения остатков всплывают только при сдаче отчетности.

Если типовой обработки нет или она не подходит

В сильно урезанных или самописных конфигурациях на платформе 7.7 обмена с клиент-банком может не быть. В этом случае есть три пути. Первый — взять типовую обработку из поставки близкой конфигурации и адаптировать ее под свои документы; для этого нужен специалист, владеющий встроенным языком 1С 7.7.

Второй путь — обновить конфигурацию до актуального релиза, если она типовая: обработка обмена входит в поставку и появится после обновления. Третий, самый простой вариант на переходный период — ручной ввод выписок: при небольшом количестве платежей в день (до десятка) это занимает немного времени и не требует никакой настройки.

Варианты загрузки банка в 1С 7.7

Типовая обработка обмена с клиент-банком

Оптимальный вариант: входит в поставку конфигурации, создает документы автоматически. Требует корректной выгрузки файла из банка.

Доработанная или внешняя обработка

Подходит для нетиповых конфигураций и особых форматов банка. Нужна разработка и проверка программистом.

Ручной ввод выписок

Приемлем при малом числе платежей. Исключает ошибки импорта, но требует времени и внимательности при вводе реквизитов.

Часто задаваемые вопросы

В каком меню искать загрузку банка в 1С 7.7?

В большинстве конфигураций — «Сервисы» → «Обмен данными с системой Клиент-Банк» (или «Импорт из клиент-банка»). В «Торговле и складе» проверьте также меню «Операции». Если пункта нет, откройте обработку через «Файл» → «Открыть», выбрав соответствующий .ert-файл из папки ExtForms информационной базы.

Обработка пишет, что файл не найден или пуст. Что делать?

Проверьте, что файл действительно существует по указанному пути и его размер больше нуля. Откройте файл Блокнотом: он должен начинаться со строки 1CClientBankExchange. Если внутри таблица Excel или пусто — перевыгрузите данные из клиент-банка, выбрав именно формат обмена с 1С, и сохраните файл в папку с простым путем без русских букв.

Почему при загрузке создаются дубли контрагентов?

Обработка ищет контрагента по ИНН и номеру расчетного счета. Если в вашем справочнике ИНН записан с пробелом, неполностью или счет отличается, программа считает контрагента новым и создает дубль. Решение: привести реквизиты существующих контрагентов к точному соответствию банковским данным, а дубли объединить обработкой поиска и замены значений.

Можно ли загрузить выписки сразу за неделю или месяц?

Технически — да, если выгрузить из клиент-банка файл за весь период. На практике удобнее загружать по дням: проще сверять обороты, искать ошибки и удалять дубли при повторной загрузке. За большой период загружайте только если уверены, что документы за эти дни в базе отсутствуют.

Как исправить иероглифы вместо русского текста после загрузки?

Причина — несовпадение кодировки файла и настройки обработки (Windows-1251 против DOS/866). Измените кодировку выгрузки в настройках клиент-банка либо кодировку чтения в настройках обработки 1С, затем удалите загруженные с ошибкой документы и загрузите файл повторно.

Нужно ли проводить загруженные выписки вручную?

Зависит от конфигурации и настроек обработки: некоторые обработки проводят документы при загрузке, другие только записывают. В любом случае перед проведением откройте документы, проверьте контрагентов, вид операции и корреспондирующий счет — автоматическое проведение без проверки переносит ошибки импорта прямо в учет.

Итог

Что важно запомнить

Загрузка банка в 1С 7.7 — это импорт текстового файла из клиент-банка через обработку обмена: выгрузили файл за день, указали его в обработке, проверили сопоставление контрагентов и загрузили. Обязательный финал — сверка оборотов и остатка по счету с банковской выпиской до проведения документов. Работайте по дням, следите за кодировкой файла и не допускайте повторной загрузки без удаления прежних документов.