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

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

Как загрузить выписку CSV в 1С: подробная инструкция

Пошаговая инструкция по загрузке банковской выписки в формате CSV в 1С:Бухгалтерию: подготовка файла, настройка обмена с банком, типовые ошибки и способы проверки.

Банковская выписка в формате CSV — это обычный текстовый файл, где поля разделены запятыми или точкой с запятой. Многие банки отдают выписки именно так, и у бухгалтера возникает закономерный вопрос: как перенести эти данные в 1С без ручного вбивания каждой операции. Хорошая новость в том, что в типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, Управление нашей фирмой, Комплексная автоматизация) есть штатный механизм обмена с банком, а для нестандартных файлов существуют обходные пути.

Главный нюанс: типовая загрузка в 1С рассчитана в первую очередь на формат 1CClientBankExchange (файл с расширением .txt, который выгружают системы «Банк-клиент»). CSV-файл придётся либо преобразовать в этот формат, либо загрузить через внешнюю обработку, либо настроить прямую загрузку, если ваша конфигурация и банк это поддерживают. Ниже разберём все рабочие варианты с конкретными шагами.

Что проверить перед загрузкой файла

Прежде чем пытаться загрузить выписку, откройте CSV-файл в «Блокноте» или Excel и оцените его структуру. Обратите внимание на разделитель полей (запятая, точка с запятой или табуляция), кодировку (чаще всего UTF-8 или Windows-1251) и наличие строки заголовков с названиями колонок. Если файл открывается «кашей» из символов — проблема в кодировке, и её нужно исправить до загрузки.

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

Также убедитесь, что у вас есть права на загрузку выписки: в 1С:Бухгалтерии пользователю нужны права на создание банковских документов, а перед массовой загрузкой разумно сделать резервную копию базы или хотя бы запомнить, какие документы уже были введены, чтобы не задублировать операции.

Вариант 1: конвертация CSV в формат 1CClientBankExchange

Самый надёжный способ для типовой 1С:Бухгалтерии — преобразовать CSV в текстовый файл формата обмена с банком. Этот формат представляет собой структурированный txt-файл с секциями «СекцияДокумент» и полями вроде «Дата», «Сумма», «ПлательщикИНН», «НазначениеПлатежа». После конвертации файл загружается штатной обработкой без каких-либо доработок конфигурации.

Конвертировать файл можно несколькими способами. Некоторые банки в личном кабинете предлагают выгрузку сразу в формате «1С» — проверьте этот пункт в первую очередь, это самый простой путь. Если банк отдаёт только CSV, используйте готовые конвертеры (их предлагают франчайзи 1С и независимые разработчики) или попросите программиста написать простую обработку под структуру вашего банка.

После конвертации откройте полученный txt-файл и убедитесь, что суммы идут с точкой в качестве разделителя дробной части, даты — в формате ДД.ММ.ГГГГ, а кодировка файла — Windows-1251. Это требования формата обмена, и несоблюдение любого из них приведёт к ошибкам при загрузке.

Порядок действий при конвертации
  1. 1
    Проверьте в интернет-банке наличие выгрузки в формате 1С или txt
  2. 2
    Если есть только CSV — конвертируйте файл в формат 1CClientBankExchange
  3. 3
    Откройте полученный txt и проверьте даты, суммы и кодировку
  4. 4
    Загрузите файл штатной обработкой обмена с банком
  5. 5
    Проверьте загруженные документы по итоговым суммам

Загрузка выписки штатной обработкой в 1С:Бухгалтерии

В 1С:Бухгалтерии 3.0 перейдите в раздел «Банк и касса» → «Банковские выписки» и нажмите кнопку «Загрузить». Откроется обработка «Обмен с банком», где нужно указать банковский счёт организации и путь к файлу выгрузки. Программа прочитает файл и покажет список документов, готовых к загрузке.

На этапе предварительного просмотра 1С автоматически сопоставляет контрагентов по ИНН и расчётным счетам, а счета учёта подставляет по настройкам и назначению платежа. Обязательно пролистайте список: строки, где контрагент не найден, будут подсвечены, и для них программа предложит создать нового контрагента. Проверьте корректность автоматического создания — иногда по ИНН подтягивается не тот элемент справочника или создаётся дубль.

После нажатия «Загрузить» документы создаются в базе, но по умолчанию не проводятся автоматически в некоторых настройках. Откройте журнал банковских выписок, проверьте, что документы проведены, и сверьте обороты по счёту 51 с итоговыми суммами выписки банка. Совпадение входящего и исходящего сальдо — главный признак корректной загрузки.

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

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

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

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

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

Расхождения в суммах — есть незагруженные или дублирующие документы

Сальдо на конец дня
Норма

Равно остатку, указанному в выписке

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

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

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

Все контрагенты сопоставлены, дублей в справочнике нет

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

Созданы дубли контрагентов или пустые элементы

Вариант 2: загрузка CSV через внешнюю обработку

Если конвертировать файл не хочется или выписки приходят регулярно, практичнее использовать внешнюю обработку загрузки CSV. Такие обработки подключаются через «Файл» → «Открыть» (в режиме предприятия) или через механизм дополнительных отчётов и обработок в разделе «Администрирование». Готовые решения есть на отраслевых порталах и у партнёров 1С; при выборе проверяйте совместимость с вашей версией конфигурации.

Типовой сценарий работы с такой обработкой: вы указываете CSV-файл, задаёте разделитель полей и кодировку, затем сопоставляете колонки файла полям документа — «Дата», «Сумма», «Плательщик», «Получатель», «Назначение платежа». Хорошие обработки позволяют сохранить настройку сопоставления, чтобы при следующей загрузке выписки того же банка всё происходило в два клика.

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

Вариант 3: сервисы прямого обмена и ДиректБанк

Если выписки нужны ежедневно, ручная возня с файлами быстро надоедает. В этом случае рассмотрите сервис 1С:ДиректБанк — прямой обмен между 1С и банком без файлов вообще. Выписки и платёжные поручения передаются автоматически по защищённому каналу, а CSV-файлы теряют актуальность как класс.

Поддержку ДиректБанка нужно уточнить у своего банка: большинство крупных банков его поддерживают, подключение обычно оформляется через заявление в банк и настройку в разделе «Обмен с банком» в 1С. Для небольших компаний с несколькими операциями в месяц настройка может не окупиться, а вот при десятках платежей в день экономия времени существенная.

Альтернатива — сервис 1С:Бухобслуживание и аналогичные решения, где выписки подгружаются автоматически в рамках сопровождения учёта. Этот вариант подходит, если учёт полностью или частично ведёт внешний бухгалтер.

Сравнение способов загрузки

Конвертация CSV в txt формата 1С

Подходит для разовых загрузок в типовую Бухгалтерию; требует конвертера и ручного контроля формата

Внешняя обработка загрузки CSV

Удобна при регулярных выписках одного банка; требует подбора и проверки обработки под вашу конфигурацию

1С:ДиректБанк

Полная автоматизация без файлов; зависит от поддержки банком и требует первоначальной настройки

Типичные ошибки и их устранение

Самая частая проблема — «битые» символы в назначении платежа и наименованиях контрагентов. Причина всегда одна: несовпадение кодировки файла с той, которую ожидает 1С. Решение — пересохранить CSV в кодировке Windows-1251 (для формата обмена) или указать правильную кодировку в настройках внешней обработки.

Вторая группа ошибок связана с числами и датами. Если суммы загружаются в сто раз больше или меньше — проверьте, какой разделитель дробной части использует банк и какой ждёт обработка. Если документы создаются с неверной датой — вероятно, банк отдаёт дату в формате ГГГГ-ММ-ДД, а обработка ожидает ДД.ММ.ГГГГ. Оба случая лечатся настройкой сопоставления или предобработкой файла в Excel.

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

Типичные ошибки
01
Загрузка CSV напрямую в типовую обработку обмена — файл не читается, так как ожидается формат 1CClientBankExchange
02
Игнорирование кодировки — в назначении платежа появляются нечитаемые символы
03
Повторная загрузка того же файла — дубли платёжных документов и разъезжающееся сальдо
04
Автоматическое создание контрагентов без проверки — дубли в справочнике и ошибки в отчётности
05
Загрузка без сверки итогов — пропущенные операции обнаруживаются только при сверке с банком

Когда стоит привлечь специалиста

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

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

Маршрут решения

Как выбрать действие

Банк может выгрузить выписку в формате 1С (txt)Используйте штатную обработку обмена с банком — это самый простой путь
Есть только CSV, выписки разовые или редкиеКонвертируйте CSV в формат 1CClientBankExchange и загрузите штатно
CSV приходит регулярно от одного банкаПодберите или закажите внешнюю обработку с сохранённым сопоставлением колонок
Операций много и они ежедневныеНастройте 1С:ДиректБанк и откажитесь от файлового обмена

Частые вопросы

Можно ли загрузить CSV в 1С без конвертации и внешних обработок?

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

Почему после загрузки сальдо по 51 счёту не сходится с выпиской?

Чаще всего причины три: не загрузилась часть документов (например, строки с нестандартным форматом суммы), созданы дубли документов при повторной загрузке или документы созданы, но не проведены. Начните проверку с журнала банковских выписок: отфильтруйте документы за день, сравните их количество и итоговые суммы по приходу и расходу с выпиской банка.

Что делать, если в выписке нет ИНН контрагентов?

Без ИНН автоматическое сопоставление контрагентов работает плохо: 1С сможет искать только по номеру счёта или наименованию, что даёт больше ошибок. Практичный путь — сначала загрузить документы с созданием контрагентов «как есть», затем вручную заполнить ИНН у новых элементов справочника (его можно найти по наименованию в открытых реестрах). Если такие выписки регулярные, попросите банк включить ИНН в выгрузку — обычно это настраивается.

Опасно ли использовать внешние обработки загрузки из интернета?

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

Как загрузить выписку, если операции в валюте?

Валютные операции загружаются на счёт 52 по той же логике, но с дополнительными требованиями: в файле должны быть указаны валюта операции и сумма в валюте, а в 1С банковский счёт должен быть заведён как валютный. Курсовые разницы и переоценка выполняются штатными регламентными операциями после загрузки. Обратите внимание, что конвертер или обработка должны корректно передавать код валюты — проверьте это на первой же загрузке.

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

Штатно типовые конфигурации не загружают файлы по расписанию без доработки. Реальные варианты автоматизации: подключение 1С:ДиректБанк (выписки приходят сами), регламентное задание, написанное программистом, которое забирает файл из указанного каталога или почты, либо сторонние сервисы интеграции банка с 1С. Выбор зависит от количества операций и поддержки банком прямого обмена.

Итог

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

Типовая 1С загружает выписки в формате 1CClientBankExchange, поэтому CSV нужно конвертировать или загружать внешней обработкой с сопоставлением колонок. Перед загрузкой проверьте кодировку, разделители и наличие ИНН контрагентов, после — сверьте обороты и сальдо по счёту 51 с выпиской банка. При больших объёмах операций переходите на 1С:ДиректБанк.