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

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

Как выгрузить кассовые заявки из 1С

Как выгрузить заявки на расходование денежных средств из 1С:ERP, УП и КА в Excel, XML и в банк. Настройки, форматы, проверка результата и типичные ошибки.

Кассовые заявки в 1С — это документы «Заявка на расходование денежных средств» (в ряде конфигураций встречается вариант «Заявка на оплату»). Их выгружают в трёх типовых ситуациях: для согласования и анализа в Excel, для передачи реестра платежей в банк и для обмена с другой учётной системой или казначейской платформой. Подход зависит от цели: табличная выгрузка реестра, печатная форма или файл обмена по формату банка.

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

Где в 1С находятся кассовые заявки

В 1С:ERP и Комплексной автоматизации заявки расположены в разделе «Казначейство» → «Заявки на расходование денежных средств». Там же находятся связанные объекты: распоряжения на перемещение денежных средств и реестры платежей. Если раздела «Казначейство» нет, проверьте настройки функциональности: НСИ и администрирование → «Казначейство и взаиморасчёты» — опция ведения заявок должна быть включена.

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

Выгрузка реестра заявок в Excel через список документов

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

Затем выберите «Ещё» → «Вывести список». В диалоге отметьте нужные колонки (дата, номер, сумма, валюта, статья ДДС, получатель, статус) и нажмите «ОК». Сформируется табличный документ, который сохраняется через «Файл» → «Сохранить как» в формате Excel (XLSX), MXL, CSV или PDF.

Порядок действий для выгрузки в Excel
  1. 1
    Откройте Казначейство → Заявки на расходование денежных средств
  2. 2
    Установите период и отборы (организация, статус, статья ДДС)
  3. 3
    Ещё → Вывести список, отметьте нужные колонки
  4. 4
    Сохраните табличный документ как XLSX или CSV
  5. 5
    Проверьте итоговую сумму по выгрузке — она должна совпасть с итогом по отбору в 1С

Если нужных колонок нет в списке

Стандартный журнал показывает ограниченный набор полей. Если нужны реквизиты вроде назначения платежа, даты оплаты или комментария инициатора, добавьте их через «Ещё» → «Изменить форму» либо сформируйте отчёт «Заявки на оплату» / «Планируемые платежи» из раздела отчётов по казначейству — он даёт больше деталей и тоже сохраняется в Excel.

Выгрузка заявок в банк (клиент-банк и ДиректБанк)

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

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

Сравнение способов передачи в банк

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

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

Файловая выгрузка (kl_to_1c.txt)

Работает практически с любым клиент-банком. Минус — файл нужно вручную загружать и контролировать статусы.

Excel-реестр в банк

Подходит, если банк принимает реестры платежей в табличном виде (зарплатные проекты, массовые выплаты). Формат согласуется с банком отдельно.

Выгрузка в XML и обмен с другими системами

Для передачи заявок в корпоративное казначейство, BI-систему или другую базу 1С используются форматы обмена. В типовых конфигурациях доступна выгрузка через «Универсальный обмен данными в формате XML» (обработка с диска ИТС или из состава конфигурации) — правила конвертации определяют, какие реквизиты заявки попадут в файл.

Если настроен обмен между базами 1С (например, УП → Бухгалтерия), заявки переносятся планом обмена автоматически по расписанию, и отдельная ручная выгрузка не требуется. Для интеграции со сторонними системами часто применяют HTTP-сервисы или выгрузку в CSV/JSON через небольшую доработку — это задача для разработчика, если типовых средств не хватает.

Проверка результата выгрузки

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

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

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

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

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

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

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

Итоговая сумма выгрузки
Норма

Равна итогу по списку заявок в 1С

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

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

Статус в банке
Норма

Все платёжки приняты банком без ошибок

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

Документ отклонён — смотрите текст ошибки в протоколе обмена

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

Клиент-банк читает файл без иероглифов

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

Кракозябры — файл сохранён не в той кодировке, перевыгрузите

Типичные ошибки при выгрузке

Чаще всего проблемы возникают не из-за самой выгрузки, а из-за подготовки данных. Заявка без статуса «к оплате» не попадёт в платёжный документ, платёжка без заполненных банковских реквизитов контрагента будет отклонена банком, а отбор по неверному периоду даст неполный файл.

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

Часто задаваемые вопросы

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

Да, но не через «Вывести список» — он выгружает только шапки документов. Для детализации по строкам (расшифровка платежа, статьи ДДС, суммы НДС) используйте отчёт по заявкам в разделе отчётов казначейства или консоль отчётов СКД, либо обработку обмена данными XML, где состав выгружаемых табличных частей задаётся правилами.

Почему в списке заявок пусто, хотя документы точно есть?

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

Как выгрузить заявки из 1С:Бухгалтерии, если там нет такого документа?

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

В каком формате банк примет выгрузку из 1С?

Стандартный формат обмена с российскими банками — текстовый файл 1CClientBankExchange (обычно kl_to_1c.txt), который 1С формирует автоматически. Некоторые банки дополнительно принимают реестры в Excel по собственному шаблону — такой шаблон запрашивается у банка и заполняется выгрузкой из отчёта. При ДиректБанке файл вообще не нужен.

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

Да, для обмена между базами 1С используется план обмена с регламентным заданием. Для выгрузки во внешние системы потребуется доработка: регламентное задание, формирующее файл (CSV, XML, JSON) и сохраняющее его в сетевую папку или отправляющее по API. Это задача разработчика, типовой кнопки «автовыгрузка в Excel» в конфигурациях нет.

Итог

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

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