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

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

Как выгрузить реестр платежей из 1С

Как выгрузить реестр платежей из 1С в Excel, CSV и для банка: готовые отчёты, универсальная выгрузка, обмен с банком, проверка результата и типичные ошибки.

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

В типовых решениях — «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:Зарплата и управление персоналом» — есть готовые механизмы: стандартные отчёты с сохранением в Excel, обмен с клиент-банком и универсальная обработка выгрузки табличных документов. Ниже разобраны основные сценарии, от простого отчёта до выгрузки через встроенный язык.

Определите, какой реестр и в каком формате нужен

Перед выгрузкой уточните три вещи: какие документы должны войти в реестр (только банковские платёжные поручения, кассовые выплаты или всё вместе), за какой период и в каком виде требуется результат. От этого зависит выбор инструмента. Бухгалтеру для сверки обычно достаточно Excel-файла, банку нужен текстовый файл обмена строгого формата, а для загрузки в другую систему — CSV или XML с фиксированным набором колонок.

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

Выгрузка стандартным отчётом «Реестр платёжных поручений»

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

Дальше табличный документ сохраняется командой «Файл → Сохранить как». Выберите формат: «Лист Excel» для передачи коллегам, «Текстовый документ с разделителями» (CSV-подобный) для загрузки в другие системы. Убедитесь, что в настройках сохранения указана кодировка UTF-8, если файл пойдёт в стороннюю программу — иначе кириллица может отобразиться некорректно.

Порядок действий через отчёт
  1. 1
    Откройте раздел «Банк и касса» → «Платёжные поручения»
  2. 2
    Установите отбор по периоду, организации и статусу оплаты
  3. 3
    Выделите нужные документы или оставьте весь список
  4. 4
    Выполните команду печати реестра через «Ещё» или кнопку печати
  5. 5
    Сохраните табличный документ: «Файл → Сохранить как» → формат Excel или CSV
  6. 6
    Откройте файл и проверьте количество строк и итоговую сумму

Универсальный отчёт по документам

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

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

В конфигурациях «Управление нашей фирмой» и «Управление торговлей» есть похожий механизм «Отчёт по документам» или произвольные отчёты на СКД. Логика та же: выбирается объект данных, период, набор полей, после чего результат выводится в табличный документ.

Выгрузка реестра для банка (клиент-банк)

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

Программа сформирует текстовый файл (обычно с именем вида kl_to_kl.txt) в формате, который понимает большинство российских клиент-банков. Для зарплатных реестров в «1С:ЗУП» используется отдельный обмен с банками по зарплатным проектам: документ «Ведомость в банк» выгружается через команду обмена, файл содержит ФИО сотрудников, номера счетов и суммы.

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

Выгрузка через обработки и встроенный язык

Для нестандартных задач — выгрузка по расписанию, передача в стороннюю систему, особый набор колонок — используются обработки. Классический вариант — «Универсальный обмен данными в формате XML», но для реестров чаще достаточно простой обработки, формирующей табличный документ запросом и сохраняющей его программно.

Разработчик может сформировать реестр запросом к документам и выгрузить результат без интерактивных действий:

bsl
Запрос = Новый Запрос("ВЫБРАТЬ Дата, Номер, Контрагент, СуммаДокумента ИЗ Документ.ПлатежноеПоручениеИсходящее ГДЕ Дата МЕЖДУ &Нач И &Кон И Проведен");
Запрос.УстановитьПараметр("Нач", НачалоДня(ДатаНач));
Запрос.УстановитьПараметр("Кон", КонецДня(ДатаКон));
ТабДок = Новый ТабличныйДокумент;
// заполнение ТабДок по выборке запроса
ТабДок.Записать("C:\\Выгрузка\\Реестр.xlsx", ТипФайлаТабличногоДокумента.XLSX);

Такой подход оправдан, когда выгрузка регулярная и её нужно автоматизировать через регламентное задание. Для разовой задачи программная выгрузка избыточна — быстрее воспользоваться универсальным отчётом.

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

Стандартный отчёт и «Сохранить как»

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

Универсальный отчёт

Гибкие поля, отборы, группировки. Требует первичной настройки, которую можно сохранить.

Обмен с клиент-банком

Единственный корректный способ передать платежи в банк. Формат жёсткий, ручная правка недопустима.

Обработка / встроенный язык

Автоматизация и произвольный формат. Требует разработчика и тестирования на копии базы.

Проверка результата и типичные ошибки

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

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

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

Количество строк в файле
Норма

Совпадает с числом документов в отобранном списке

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

Строк меньше — часть документов не проведена или отсечена отбором

Итоговая сумма реестра
Норма

Равна сумме по журналу платёжных поручений за период

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

Сумма отличается — проверьте дубли и валютные документы

Кодировка CSV-файла
Норма

Открывается в Excel с читаемой кириллицей

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

Иероглифы вместо текста — файл сохранён не в UTF-8

Файл для банка
Норма

Клиент-банк загрузил все документы без ошибок

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

Банк отклоняет файл — несовпадение версии формата обмена

Типичные ошибки
01
Выгрузка непроведённых документов — в реестр попадают черновики, и суммы не сходятся с выпиской
02
Ручная правка файла обмена с банком — банк отклоняет загрузку или проводит платёж с искажёнными реквизитами
03
Сохранение в Excel вместо CSV при передаче в стороннюю систему — формулы и форматирование ломают импорт
04
Повторная выгрузка уже отправленных платежей — риск двойной оплаты, если банк не контролирует дубли
05
Неверный период отбора из-за часовых поясов или границы дня — документы на стыке дат теряются

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

FAQ

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

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

Почему в реестр не попадают часть платёжных поручений?

Чаще всего документы не проведены, относятся к другой организации или отсекаются дополнительным отбором по виду операции. Проверьте статус проведения и сбросьте все отборы, затем добавляйте их по одному, чтобы найти причину.

Как выгрузить реестр в CSV с правильной кодировкой?

При сохранении табличного документа выберите формат «Текстовый документ с разделителями» и укажите кодировку UTF-8. Если принимающая система требует Windows-1251, сохраните в ней — главное, чтобы кодировка совпадала с ожиданиями загружающей стороны.

Чем выгрузка реестра для банка отличается от обычной выгрузки в Excel?

Банк принимает файл строгого формата обмена (текстовый файл с фиксированной структурой секций), который формируется только через механизм обмена с клиент-банком. Excel-файл банковская система не загрузит.

Как автоматизировать регулярную выгрузку реестра?

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

Что делать, если банк отклоняет выгруженный файл?

Уточните у банка поддерживаемую версию формата обмена и сверьте её с настройками обмена в 1С. Часто помогает обновление конфигурации до актуального релиза. Сам файл вручную не редактируйте.

Итог

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

Для разовой выгрузки достаточно стандартного отчёта и команды «Сохранить как», для гибких колонок — универсального отчёта, для банка — только обмена с клиент-банком без ручной правки файла. Всегда сверяйте количество строк и итоговую сумму реестра с данными 1С, а новые сценарии проверяйте на небольшом тестовом объёме.