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