Часто возникает ситуация, когда удаленный бухгалтер присылает файл с платежкой, но банк его не принимает. Причина обычно кроется в том, что из 1С выгружается не файл для обмена, а обычная печатная форма, сохраненная в текстовом формате. Давайте разберемся, в чем разница и как настроить правильную выгрузку для систем Клиент-Банк.
Проанализируем ситуацию, с которой столкнулся автор. Ему присылают файл, который выглядит как распечатанный на бумаге документ:
0401060
Поступ. в банк плат. Списано со сч. плат.
ПЛАТЕЖНОЕ ПОРУЧЕНИЕ № 1 03.02.2025
Электронно 01
Дата Вид платежа
... и т.д.
Такой формат предназначен для визуального восприятия человеком. Это просто текстовая копия бумажного документа. Банковская система не может автоматически "прочитать" и распознать данные из такого файла.
Банку же нужен структурированный файл обмена, где каждое поле четко определено. Стандартным форматом для обмена между 1С и банками является 1CClientBankExchange. Файл в этом формате выглядит совершенно иначе:
1CClientBankExchange
СекцияДокумент=Платежное поручение
Номер=56
Дата=25.05.2020
Сумма=16301.00
ПлательщикСчет=40702810000000000000
.... и т.д.
Здесь каждое значение имеет свой ключ (Номер=, Дата=, Сумма=), что позволяет программе банка однозначно и без ошибок импортировать все данные о платеже. Основная ошибка заключается в том, что бухгалтер вместо специальной функции экспорта использует команду "Сохранить как..." для печатной формы документа.
Чтобы сформировать правильный файл, необходимо использовать встроенный в 1С механизм обмена с банком. В разных конфигурациях он может называться Клиент-банк или Обмен с банком. Рассмотрим по шагам, как это сделать.
Этот шаг остается неизменным. Бухгалтер, как и раньше, создает в 1С документ Платежное поручение, заполняет все реквизиты (получателя, сумму, назначение платежа и т.д.) и проводит его. Важно, чтобы документы были проведены — только в этом случае они попадут в выгрузку.
Далее нужно найти и открыть специальный инструмент. Обычно он находится в разделе "Банк и касса". Возможные названия пункта меню:
Откроется рабочее место для экспорта и импорта банковских документов.
В открывшемся окне необходимо перейти на вкладку "Отправка в банк" или "Выгрузка". Здесь нужно указать основные параметры:
После установки параметров нажмите кнопку "Заполнить" или "Обновить". В табличной части ниже появится список всех созданных и проведенных за указанный период платежных поручений, готовых к отправке.
Убедитесь, что в списке отмечены галочками все необходимые платежки. Затем нажмите главную кнопку — "Выгрузить". Программа 1С откроет диалоговое окно, в котором нужно будет указать, куда на компьютере сохранить файл. Обычно ему по умолчанию присваивается имя вроде kl_to_1c.txt или похожее. Именно этот сохраненный файл и нужно отправлять в банк. Он будет иметь правильную структуру 1CClientBankExchange.
Если при попытке выгрузки 1С выдает ошибку или говорит, что настройки обмена не выполнены, их нужно проверить. Обычно это делается один раз при начале работы.
Настройки могут находиться в нескольких местах, чаще всего:
В настройках обмена необходимо проверить следующие поля:
Правильная настройка этих параметров гарантирует, что 1С будет формировать файл в нужном для банка формате.
Стоит упомянуть, что выгрузка и загрузка файлов — это уже несколько устаревшая технология. Многие банки, включая Альфа-Банк, поддерживают технологию прямого обмена DirectBank.
Это позволяет отправлять платежные поручения в банк и получать выписки напрямую из интерфейса 1С, без необходимости сохранять файлы и заходить в личный кабинет банка. Платежи подписываются электронной подписью прямо в 1С.
Если ваш бухгалтер часто выполняет банковские операции, рассмотрите возможность настройки DirectBank. Это значительно ускоряет работу, повышает безопасность и снижает риск ошибок, связанных с ручной передачей файлов. Для настройки обычно требуется обратиться в банк за инструкциями и токеном для подключения.