Как передать заявки на кассовый расход из 1С в СУФД
Содержание
Выгрузить заявки из 1С в СУФД — это сформировать из проведённого документа файл в утверждённом Казначейством формате и загрузить этот пакет в СУФД-Портал через импорт. Сама выгрузка в 1С занимает секунды. Девять отклонений из десяти ловятся не на кнопке «Выгрузить», а раньше — в реквизитах заявки на кассовый расход и в версии формата обмена.
Поэтому порядок такой: сначала проверяем данные, потом настраиваем формат под своё управление Казначейства, и только затем жмём выгрузку. Ниже — каждый из этих шагов, типичные причины «красных» статусов на портале и способы передавать пакеты не вручную, а по расписанию.
Разбор рассчитан на 1С:Бухгалтерию государственного учреждения (БГУ) редакции 2 на платформе 8.3 с интерфейсом «Такси». В других конфигурациях на базе БГУ логика совпадает, отличаются только названия разделов.
Какие казначейские документы уходят в СУФД
Под «заявкой» в обмене с Казначейством понимают не один документ, а группу. Механизм выгрузки в БГУ работает одинаково для всех, различается только набор реквизитов внутри.
Через СУФД-Портал чаще всего передают:
- Заявку на кассовый расход — основной платёжный документ для расходов учреждения.
- Заявку на кассовый расход (сокращённую) — для отдельных операций с упрощённым набором реквизитов.
- Заявку на возврат — возврат средств, поступивших на лицевой счёт.
- Уведомление об уточнении вида и принадлежности платежа — исправление реквизитов ранее проведённого платежа.
Выгружаются эти документы по одной логике: проводим в 1С, формируем файл пакета, грузим на портал. Поэтому инструкция ниже применима к любой из заявок — отличия будут только в том, какие поля контролирует Казначейство для конкретного вида документа.
Если нужно исправить уже исполненный платёж, не выгружайте новую заявку на ту же сумму. Для этого есть уведомление об уточнении — оно корректирует реквизиты без повторного движения средств.
Что проверить в заявке до того, как жать «Выгрузить»
Казначейство не принимает документ с неверными реквизитами — файл либо не импортируется вовсе, либо падает в отрицательный протокол уже после загрузки. Дешевле поймать это в 1С.
Минимум, который сверяют по каждой заявке на кассовый расход:
- 🧾 Лицевой счёт получателя средств — тот, что открыт в органе Казначейства, без опечаток в номере.
- 💰 КБК и код цели по каждой строке расшифровки — коды должны быть действующими на дату документа.
- 🏦 Банковские реквизиты контрагента — счёт, БИК, корсчёт, ИНН/КПП получателя платежа.
- 📅 Дата документа — в пределах текущего операционного дня Казначейства.
- ✍️ Назначение платежа — без запрещённых символов; длину поля казначейская система ограничивает.
Чаще всего пакет отклоняют из-за несовпадения КБК с доведёнными лимитами или из-за закрытого (переоформленного) лицевого счёта. Эти два поля проверяйте в первую очередь.
Пока документ не проведён, выгружать нечего: файл формируется из проведённой заявки. Если проведение выдаёт ошибку по заполнению — сначала закрываем её, потом возвращаемся к выгрузке.
Настройка формата обмена с органом Казначейства
Формат файла — главная развилка. Казначейство периодически обновляет форматы электронных документов, и портал принимает только ту версию, которая действует на дату обмена. Файл устаревшего формата не загрузится, даже если заявка идеальна.
Что настраивается один раз и переиспользуется:
- Орган Казначейства и управление — к какому ТОФК вы подключены. От этого зависят реквизиты получателя файла внутри пакета.
- Версия формата выгрузки — выбирается в настройках обмена. Держите её в актуальном состоянии: смена формата на портале обычно требует обновления релиза БГУ.
- Кодировка и структура пакета — задаются форматом; вручную их менять не нужно, 1С подставляет по выбранной версии.
- Каталог выгрузки — папка, куда ложится готовый файл. Удобно завести отдельную папку под исходящие пакеты.
Настройки обмена с Казначейством в БГУ собраны в разделе учёта денежных средств — там, где ведутся казначейские документы (название пункта может отличаться между релизами). Если выгрузка формирует файл, но портал его не принимает по формату, первым делом сверяйте выбранную версию формата с той, что указана в требованиях вашего ТОФК.
Актуальную версию формата и дату перехода на неё публикует само управление Казначейства в личном кабинете и в рассылке для участников обмена. Привязывайтесь к этой дате, а не к номеру релиза 1С.
Как сформировать и выгрузить заявку штатными средствами БГУ
Когда данные проверены и формат настроен, выгрузка — это несколько шагов без импровизации.
- Откройте проведённую заявку на кассовый расход (или журнал казначейских документов, если выгружаете пакетом).
- Выделите документы, которые идут в один пакет. В один файл можно собрать несколько заявок — это удобнее, чем грузить по одной.
- Запустите формирование файла выгрузки. Команда выгрузки находится в командной панели документа или журнала; она создаёт текстовый файл пакета в заданном каталоге.
- Проверьте служебный протокол выгрузки в 1С — он сообщит, попали ли все строки в файл и нет ли предупреждений по заполнению.
- Готовый файл загрузите в СУФД-Портал: в разделе импорта выберите пакет и выполните загрузку.
- На портале дождитесь протокола контроля. Положительный результат — документ принят к обработке; отрицательный — смотрите текст ошибки.
Файл пакета — обычный текстовый файл; его имя формируется автоматически по правилам формата. Не переименовывайте его вручную: по имени и внутренней структуре портал определяет тип и отправителя документа.
Одну и ту же заявку не выгружайте в СУФД дважды под разными номерами пакета — казначейская система может принять оба документа, и возникнет задвоение платежа. Если первый пакет ушёл с ошибкой, дождитесь отрицательного протокола и выгрузите исправленный документ, а не копию.
Отдельно держите в порядке справочник контрагентов и их банковских счетов: именно оттуда реквизиты получателя попадают в файл. Если один и тот же поставщик заведён в базе дважды с разными счетами, заявка легко уйдёт со старым закрытым счётом — и вернётся с отказом. Чистый справочник экономит больше времени, чем любая настройка выгрузки.
После того как портал принял заявку, встречный статус и квитанции (принято, исполнено, выписка) загружаются обратно в 1С тем же механизмом обмена — только уже на импорт. Это замыкает цикл: заявку отдали, статус и выписку забрали.
Когда штатной выгрузки мало: внешние обработки
Типовой механизм БГУ закрывает стандартные казначейские документы. Внешние обработки подключают в трёх случаях:
- Нестандартный формат или доработка ТОФК — отдельное управление требует особый набор полей, которого нет в типовом формате.
- Массовая выгрузка со своей логикой отбора — например, собрать в пакет все заявки по конкретному КБК за период одним действием.
- Промежуточное преобразование — выгрузка из смежной системы, которую нужно привести к формату СУФД.
Внешнюю обработку подключают как дополнительную обработку в справочнике внешних обработок (раздел администрирования) или открывают разово через меню открытия файла. Берите обработки только от проверенного поставщика и тестируйте на копии базы: чужой код имеет полный доступ к данным и может провести или изменить документы.
Если «штатная выгрузка не видит нужных полей», сначала проверьте релиз и версию формата. В девяти случаях из десяти недостающее поле появляется после обновления, а не требует внешней обработки.
Перед тем как заказывать доработку, сформулируйте, чего именно не хватает типовому механизму: какое поле, в каком документе, по требованию какого ТОФК. С такой постановкой доработка обходится дешевле, чем абстрактное «настройте нам обмен с Казначейством». И приложите к заявке на доработку текст отказа с портала — по нему разработчик сразу увидит, какое поле формата нужно поправить.
Автоматизация выгрузки по расписанию
Ручная выгрузка оправдана, пока заявок немного. При потоке документов обмен ставят на автоматику.
Что можно автоматизировать на стороне 1С:
- Регламентное формирование пакетов — заявки за день собираются в файл по расписанию фоновым заданием.
- Складывание файлов в обменный каталог — откуда их забирает транспортный модуль обмена с Казначейством.
- Автозагрузку входящих статусов и выписок — квитанции с портала подтягиваются в базу без участия бухгалтера.
Полностью «безлюдным» обмен с СУФД сделать не получится: загрузку пакета на портал и его подписание усиленной квалифицированной подписью выполняет человек либо настроенный транспортный клиент Казначейства. 1С автоматизирует подготовку файлов и разбор ответов, а шаг подписания и отправки остаётся на стороне СУФД-клиента.
Регламентное задание работает, только когда есть кому его выполнять: в файловой базе — при открытой программе, в клиент-серверной — при запущенном сервере 1С. Для стабильной автоматики обмена нужна клиент-серверная база.
Начинать автоматизацию стоит с самого трудоёмкого участка — автозагрузки входящих статусов. Это убирает ручную сверку «что приняли, что исполнили» и даёт быстрый эффект без риска для исходящих платежей.
Транспортный клиент Казначейства при этом настраивают на тот же обменный каталог, куда 1С складывает исходящие пакеты и откуда забирает входящие квитанции. Тогда маршрут получается сквозным: 1С сформировала файл в папку — клиент отправил его на портал — ответ лёг в ту же папку — 1С подтянула статус в заявку. Главное, чтобы 1С и транспортный клиент работали с одним каталогом и не мешали друг другу по именам файлов.
Разбор ошибок импорта: что означают отказы портала
Отказы делятся на два типа: файл не загрузился в СУФД вообще (ошибка формата или структуры) и файл загрузился, но документ ушёл в отрицательный протокол (ошибка данных). Лечатся они по-разному.
Главный принцип диагностики — читать именно текст протокола СУФД, а не статус «отклонено». Протокол называет поле и причину; по нему понятно, что править в заявке. Если же файл вообще не импортируется, проблема не в данных одной заявки, а в формате пакета — чините формат.
При повторяющихся ошибках формата сверьте три вещи разом: релиз БГУ, выбранную версию формата выгрузки и требования вашего ТОФК по актуальному формату. Расхождение обычно именно здесь.