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

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

Почему из 1С не выгружаются платежки: причины и пошаговые решения

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

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

Хорошая новость в том, что диагностика занимает 10–20 минут, если идти от симптома к причине, а не перебирать настройки наугад. Ниже — системный разбор: как определить, на каком этапе происходит сбой, что проверить в первую очередь и когда проблему нельзя решить своими силами.

Материал ориентирован на типовые конфигурации (1С:Бухгалтерия 8, Управление торговлей, ERP) с обменом через файл формата 1CClientBankExchange или через сервис DirectBank. Специфика отраслевых конфигураций и самописных обработок оговаривается отдельно.

Шаг 1. Определите, на каком этапе происходит сбой

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

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

Файл не создаётся вообщеСбой на стороне 1С

Проверьте права пользователя, путь выгрузки, доступность папки и антивирус

Файл есть, но пустой или неполныйДокументы не проходят контроль

Смотрите протокол выгрузки: какие реквизиты не заполнены

Клиент-банк не принимает файлНесоответствие формата

Сверьте версию формата обмена и кодировку файла с требованиями банка

Банк отклоняет документыОшибки в реквизитах

Проверьте БИК, счета, КБК, УИН и назначение платежа в самих документах

Шаг 2. Проверьте реквизиты платёжных поручений

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

Откройте одну из «пропавших» платёжек и проверьте: заполнены ли банк получателя (с корректным БИК — система подтягивает банк из классификатора), расчётный счёт получателя и его соответствие БИК, назначение платежа, сумма, очерёдность платежа, вид перечисления в бюджет (для налоговых). Для платежей в бюджет дополнительно проверяются КБК, ОКТМО, статус плательщика, УИН и период платежа — пустое значение в любом из этих полей может блокировать выгрузку.

Отдельный случай — устаревший классификатор банков. Если БИК в документе указан, но банк исключён из справочника ЦБ (отозвана лицензия, реорганизация), контроль может не пропустить документ. Обновите классификатор БИК через «Администрирование» → «Обслуживание» или вручную с сайта регулятора и перепроведите документ.

Шаг 3. Проверьте настройки обмена с банком

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

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

Если используется DirectBank (прямой обмен без файла), проверьте, что сеанс связи с банком активен, сертификат не истёк, а логин и пароль (или токен) актуальны. Ошибки DirectBank обычно выводятся явно, но при разрыве связи документы могут оставаться в статусе «Подготовлено» и не уходить.

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

Шаг 4. Проверьте права пользователя и блокировки

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

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

Шаг 5. Разберитесь с форматом файла и кодировкой

Если 1С выгружает файл, но клиент-банк его не принимает, проблема почти всегда в формате. Стандартный файл обмена — текстовый, в кодировке Windows-1251, с секциями вида «СекцияДокумент=Платежное поручение». Откройте файл блокнотом: первая строка должна быть «1CClientBankExchange», далее служебные поля и секции документов. Если файл пуст, содержит «кракозябры» или XML — что-то не так с настройкой формата.

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

text
1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия, редакция 3.0
Получатель=
ДатаСоздания=...
ВремяСоздания=...

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

Шаг 6. Учтите специфику после обновлений и нестандартных ситуаций

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

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

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

Шаг 7. Как проверить, что проблема решена

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

Если документ ушёл в банк, но вернулся с ошибкой — читайте текст отказа банка: он указывает конкретное поле. Исправляйте реквизит в документе 1С, перепроводите и выгружайте заново. Не редактируйте документ в клиент-банке, если планируете потом загружать выписку в 1С — разойдутся данные, и выписка может не сопоставиться.

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

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

Протокол выгрузки в 1С
Норма

Все документы выгружены, записей об ошибках нет

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

Есть строки «не выгружен» с указанием реквизита

Файл обмена в блокноте
Норма

Есть секция документа, заполнены счета, БИК, сумма, назначение

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

Секция отсутствует или поля пустые

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

Документ принят или исполнен

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

Отклонён с указанием ошибки в поле

Загрузка выписки обратно в 1С
Норма

Платёж сопоставился с документом автоматически

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

Выписка создаёт дубли или не находит документ

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

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

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

1С пишет «Ошибка создания файла» при выгрузке. Что делать?

Проверьте, существует ли папка, указанная в настройках обмена, и есть ли у пользователя Windows права на запись в неё. Убедитесь, что файл не открыт в другой программе и не заблокирован антивирусом. Попробуйте сменить путь на простой локальный каталог, например C:\BankExchange.

Клиент-банк не принимает файл с ошибкой формата. В чём причина?

Обычно не совпадает версия формата обмена или кодировка файла. Откройте файл блокнотом: первая строка должна быть «1CClientBankExchange». Сверьте версию формата в настройках обмена с требованиями банка и уточните у банка, не менялся ли формат приёма.

Выгрузка работала и внезапно сломалась, ничего не меняли. С чего начать?

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

Платёжка проведена, реквизиты заполнены, но в файл не попадает. Почему?

Проверьте, какой банковский счёт организации указан в документе — обмен выгружает только документы по счёту, привязанному к настройке. Также убедитесь, что банк получателя актуален в классификаторе БИК: исключённый из справочника банк может блокировать выгрузку документа.

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

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

Итог

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

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