Учет и Финансы · 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С или txt
- 2Если есть только CSV — конвертируйте файл в формат 1CClientBankExchange
- 3Откройте полученный txt и проверьте даты, суммы и кодировку
- 4Загрузите файл штатной обработкой обмена с банком
- 5Проверьте загруженные документы по итоговым суммам
Загрузка выписки штатной обработкой в 1С:Бухгалтерии
В 1С:Бухгалтерии 3.0 перейдите в раздел «Банк и касса» → «Банковские выписки» и нажмите кнопку «Загрузить». Откроется обработка «Обмен с банком», где нужно указать банковский счёт организации и путь к файлу выгрузки. Программа прочитает файл и покажет список документов, готовых к загрузке.
На этапе предварительного просмотра 1С автоматически сопоставляет контрагентов по ИНН и расчётным счетам, а счета учёта подставляет по настройкам и назначению платежа. Обязательно пролистайте список: строки, где контрагент не найден, будут подсвечены, и для них программа предложит создать нового контрагента. Проверьте корректность автоматического создания — иногда по ИНН подтягивается не тот элемент справочника или создаётся дубль.
После нажатия «Загрузить» документы создаются в базе, но по умолчанию не проводятся автоматически в некоторых настройках. Откройте журнал банковских выписок, проверьте, что документы проведены, и сверьте обороты по счёту 51 с итоговыми суммами выписки банка. Совпадение входящего и исходящего сальдо — главный признак корректной загрузки.
Как проверить результат загрузки
Совпадают с итогами по приходу и расходу в выписке банка
Расхождения в суммах — есть незагруженные или дублирующие документы
Равно остатку, указанному в выписке
Сальдо не сходится — проверяйте каждый документ за период
Все контрагенты сопоставлены, дублей в справочнике нет
Созданы дубли контрагентов или пустые элементы
Вариант 2: загрузка CSV через внешнюю обработку
Если конвертировать файл не хочется или выписки приходят регулярно, практичнее использовать внешнюю обработку загрузки CSV. Такие обработки подключаются через «Файл» → «Открыть» (в режиме предприятия) или через механизм дополнительных отчётов и обработок в разделе «Администрирование». Готовые решения есть на отраслевых порталах и у партнёров 1С; при выборе проверяйте совместимость с вашей версией конфигурации.
Типовой сценарий работы с такой обработкой: вы указываете CSV-файл, задаёте разделитель полей и кодировку, затем сопоставляете колонки файла полям документа — «Дата», «Сумма», «Плательщик», «Получатель», «Назначение платежа». Хорошие обработки позволяют сохранить настройку сопоставления, чтобы при следующей загрузке выписки того же банка всё происходило в два клика.
После сопоставления колонок обработка формирует таблицу предварительного просмотра. Не пропускайте этот шаг: именно здесь видно, правильно ли распознались суммы (частая проблема — запятая как разделитель разрядов), даты и направление платежа. Только после визуальной проверки нажимайте кнопку создания документов.
Вариант 3: сервисы прямого обмена и ДиректБанк
Если выписки нужны ежедневно, ручная возня с файлами быстро надоедает. В этом случае рассмотрите сервис 1С:ДиректБанк — прямой обмен между 1С и банком без файлов вообще. Выписки и платёжные поручения передаются автоматически по защищённому каналу, а CSV-файлы теряют актуальность как класс.
Поддержку ДиректБанка нужно уточнить у своего банка: большинство крупных банков его поддерживают, подключение обычно оформляется через заявление в банк и настройку в разделе «Обмен с банком» в 1С. Для небольших компаний с несколькими операциями в месяц настройка может не окупиться, а вот при десятках платежей в день экономия времени существенная.
Альтернатива — сервис 1С:Бухобслуживание и аналогичные решения, где выписки подгружаются автоматически в рамках сопровождения учёта. Этот вариант подходит, если учёт полностью или частично ведёт внешний бухгалтер.
Сравнение способов загрузки
Подходит для разовых загрузок в типовую Бухгалтерию; требует конвертера и ручного контроля формата
Удобна при регулярных выписках одного банка; требует подбора и проверки обработки под вашу конфигурацию
Полная автоматизация без файлов; зависит от поддержки банком и требует первоначальной настройки
Типичные ошибки и их устранение
Самая частая проблема — «битые» символы в назначении платежа и наименованиях контрагентов. Причина всегда одна: несовпадение кодировки файла с той, которую ожидает 1С. Решение — пересохранить CSV в кодировке Windows-1251 (для формата обмена) или указать правильную кодировку в настройках внешней обработки.
Вторая группа ошибок связана с числами и датами. Если суммы загружаются в сто раз больше или меньше — проверьте, какой разделитель дробной части использует банк и какой ждёт обработка. Если документы создаются с неверной датой — вероятно, банк отдаёт дату в формате ГГГГ-ММ-ДД, а обработка ожидает ДД.ММ.ГГГГ. Оба случая лечатся настройкой сопоставления или предобработкой файла в Excel.
Третья типичная ситуация — дубли документов при повторной загрузке того же файла. Типовая обработка обмена с банком умеет распознавать уже загруженные документы по номеру и дате, но внешние обработки делают это не всегда. Перед повторной загрузкой удалите ранее созданные документы или загружайте файл только за новый период.
Когда стоит привлечь специалиста
Самостоятельная загрузка оправдана, когда банк отдаёт стандартную выписку, операций немного и вы готовы разово разобраться с конвертацией или обработкой. Если же банк отдаёт нестандартный CSV с многострочным назначением платежа, разными валютами или комиссиями отдельными строками — настройка превращается в задачу для программиста 1С.
Признаки того, что нужна помощь специалиста: выписка содержит операции в нескольких валютах, часть строк должна создавать не платёжные документы, а другие объекты (например, операции по эквайрингу с комиссией), либо требуется автоматическая загрузка по расписанию из почты или каталога. В этих случаях разовая доработка обойдётся дешевле регулярных ручных исправлений.
Как выбрать действие
Частые вопросы
Можно ли загрузить CSV в 1С без конвертации и внешних обработок?
В типовых конфигурациях штатная загрузка выписки рассчитана на формат 1CClientBankExchange, поэтому «чистый» CSV напрямую она не прочитает. Варианты без доработок: попросить банк выгружать выписку в формате 1С (большинство интернет-банков это умеют) или использовать конвертер. Некоторые свежие версии конфигураций и отраслевые решения имеют расширенные механизмы загрузки — проверьте документацию к своей версии.
Почему после загрузки сальдо по 51 счёту не сходится с выпиской?
Чаще всего причины три: не загрузилась часть документов (например, строки с нестандартным форматом суммы), созданы дубли документов при повторной загрузке или документы созданы, но не проведены. Начните проверку с журнала банковских выписок: отфильтруйте документы за день, сравните их количество и итоговые суммы по приходу и расходу с выпиской банка.
Что делать, если в выписке нет ИНН контрагентов?
Без ИНН автоматическое сопоставление контрагентов работает плохо: 1С сможет искать только по номеру счёта или наименованию, что даёт больше ошибок. Практичный путь — сначала загрузить документы с созданием контрагентов «как есть», затем вручную заполнить ИНН у новых элементов справочника (его можно найти по наименованию в открытых реестрах). Если такие выписки регулярные, попросите банк включить ИНН в выгрузку — обычно это настраивается.
Опасно ли использовать внешние обработки загрузки из интернета?
Риск реальный: обработка выполняется внутри вашей базы с правами пользователя и теоретически может содержать вредоносный код. Безопасный порядок такой: скачивайте обработки только с известных отраслевых ресурсов, сначала тестируйте на копии базы, при возможности попросите программиста просмотреть код модуля. В файловых базах дополнительно делайте резервную копию перед первым запуском.
Как загрузить выписку, если операции в валюте?
Валютные операции загружаются на счёт 52 по той же логике, но с дополнительными требованиями: в файле должны быть указаны валюта операции и сумма в валюте, а в 1С банковский счёт должен быть заведён как валютный. Курсовые разницы и переоценка выполняются штатными регламентными операциями после загрузки. Обратите внимание, что конвертер или обработка должны корректно передавать код валюты — проверьте это на первой же загрузке.
Можно ли настроить автоматическую загрузку выписки по расписанию?
Штатно типовые конфигурации не загружают файлы по расписанию без доработки. Реальные варианты автоматизации: подключение 1С:ДиректБанк (выписки приходят сами), регламентное задание, написанное программистом, которое забирает файл из указанного каталога или почты, либо сторонние сервисы интеграции банка с 1С. Выбор зависит от количества операций и поддержки банком прямого обмена.
Что важно запомнить
Типовая 1С загружает выписки в формате 1CClientBankExchange, поэтому CSV нужно конвертировать или загружать внешней обработкой с сопоставлением колонок. Перед загрузкой проверьте кодировку, разделители и наличие ИНН контрагентов, после — сверьте обороты и сальдо по счёту 51 с выпиской банка. При больших объёмах операций переходите на 1С:ДиректБанк.