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

В этой статье разберем все способы выгрузки РКО из 1С 8.3 (включая 1С:Бухгалтерию, 1С:Управление торговлей и 1С:Зарплата и управление персоналом), типичные ошибки и нюансы для разных форматов (Excel, XML, PDF). Особое внимание уделим настройке шаблонов выгрузки и интеграции с банк-клиентами.

Если вы работаете с электронными кассовыми ордерами или выгружаете данные для клиент-банка Сбербанка, Тинькофф Бизнес или Альфа-Банка, здесь найдете актуальные инструкции. А для тех, кто только осваивает , мы подготовили FAQ с ответами на частые вопросы.

📊 Какую версию 1С вы используете?
1С:Бухгалтерия 8.3
1С:Управление торговлей 11
1С:Зарплата и управление персоналом 3
1С:Комплексная автоматизация 2
Другая конфигурация

1. Подготовка к выгрузке: проверка документа РКО

Прежде чем выгружать заявку на кассовый расход, убедитесь, что документ полностью заполнен и проведен. Непровенденный или некорректно оформленный РКО может вызвать ошибки при экспорте или проблемы при загрузке в банк-клиент.

Откройте документ Расходный кассовый ордер (раздел Банк и касса → Кассовые документы) и проверьте:

  • 📝 Номер и дату документа — они должны соответствовать внутренней нумерации и текущему периоду.
  • 💰 Сумму прописью — в она формируется автоматически, но иногда требует ручной корректировки (например, для копеек).
  • 🏢 Контрагента и договор — укажите правильного получателя средств и основание платежа.
  • 📋 Статью движения денежных средств — это критично для аналитики и отчетности.

Если документ еще не проведен, нажмите кнопку Провести (или Провести и закрыть). После проведения в верхней части формы появится зеленая галочка — это сигнал, что РКО готов к выгрузке.

💡

В 1С:Бухгалтерии 8.3 можно настроить автоматическое заполнение суммы прописью. Для этого перейдите в Администрирование → Печатные формы, отчеты и обработки → Настройки печатных форм и выберите шаблон для РКО.

⚠️ Внимание: Если в вашей организации используется лимит остатка кассы, проверьте, что после списания средств по этому РКО лимит не будет превышен. В противном случае кассир не сможет выдать деньги, а банк может заблокировать операцию.

2. Способы выгрузки заявки на кассовый расход из 1С

В 1С:Предприятие есть несколько способов экспорта РКО, и выбор зависит от того, куда именно вы грузите документ. Рассмотрим основные варианты:

2.1. Выгрузка в Excel (для внутреннего использования)

Если нужна таблица для анализа или передачи в другой отдел, используйте стандартный экспорт в Excel:

  1. Откройте документ РКО.
  2. Нажмите Еще → Выгрузить → В Excel.
  3. Выберите нужные колонки (по умолчанию экспортируются все реквизиты).
  4. Сохраните файл в удобное место.

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

2.2. Выгрузка в XML (для банк-клиентов)

Большинство банков (например, Сбербанк Бизнес Онлайн или Тинькофф) принимают кассовые документы в формате XML. Для этого:

  1. Перейдите в раздел Банк и касса → Обмен с банком → Экспорт платежных документов.
  2. Выберите нужный РКО из списка.
  3. Укажите формат выгрузки (обычно XML для банк-клиента).
  4. Нажмите Выгрузить и сохраните файл.

Некоторые банки требуют дополнительных реквизитов в XML. Например, Альфа-Банк может запрашивать код цели платежа. Эти данные настраиваются в Справочниках → Банковские реквизиты.

Какие банки поддерживают выгрузку РКО из 1С?

Список банков, официально поддерживающих интеграцию с 1С, включает:

- Сбербанк (через "Сбербанк Бизнес Онлайн")

- Тинькофф Бизнес

- Альфа-Банк

- ВТБ

- Газпромбанк

- Райффайзенбанк

Полный актуальный список смотрите в Администрирование → Обмен данными → Настройки обмена с банками вашей конфигурации.

2.3. Печать в PDF (для архива или передачи контрагенту)

Если нужно передать РКО контрагенту или сохранить в архиве, используйте печать в PDF:

  1. Откройте документ РКО.
  2. Нажмите Печать → Расходный кассовый ордер (РКО).
  3. Выберите принтер Microsoft Print to PDF.
  4. Сохраните файл.

В 1С:Бухгалтерии 8.3 можно настроить дополнительные реквизиты для печати (например, печать подписей или штампа организации). Это делается в Администрирование → Печатные формы.

3. Настройка шаблонов выгрузки для банков

Если вы регулярно выгружаете РКО в один и тот же банк, имеет смысл настроить шаблон выгрузки. Это сэкономит время и уменьшит риск ошибок.

Для настройки шаблона:

  1. Перейдите в Администрирование → Обмен данными → Настройки обмена с банками.
  2. Выберите свой банк из списка (если его нет, добавьте вручную).
  3. Укажите формат файла (обычно XML или TXT).
  4. Настройте соответствие полей:
    • 🔄 Номер документаNumber
    • 🗓️ ДатаDate
    • 💵 СуммаAmount
    • 📌 Назначение платежаPurpose
  5. Сохраните шаблон.
  6. После настройки шаблона выгрузка РКО будет происходить в один клик. В некоторых конфигурациях (например, 1С:Управление торговлей 11) можно даже настроить автоматическую выгрузку по расписанию.

    ⚠️ Внимание: Банки периодически обновляют форматы обмена. Если после обновления или банк-клиента выгрузка перестала работать, проверьте актуальность шаблона в личном кабинете банка или обратитесь в поддержку.
    Банк Формат выгрузки Дополнительные реквизиты Особенности
    Сбербанк XML Код цели платежа, ИНН контрагента Требует подписи ЭЦП при загрузке
    Тинькофф XML или CSV Номер счета получателя Поддерживает выгрузку пакетом
    Альфа-Банк XML Код валюты, назначение платежа (не более 210 символов) Ограничение на сумму одного платежа
    ВТБ TXT КПП организации, БИК банка получателя Чувствителен к разделителям (точка с запятой)

    4. Типичные ошибки при выгрузке РКО и их решения

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

    4.1. Ошибка: "Некорректный формат файла"

    Эта ошибка возникает, если:

    • 🔧 Выбран неверный шаблон выгрузки (например, вместо XML для Сбербанка выбран TXT для ВТБ).
    • 📥 Файл поврежден при сохранении (попробуйте выгрузить заново).
    • 🔄 Банк обновил формат, а в используется устаревшая версия шаблона.

Решение:

  1. Проверьте настройки обмена в Администрирование → Обмен данными.
  2. Обновите конфигурацию (раздел Справка → Обновление конфигурации).
  3. Скачайте актуальный шаблон с сайта банка и загрузите его в через Администрирование → Обмен данными → Импорт шаблонов.

4.2. Ошибка: "Не указан обязательный реквизит"

Банки часто требуют дополнительные поля, которые не заполнены в . Например:

  • 🏦 БИК банка получателя — проверьте в справочнике Банки.
  • 📄 Код цели платежа — настройте в справочнике Цели платежей.
  • 🔑 ИНН/КПП контрагента — обновите данные в карточке контрагента.

Решение:

  1. Откройте документ РКО и проверьте заполнение всех полей.
  2. Если реквизит отсутствует в , добавьте его через Справочники → Дополнительные реквизиты.
  3. Используйте Проверку заполнения (кнопка Еще → Проверить заполнение).

Документ проведен (зеленая галочка)

Все обязательные поля заполнены

Сумма прописью совпадает с цифровым значением

Выбран правильный шаблон выгрузки для банка

Файл сохранен в поддерживаемом формате (XML, TXT, CSV)

-->

4.3. Ошибка: "Превышен лимит на выгрузку"

Некоторые банки (например, Тинькофф) ограничивают количество документов в одной выгрузке. Если вы пытаетесь экспортировать пакет из 50 РКО, а банк принимает не более 20, появится эта ошибка.

Решение:

  • 📦 Разбейте выгрузку на части (например, по 10-15 документов).
  • 🔄 Используйте функцию Выгрузить выбранные вместо Выгрузить все.
  • 📞 Уточните лимиты в поддержке вашего банка.

5. Выгрузка РКО для электронного документооборота (ЭДО)

Если ваша организация работает с электронным документооборотом (например, через Контур.Диадок, СБИС или Такском), выгрузка РКО может потребоваться для отправки контрагенту в электронном виде.

Для этого:

  1. Убедитесь, что в настроен обмен с оператором ЭДО (раздел Администрирование → Электронный документооборот).
  2. Откройте документ РКО и нажмите Еще → Отправить через ЭДО.
  3. Выберите оператора (например, Диадок) и контрагента.
  4. Подпишите документ ЭЦП (если требуется).
  5. Отправьте.

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

⚠️ Внимание: При работе с ЭДО убедитесь, что у вас установлен действующий сертификат ЭЦП. В его можно проверить в Администрирование → Настройки пользователей и прав → Сертификаты.
💡

Для ЭДО важно, чтобы в карточке контрагента был указан его электронный адрес (например, в Диадоке это поле "Box ID"). Без этого документ не дойдет до получателя.

6. Автоматизация выгрузки РКО: обработки и скрипты

Если вам приходится выгружать десятки РКО в день, ручная работа отнимает много времени. В есть инструменты для автоматизации:

6.1. Использование внешних обработок

Многие разработчики предлагают готовые обработки для пакетной выгрузки РКО. Например:

  • 📥 "Выгрузка РКО в Excel" — позволяет экспортировать несколько документов в одну таблицу.
  • 🏦 "Обмен с банком 2.0" — расширенная обработка для работы с банк-клиентами.
  • 🔄 "Универсальный обмен данными" — поддерживает выгрузку в любые форматы.

Чтобы подключить обработку:

  1. Скачайте файл с расширением .epf (например, с сайта Инфостарт).
  2. В перейдите в Файл → Открыть → Выбрать файл обработки.
  3. Следуйте инструкциям на экране.

6.2. Написание собственного скрипта

Если у вас есть навыки программирования на , можно написать скрипт для автоматической выгрузки. Пример кода для экспорта РКО в XML:

Процедура ВыгрузитьРКОВXML(ДокументРКО, ПутьКФайлу)

ЗаписьXML = Новый ЗаписьXML();

ЗаписьXML.ОткрытьФайл(ПутьКФайлу);

ЗаписьXML.ЗаписатьОбъявлениеXML();

ЗаписьXML.ЗаписатьНачалоЭлемента("Документ");

ЗаписьXML.ЗаписатьАтрибут("Тип", "РКО");

ЗаписьXML.ЗаписатьАтрибут("Номер", ДокументРКО.Номер);

ЗаписьXML.ЗаписатьАтрибут("Дата", Формат(ДокументРКО.Дата, "ДФ=yyyy-MM-dd"));

ЗаписьXML.ЗаписатьНачалоЭлемента("Сумма");

ЗаписьXML.ЗаписатьТекст(ДокументРКО.СуммаДокумента);

ЗаписьXML.ЗаписатьКонецЭлемента();

ЗаписьXML.ЗаписатьКонецЭлемента(); // Закрываем Документ

ЗаписьXML.Закрыть();

КонецПроцедуры

Этот код создает простой XML-файл с номером, датой и суммой РКО. Для реального использования его нужно доработать под требования вашего банка.

6.3. Интеграция с банк-клиентом через API

Некоторые банки (например, Тинькофф или Модульбанк) предоставляют API для прямой интеграции с . Это позволяет:

  • 🔄 Автоматически отправлять РКО в банк без ручной выгрузки.
  • 📥 Получать статусы платежей обратно в .
  • 📊 Синхронизировать остатки по счетам.

Для настройки API-интеграции:

  1. Получите доступ к API банка (обычно через личный кабинет).
  2. В перейдите в Администрирование → Обмен данными → Настройки HTTP-сервисов.
  3. Создайте новый сервис и укажите URL API банка.
  4. Настройте авторизацию (обычно по токену).
  5. Создайте правило обмена для РКО.
💡

Перед настройкой API проверьте, поддерживает ли ваш тариф в банке работу с внешними системами. Некоторые банки взимают дополнительную плату за доступ к API.

7. Проверка и контроль выгруженных данных

После выгрузки РКО важно убедиться, что данные не исказились и соответствуют оригиналу. Вот что нужно проверить:

7.1. Сверка сумм

Откройте выгруженный файл и сравните:

  • 💵 Сумму документа — она должна совпадать с оригиналом в .
  • 📝 Сумму прописью — иногда при выгрузке в Excel русские буквы заменяются на знаки "???".
  • 📅 Дату — формат даты в файле должен соответствовать требованиям банка (например, ДД.ММ.ГГГГ или ГГГГ-ММ-ДД).

7.2. Проверка реквизитов контрагента

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

  • 🏢 Наименование контрагента (без опечаток).
  • 🔢 ИНН/КПП.
  • 🏦 Банковские реквизиты (расчетный счет, БИК, корр. счет).

Если реквизиты не совпадают, банк может отклонить платеж. В можно использовать отчет Анализ реквизитов контрагентов (раздел Отчеты → Стандартные отчеты), чтобы найти неточности.

7.3. Контроль назначения платежа

Назначение платежа — одно из самых уязвимых мест. Банки часто возвращают платежи из-за:

  • 📛 Превышения лимита символов (обычно не более 210 знаков).
  • 🔤 Использования запрещенных символов (например, #, %, &).
  • 📄 Отсутствия обязательных реквизитов (номер договора, дата, НДС).

В можно настроить шаблоны назначения платежа для разных типов операций. Например:

Оплата по договору №{ДокументОснование.Номер} от {ДокументОснование.Дата, ДФ=dd.MM.yyyy}. НДС {СтавкаНДС}%.
💡

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

FAQ: Частые вопросы по выгрузке РКО из 1С

Можно ли выгрузить РКО в Word?

Да, но не напрямую. Сначала экспортируйте документ в PDF или Excel, а затем конвертируйте в Word с помощью сторонних программ (например, Adobe Acrobat или онлайн-конвертеров). В самой нет встроенной функции выгрузки в .docx.

Почему при выгрузке в XML сумма становится отрицательной?

Это типичная ошибка, если в шаблоне выгрузки неверно указан знак суммы. Откройте настройки обмена с банком и проверьте параметр Знак суммы — он должен быть установлен как Положительный. Если проблема остается, обновите шаблон выгрузки.

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

Для этого нужно:

  1. Установить сертификат ЭЦП в (Администрирование → Сертификаты).
  2. При выгрузке выбрать опцию Подписать файл.
  3. Указать сертификат и пароль.

Подписанный файл будет иметь расширение .sig или .p7s (в зависимости от банка).

Можно ли выгрузить РКО за прошлый год?

Да, но учитывайте два нюанса:

  1. Если документ не проведен, сначала проведите его (возможно, потребуется разблокировать период в Администрирование → Настройки периода).
  2. Некоторые банки ограничивают прием документов за прошлые периоды (уточните в поддержке).
Как автоматически отправлять РКО в банк после проведения?

Настройте регламентное задание:

  1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задания.
  2. Создайте новое задание типа Обмен с банком.
  3. Укажите расписание (например, ежедневно в 18:00).
  4. Выберите действие Выгрузить платежные документы.

Теперь все проведенные РКО будут автоматически выгружаться в указанное время.