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

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

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

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

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

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

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

Сначала определите, на каком этапе происходит сбой

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

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

Документа нет в списке выгрузкиПроблема в документе или отборе

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

Ошибка при формировании файлаНекорректные реквизиты

Читать текст сообщения: 1С указывает поле, которое не прошло проверку

Файл создан, банк отклонилФормат или настройка обмена

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

Кнопка выгрузки недоступнаПрава или блокировка

Проверить права пользователя и наличие блокировок базы

Проверьте само платежное поручение

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

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

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

  • ИНН и КПП плательщика и получателя — количество знаков, отсутствие букв и пробелов;
  • расчетный счет — 20 знаков, соответствие ключу БИК (1С это проверяет автоматически);
  • БИК банка — 9 знаков, банк должен существовать в справочнике и не быть помеченным на удаление;
  • назначение платежа — не должно быть пустым, без недопустимых символов;
  • КБК, ОКТМО, УИН — для платежей в бюджет заполняются по правилам бюджетных платежей;
  • очередность платежа и вид операции.

Проверьте отбор и период выгрузки

Даже полностью корректный документ не попадет в файл, если не проходит по условиям отбора в обработке выгрузки. В типовой «Бухгалтерии» обмен с банком открывается через раздел «Банк и касса» → «Обмен с банком», и там задаются организация, банковский счет и период.

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

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

Порядок действий при отсутствии документа в выгрузке
  1. 1
    Откройте платежное поручение и убедитесь, что оно проведено и не помечено на удаление
  2. 2
    Проверьте состояние оплаты: документ не должен быть отмечен как оплаченный, если выгружаете его впервые
  3. 3
    Проверьте заполнение обязательных реквизитов: ИНН, КПП, счета, БИК, назначение платежа
  4. 4
    Откройте обработку обмена с банком и сбросьте отборы, расширьте период
  5. 5
    Убедитесь, что выбраны правильные организация и банковский счет
  6. 6
    Обновите список выгрузки и проверьте, появился ли документ

Разберитесь с настройками обмена с банком

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

Классическая ошибка — несовпадение кодировки. Часть клиент-банков работает с файлами в кодировке Windows-1251, часть требует DOS (CP866). Если выгрузить файл не в той кодировке, банк либо не увидит документы, либо покажет «кракозябры» в назначении платежа и отклонит платеж. Кодировка задается в настройке обмена с банком и должна совпадать с требованиями вашего клиент-банка.

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

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

Способы выгрузки и их слабые места

Выгрузка в файл (текстовый формат)

Универсальный способ. Слабые места: кодировка файла, путь сохранения, формат под конкретный клиент-банк

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

Прямой обмен без файлов. Слабые места: сертификаты, сессии, доступность сервера банка, версия формата обмена

Выгрузка через внешнюю обработку банка

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

Исключите технические причины: права, блокировки, версии

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

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

Наконец, устаревшая версия конфигурации. Форматы банковского обмена регулярно обновляются, и старые релизы 1С могут формировать файл по устаревшим правилам, которые банк больше не принимает. Если все остальное проверено, а банк стабильно отклоняет файл, сверьте релиз конфигурации с актуальным и при необходимости запланируйте обновление.

Что делать, если файл создан, но банк его отклоняет

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

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

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

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

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

Список выгрузки
Норма

Все нужные документы видны, суммы совпадают с документами

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

Часть документов отсутствует или суммы отличаются

Файл выгрузки
Норма

Файл создан, открывается, содержит все платежи в читаемом виде

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

Файл пустой, содержит нечитаемые символы или не все документы

Ответ банка
Норма

Банк принял файл, статус документов «Принят» или «Исполнен»

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

Протокол с отказом, документы зависли в промежуточном статусе

Типичные ошибки при самостоятельном устранении

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

Если после всех проверок проблема не решена, соберите факты для специалиста: текст ошибки, скриншот настройки обмена, пример документа, который не выгружается, и протокол банка. С таким набором диагностика занимает минуты вместо часов.

Итог

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

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

Частые вопросы

Почему документ проведен, но все равно не попадает в выгрузку?

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

Можно ли выгрузить одно платежное поручение отдельно?

Да. В обработке обмена с банком список выгрузки формируется с флажками — снимите отметки со всех документов, кроме нужного, и выгрузите только его. Либо установите отбор по дате и контрагенту так, чтобы в список попал один документ.

Банк пишет «неверный формат файла» — что делать?

Сначала проверьте кодировку в настройке обмена (Windows-1251 или DOS — по требованию банка). Если кодировка верна, запросите у банка актуальные требования к формату: возможно, банк сменил формат обмена, и настройку в 1С нужно пересоздать.

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

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

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

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

Куда обращаться, если ничего не помогло?

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