Работа с кассовыми документами в 1С:Предприятие — одна из самых частых задач бухгалтера. Заявка на кассовый расход (или расходный кассовый ордер, РКО) требует не только правильного оформления, но и корректной выгрузки для передачи в банк, кассу или вышестоящие инстанции. Ошибки на этом этапе могут привести к задержкам платежей, проблемам с отчетностью или даже штрафам от налоговой.
В этой статье разберем все способы выгрузки РКО из 1С 8.3 (включая 1С:Бухгалтерию, 1С:Управление торговлей и 1С:Зарплата и управление персоналом), типичные ошибки и нюансы для разных форматов (Excel, XML, PDF). Особое внимание уделим настройке шаблонов выгрузки и интеграции с банк-клиентами.
Если вы работаете с электронными кассовыми ордерами или выгружаете данные для клиент-банка Сбербанка, Тинькофф Бизнес или Альфа-Банка, здесь найдете актуальные инструкции. А для тех, кто только осваивает 1С, мы подготовили FAQ с ответами на частые вопросы.
1. Подготовка к выгрузке: проверка документа РКО
Прежде чем выгружать заявку на кассовый расход, убедитесь, что документ полностью заполнен и проведен. Непровенденный или некорректно оформленный РКО может вызвать ошибки при экспорте или проблемы при загрузке в банк-клиент.
Откройте документ Расходный кассовый ордер (раздел Банк и касса → Кассовые документы) и проверьте:
- 📝 Номер и дату документа — они должны соответствовать внутренней нумерации и текущему периоду.
- 💰 Сумму прописью — в 1С она формируется автоматически, но иногда требует ручной корректировки (например, для копеек).
- 🏢 Контрагента и договор — укажите правильного получателя средств и основание платежа.
- 📋 Статью движения денежных средств — это критично для аналитики и отчетности.
Если документ еще не проведен, нажмите кнопку Провести (или Провести и закрыть). После проведения в верхней части формы появится зеленая галочка — это сигнал, что РКО готов к выгрузке.
В 1С:Бухгалтерии 8.3 можно настроить автоматическое заполнение суммы прописью. Для этого перейдите в Администрирование → Печатные формы, отчеты и обработки → Настройки печатных форм и выберите шаблон для РКО.
⚠️ Внимание: Если в вашей организации используется лимит остатка кассы, проверьте, что после списания средств по этому РКО лимит не будет превышен. В противном случае кассир не сможет выдать деньги, а банк может заблокировать операцию.
2. Способы выгрузки заявки на кассовый расход из 1С
В 1С:Предприятие есть несколько способов экспорта РКО, и выбор зависит от того, куда именно вы грузите документ. Рассмотрим основные варианты:
2.1. Выгрузка в Excel (для внутреннего использования)
Если нужна таблица для анализа или передачи в другой отдел, используйте стандартный экспорт в Excel:
- Откройте документ РКО.
- Нажмите
Еще → Выгрузить → В Excel. - Выберите нужные колонки (по умолчанию экспортируются все реквизиты).
- Сохраните файл в удобное место.
Минус этого способа — отсутствие унифицированного формата. Если требуется шаблон для банка, лучше использовать другие методы.
2.2. Выгрузка в XML (для банк-клиентов)
Большинство банков (например, Сбербанк Бизнес Онлайн или Тинькофф) принимают кассовые документы в формате XML. Для этого:
- Перейдите в раздел
Банк и касса → Обмен с банком → Экспорт платежных документов. - Выберите нужный РКО из списка.
- Укажите формат выгрузки (обычно
XML для банк-клиента). - Нажмите
Выгрузитьи сохраните файл.
Некоторые банки требуют дополнительных реквизитов в XML. Например, Альфа-Банк может запрашивать код цели платежа. Эти данные настраиваются в Список банков, официально поддерживающих интеграцию с 1С, включает:
- Сбербанк (через "Сбербанк Бизнес Онлайн") - Тинькофф Бизнес - Альфа-Банк - ВТБ - Газпромбанк - Райффайзенбанк Полный актуальный список смотрите в Справочниках → Банковские реквизиты.
Какие банки поддерживают выгрузку РКО из 1С?
Администрирование → Обмен данными → Настройки обмена с банками вашей конфигурации.
2.3. Печать в PDF (для архива или передачи контрагенту)
Если нужно передать РКО контрагенту или сохранить в архиве, используйте печать в PDF:
- Откройте документ РКО.
- Нажмите
Печать → Расходный кассовый ордер (РКО). - Выберите принтер
Microsoft Print to PDF. - Сохраните файл.
В 1С:Бухгалтерии 8.3 можно настроить дополнительные реквизиты для печати (например, печать подписей или штампа организации). Это делается в Администрирование → Печатные формы.
3. Настройка шаблонов выгрузки для банков
Если вы регулярно выгружаете РКО в один и тот же банк, имеет смысл настроить шаблон выгрузки. Это сэкономит время и уменьшит риск ошибок.
Для настройки шаблона:
- Перейдите в
Администрирование → Обмен данными → Настройки обмена с банками. - Выберите свой банк из списка (если его нет, добавьте вручную).
- Укажите формат файла (обычно
XMLилиTXT). - Настройте соответствие полей:
- 🔄 Номер документа →
Number - 🗓️ Дата →
Date - 💵 Сумма →
Amount - 📌 Назначение платежа →
Purpose
- 🔄 Номер документа →
- Сохраните шаблон.
- 🔧 Выбран неверный шаблон выгрузки (например, вместо
XML для СбербанкавыбранTXT для ВТБ). - 📥 Файл поврежден при сохранении (попробуйте выгрузить заново).
- 🔄 Банк обновил формат, а в 1С используется устаревшая версия шаблона.
После настройки шаблона выгрузка РКО будет происходить в один клик. В некоторых конфигурациях (например, 1С:Управление торговлей 11) можно даже настроить автоматическую выгрузку по расписанию.
⚠️ Внимание: Банки периодически обновляют форматы обмена. Если после обновления 1С или банк-клиента выгрузка перестала работать, проверьте актуальность шаблона в личном кабинете банка или обратитесь в поддержку.
| Банк | Формат выгрузки | Дополнительные реквизиты | Особенности |
|---|---|---|---|
| Сбербанк | XML | Код цели платежа, ИНН контрагента | Требует подписи ЭЦП при загрузке |
| Тинькофф | XML или CSV | Номер счета получателя | Поддерживает выгрузку пакетом |
| Альфа-Банк | XML | Код валюты, назначение платежа (не более 210 символов) | Ограничение на сумму одного платежа |
| ВТБ | TXT | КПП организации, БИК банка получателя | Чувствителен к разделителям (точка с запятой) |
4. Типичные ошибки при выгрузке РКО и их решения
Даже опытные пользователи 1С иногда сталкиваются с проблемами при выгрузке кассовых документов. Разберем самые распространенные ошибки и способы их исправления.
4.1. Ошибка: "Некорректный формат файла"
Эта ошибка возникает, если:
Решение:
- Проверьте настройки обмена в
Администрирование → Обмен данными. - Обновите конфигурацию 1С (раздел
Справка → Обновление конфигурации). - Скачайте актуальный шаблон с сайта банка и загрузите его в 1С через
Администрирование → Обмен данными → Импорт шаблонов.
4.2. Ошибка: "Не указан обязательный реквизит"
Банки часто требуют дополнительные поля, которые не заполнены в 1С. Например:
- 🏦 БИК банка получателя — проверьте в справочнике
Банки. - 📄 Код цели платежа — настройте в справочнике
Цели платежей. - 🔑 ИНН/КПП контрагента — обновите данные в карточке контрагента.
Решение:
- Откройте документ РКО и проверьте заполнение всех полей.
- Если реквизит отсутствует в 1С, добавьте его через
Справочники → Дополнительные реквизиты. - Используйте
Проверку заполнения(кнопкаЕще → Проверить заполнение).
Документ проведен (зеленая галочка)
Все обязательные поля заполнены
Сумма прописью совпадает с цифровым значением
Выбран правильный шаблон выгрузки для банка
Файл сохранен в поддерживаемом формате (XML, TXT, CSV)
-->
4.3. Ошибка: "Превышен лимит на выгрузку"
Некоторые банки (например, Тинькофф) ограничивают количество документов в одной выгрузке. Если вы пытаетесь экспортировать пакет из 50 РКО, а банк принимает не более 20, появится эта ошибка.
Решение:
- 📦 Разбейте выгрузку на части (например, по 10-15 документов).
- 🔄 Используйте функцию
Выгрузить выбранныевместоВыгрузить все. - 📞 Уточните лимиты в поддержке вашего банка.
5. Выгрузка РКО для электронного документооборота (ЭДО)
Если ваша организация работает с электронным документооборотом (например, через Контур.Диадок, СБИС или Такском), выгрузка РКО может потребоваться для отправки контрагенту в электронном виде.
Для этого:
- Убедитесь, что в 1С настроен обмен с оператором ЭДО (раздел
Администрирование → Электронный документооборот). - Откройте документ РКО и нажмите
Еще → Отправить через ЭДО. - Выберите оператора (например, Диадок) и контрагента.
- Подпишите документ ЭЦП (если требуется).
- Отправьте.
В некоторых конфигурациях (например, 1С:Документооборот) можно настроить автоматическую отправку РКО в ЭДО после проведения. Для этого используйте Бизнес-процессы → Настройка правил обмена.
⚠️ Внимание: При работе с ЭДО убедитесь, что у вас установлен действующий сертификат ЭЦП. В 1С его можно проверить в Администрирование → Настройки пользователей и прав → Сертификаты.
Для ЭДО важно, чтобы в карточке контрагента был указан его электронный адрес (например, в Диадоке это поле "Box ID"). Без этого документ не дойдет до получателя.
6. Автоматизация выгрузки РКО: обработки и скрипты
Если вам приходится выгружать десятки РКО в день, ручная работа отнимает много времени. В 1С есть инструменты для автоматизации:
6.1. Использование внешних обработок
Многие разработчики предлагают готовые обработки для пакетной выгрузки РКО. Например:
- 📥 "Выгрузка РКО в Excel" — позволяет экспортировать несколько документов в одну таблицу.
- 🏦 "Обмен с банком 2.0" — расширенная обработка для работы с банк-клиентами.
- 🔄 "Универсальный обмен данными" — поддерживает выгрузку в любые форматы.
Чтобы подключить обработку:
- Скачайте файл с расширением
.epf(например, с сайта Инфостарт). - В 1С перейдите в
Файл → Открыть → Выбрать файл обработки. - Следуйте инструкциям на экране.
6.2. Написание собственного скрипта
Если у вас есть навыки программирования на 1С, можно написать скрипт для автоматической выгрузки. Пример кода для экспорта РКО в XML:
Процедура ВыгрузитьРКОВXML(ДокументРКО, ПутьКФайлу)
ЗаписьXML = Новый ЗаписьXML();
ЗаписьXML.ОткрытьФайл(ПутьКФайлу);
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("Документ");
ЗаписьXML.ЗаписатьАтрибут("Тип", "РКО");
ЗаписьXML.ЗаписатьАтрибут("Номер", ДокументРКО.Номер);
ЗаписьXML.ЗаписатьАтрибут("Дата", Формат(ДокументРКО.Дата, "ДФ=yyyy-MM-dd"));
ЗаписьXML.ЗаписатьНачалоЭлемента("Сумма");
ЗаписьXML.ЗаписатьТекст(ДокументРКО.СуммаДокумента);
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьКонецЭлемента(); // Закрываем Документ
ЗаписьXML.Закрыть();
КонецПроцедуры
Этот код создает простой XML-файл с номером, датой и суммой РКО. Для реального использования его нужно доработать под требования вашего банка.
6.3. Интеграция с банк-клиентом через API
Некоторые банки (например, Тинькофф или Модульбанк) предоставляют API для прямой интеграции с 1С. Это позволяет:
- 🔄 Автоматически отправлять РКО в банк без ручной выгрузки.
- 📥 Получать статусы платежей обратно в 1С.
- 📊 Синхронизировать остатки по счетам.
Для настройки API-интеграции:
- Получите доступ к API банка (обычно через личный кабинет).
- В 1С перейдите в
Администрирование → Обмен данными → Настройки HTTP-сервисов. - Создайте новый сервис и укажите URL API банка.
- Настройте авторизацию (обычно по токену).
- Создайте правило обмена для РКО.
Перед настройкой API проверьте, поддерживает ли ваш тариф в банке работу с внешними системами. Некоторые банки взимают дополнительную плату за доступ к API.
7. Проверка и контроль выгруженных данных
После выгрузки РКО важно убедиться, что данные не исказились и соответствуют оригиналу. Вот что нужно проверить:
7.1. Сверка сумм
Откройте выгруженный файл и сравните:
- 💵 Сумму документа — она должна совпадать с оригиналом в 1С.
- 📝 Сумму прописью — иногда при выгрузке в Excel русские буквы заменяются на знаки "???".
- 📅 Дату — формат даты в файле должен соответствовать требованиям банка (например,
ДД.ММ.ГГГГилиГГГГ-ММ-ДД).
7.2. Проверка реквизитов контрагента
Убедитесь, что в выгруженном файле корректно указаны:
- 🏢 Наименование контрагента (без опечаток).
- 🔢 ИНН/КПП.
- 🏦 Банковские реквизиты (расчетный счет, БИК, корр. счет).
Если реквизиты не совпадают, банк может отклонить платеж. В 1С можно использовать отчет Анализ реквизитов контрагентов (раздел Отчеты → Стандартные отчеты), чтобы найти неточности.
7.3. Контроль назначения платежа
Назначение платежа — одно из самых уязвимых мест. Банки часто возвращают платежи из-за:
- 📛 Превышения лимита символов (обычно не более 210 знаков).
- 🔤 Использования запрещенных символов (например,
#,%,&). - 📄 Отсутствия обязательных реквизитов (номер договора, дата, НДС).
В 1С можно настроить шаблоны назначения платежа для разных типов операций. Например:
Оплата по договору №{ДокументОснование.Номер} от {ДокументОснование.Дата, ДФ=dd.MM.yyyy}. НДС {СтавкаНДС}%.
Всегда проверяйте выгруженный файл на наличие скрытых символов (например, неразрывных пробелов или переносов строк). Они могут появиться при копировании данных из 1С и вызвать ошибку в банк-клиенте.
FAQ: Частые вопросы по выгрузке РКО из 1С
Можно ли выгрузить РКО в Word?
Да, но не напрямую. Сначала экспортируйте документ в PDF или Excel, а затем конвертируйте в Word с помощью сторонних программ (например, Adobe Acrobat или онлайн-конвертеров). В самой 1С нет встроенной функции выгрузки в .docx.
Почему при выгрузке в XML сумма становится отрицательной?
Это типичная ошибка, если в шаблоне выгрузки неверно указан знак суммы. Откройте настройки обмена с банком и проверьте параметр Знак суммы — он должен быть установлен как Положительный. Если проблема остается, обновите шаблон выгрузки.
Как выгрузить РКО с электронной подписью?
Для этого нужно:
- Установить сертификат ЭЦП в 1С (
Администрирование → Сертификаты). - При выгрузке выбрать опцию
Подписать файл. - Указать сертификат и пароль.
Подписанный файл будет иметь расширение .sig или .p7s (в зависимости от банка).
Можно ли выгрузить РКО за прошлый год?
Да, но учитывайте два нюанса:
- Если документ не проведен, сначала проведите его (возможно, потребуется разблокировать период в
Администрирование → Настройки периода). - Некоторые банки ограничивают прием документов за прошлые периоды (уточните в поддержке).
Как автоматически отправлять РКО в банк после проведения?
Настройте регламентное задание:
- Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задания. - Создайте новое задание типа
Обмен с банком. - Укажите расписание (например, ежедневно в 18:00).
- Выберите действие
Выгрузить платежные документы.
Теперь все проведенные РКО будут автоматически выгружаться в указанное время.