Учет и Финансы · 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Откройте обработку: Сервисы → Обмен данными с клиент-банком (Импорт из клиент-банка).
- 2В поле «Файл загрузки» укажите путь к файлу, выгруженному из клиент-банка.
- 3Проверьте, что в поле «Расчетный счет» подставился нужный счет организации — обработка определяет его по номеру из файла.
- 4Проверьте настройки: статью движения денежных средств по умолчанию, вид операций для входящих и исходящих платежей.
- 5Нажмите «Прочитать» или «Обновить» — обработка покажет список платежей из файла.
- 6Просмотрите список: у новых контрагентов отметьте необходимость создания, у существующих проверьте сопоставление.
- 7Нажмите «Загрузить» — программа создаст документы выписки и платежные поручения.
- 8Откройте журнал выписок, проверьте созданные документы и проведите их.
На этапе предварительного просмотра списка платежей обращайте внимание на колонки «Контрагент» и «Договор». Пустое значение означает, что программа не нашла контрагента по ИНН и счету: либо отметьте его для автоматического создания, либо сопоставьте вручную, если контрагент есть в базе, но с отличающимися реквизитами.
Некоторые обработки позволяют загружать только отмеченные платежи. Это удобно, если в файле оказался документ, который заведен в 1С вручную, — снимите с него отметку, чтобы не получить дубль.
Проверка результата после загрузки
После импорта откройте журнал «Выписки» (или «Банковские выписки») за соответствующую дату. Количество созданных строк должно совпадать с количеством платежей в клиент-банке за этот день. Сверьте итоговые обороты: сумма входящих и исходящих платежей в выписке 1С должна сойтись с оборотами в бумажной или электронной выписке банка.
Затем проверьте содержимое документов: у каждой строки должны быть заполнены контрагент, сумма, назначение платежа и вид операции. В бухгалтерской конфигурации дополнительно проверьте корреспондирующий счет: поступление от покупателя обычно идет на 62 счет, оплата поставщику — с 60, налоги — на 68/69. Если обработка подставила счет по умолчанию, который не подходит конкретному платежу, исправьте его вручную до проведения.
Как проверить результат загрузки
Совпадает с числом платежей в клиент-банке за день
Строк меньше или больше — часть платежей не загрузилась или созданы дубли
Суммы прихода и расхода совпадают с банковской выпиской
Расхождения — ищите пропущенный или задвоенный документ
Все поля заполнены, контрагенты существующие
Пустые поля или дубли контрагентов с похожими названиями
Остаток в 1С сходится с остатком в клиент-банке
Остатки расходятся — есть незагруженные или лишние документы
Типичные проблемы и их решение
Самая частая жалоба — «обработка не видит файл» или «файл загружается пустым». Причины обычно такие: выгружен не тот формат (например, выписка в Excel вместо формата обмена 1С), файл имеет нулевой размер из-за сбоя выгрузки, или в клиент-банке выбран неверный период. Откройте файл в Блокноте: корректный файл обмена начинается со служебной строки вида 1CClientBankExchange и содержит секции СекцияДокумент.
Вторая распространенная проблема — «кракозябры» вместо русских букв в назначении платежа и наименованиях контрагентов. Это конфликт кодировок: клиент-банк выгрузил файл в кодировке Windows-1251, а обработка ожидает DOS (866), или наоборот. В настройках обработки или клиент-банка переключите кодировку и загрузите файл заново.
Третья группа проблем — дубли: дубли документов при повторной загрузке того же файла и дубли контрагентов, созданные из-за незначительных отличий в реквизитах. Перед повторной загрузкой пометьте на удаление ранее созданные документы за этот день, а новых контрагентов после импорта сверяйте со справочником и объединяйте дубли штатной обработкой поиска и замены значений.
Если типовой обработки нет или она не подходит
В сильно урезанных или самописных конфигурациях на платформе 7.7 обмена с клиент-банком может не быть. В этом случае есть три пути. Первый — взять типовую обработку из поставки близкой конфигурации и адаптировать ее под свои документы; для этого нужен специалист, владеющий встроенным языком 1С 7.7.
Второй путь — обновить конфигурацию до актуального релиза, если она типовая: обработка обмена входит в поставку и появится после обновления. Третий, самый простой вариант на переходный период — ручной ввод выписок: при небольшом количестве платежей в день (до десятка) это занимает немного времени и не требует никакой настройки.
Варианты загрузки банка в 1С 7.7
Оптимальный вариант: входит в поставку конфигурации, создает документы автоматически. Требует корректной выгрузки файла из банка.
Подходит для нетиповых конфигураций и особых форматов банка. Нужна разработка и проверка программистом.
Приемлем при малом числе платежей. Исключает ошибки импорта, но требует времени и внимательности при вводе реквизитов.
Часто задаваемые вопросы
В каком меню искать загрузку банка в 1С 7.7?
В большинстве конфигураций — «Сервисы» → «Обмен данными с системой Клиент-Банк» (или «Импорт из клиент-банка»). В «Торговле и складе» проверьте также меню «Операции». Если пункта нет, откройте обработку через «Файл» → «Открыть», выбрав соответствующий .ert-файл из папки ExtForms информационной базы.
Обработка пишет, что файл не найден или пуст. Что делать?
Проверьте, что файл действительно существует по указанному пути и его размер больше нуля. Откройте файл Блокнотом: он должен начинаться со строки 1CClientBankExchange. Если внутри таблица Excel или пусто — перевыгрузите данные из клиент-банка, выбрав именно формат обмена с 1С, и сохраните файл в папку с простым путем без русских букв.
Почему при загрузке создаются дубли контрагентов?
Обработка ищет контрагента по ИНН и номеру расчетного счета. Если в вашем справочнике ИНН записан с пробелом, неполностью или счет отличается, программа считает контрагента новым и создает дубль. Решение: привести реквизиты существующих контрагентов к точному соответствию банковским данным, а дубли объединить обработкой поиска и замены значений.
Можно ли загрузить выписки сразу за неделю или месяц?
Технически — да, если выгрузить из клиент-банка файл за весь период. На практике удобнее загружать по дням: проще сверять обороты, искать ошибки и удалять дубли при повторной загрузке. За большой период загружайте только если уверены, что документы за эти дни в базе отсутствуют.
Как исправить иероглифы вместо русского текста после загрузки?
Причина — несовпадение кодировки файла и настройки обработки (Windows-1251 против DOS/866). Измените кодировку выгрузки в настройках клиент-банка либо кодировку чтения в настройках обработки 1С, затем удалите загруженные с ошибкой документы и загрузите файл повторно.
Нужно ли проводить загруженные выписки вручную?
Зависит от конфигурации и настроек обработки: некоторые обработки проводят документы при загрузке, другие только записывают. В любом случае перед проведением откройте документы, проверьте контрагентов, вид операции и корреспондирующий счет — автоматическое проведение без проверки переносит ошибки импорта прямо в учет.
Что важно запомнить
Загрузка банка в 1С 7.7 — это импорт текстового файла из клиент-банка через обработку обмена: выгрузили файл за день, указали его в обработке, проверили сопоставление контрагентов и загрузили. Обязательный финал — сверка оборотов и остатка по счету с банковской выпиской до проведения документов. Работайте по дням, следите за кодировкой файла и не допускайте повторной загрузки без удаления прежних документов.