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

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

Как загрузить платежные поручения в 1С из файла

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

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

В типовых конфигурациях (1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:Комплексная автоматизация, 1С:ERP) для этого предусмотрены встроенные механизмы обмена с банком. Они работают с текстовым форматом обмена 1С (файл с расширением .txt) и с файлами в формате, который формируют банковские программы.

Ниже разобраны подготовка файла, загрузка через типовую обработку, настройка соответствий, проверка результата и типичные ошибки, из-за которых платежи не создаются или создаются с неверными реквизитами.

Какие форматы файлов поддерживает 1С

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

Файл обычно имеет имя вида kl_to_1c.txt (выписка и платежи из банка в 1С) или 1c_to_kl.txt (платежные поручения из 1С в банк). Для задачи загрузки платежных поручений в 1С нужен именно первый вариант — файл, сформированный банковской программой или другой учетной системой.

Часть конфигураций и внешних обработок дополнительно поддерживают загрузку из Excel и DBF, но это не типовой механизм: потребуется либо внешняя обработка, либо доработка. Если у вас платежи в Excel, проще всего либо конвертировать их в формат 1CClientBankExchange, либо использовать обработку загрузки из табличного документа.

Подготовка файла и базы перед загрузкой

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

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

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

Загрузка через типовую обработку «Обмен с банком»

В 1С:Бухгалтерии 8 перейдите в раздел «Банк и касса» и откройте «Обмен с банком» (в некоторых версиях путь: «Банк и касса → Банковские выписки → кнопка Загрузить»). В открывшейся обработке перейдите на закладку «Загрузка выписки из банка».

Укажите банковский счет организации, по которому загружаются платежи, и путь к файлу обмена. Нажмите кнопку «Загрузить» — обработка прочитает файл и покажет таблицу найденных документов до фактического создания. Это важный этап контроля: проверьте количество документов, итоговые суммы по списаниям и поступлениям, а также статусы загрузки каждой строки.

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

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

Настройка соответствий и правил загрузки

Качество загрузки определяется тем, как обработка сопоставляет данные файла со справочниками 1С. Контрагенты ищутся по ИНН и КПП, договоры — по номеру или по принадлежности контрагенту, банковские счета контрагентов — по номеру счета и БИК. Если поиск не сработал, обработка предлагает создать новый элемент.

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

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

Загрузка в других конфигурациях и из Excel

В 1С:Управление нашей фирмой обмен с банком находится в разделе «Деньги → Обмен с банком», логика работы аналогична: выбор счета, файла, предварительный просмотр и загрузка. В 1С:ERP и «Комплексной автоматизации» используется рабочее место «Обмен с банками» с тем же форматом файлов, но с более широкими настройками правил конвертации.

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

Способы загрузки платежей

Типовой обмен с банком

Подходит для файлов 1CClientBankExchange из банк-клиента. Ничего дорабатывать не нужно, есть предварительный контроль. Ограничение — только банковский формат.

Загрузка из табличного документа

Подходит для Excel-реестров. Требует настройки соответствия колонок и не создает банковские документы без доработки.

Внешняя обработка или доработка

Подходит для нестандартных форматов и массовых регулярных загрузок. Требует привлечения разработчика и тестирования.

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

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

Дополнительно проверьте справочник контрагентов на предмет дублей: если поиск по ИНН не сработал из-за пробелов или лишних символов в файле, обработка могла создать нового контрагента рядом с существующим. Такие дубли потом мешают в актах сверки и отчетности.

Типичные ошибки при загрузке
01
Неверная кодировка файла — русские буквы в назначении платежа превращаются в нечитаемые символы. Решение: конвертировать файл в Windows-1251.
02
Загрузка того же файла дважды — создаются дубли платежных поручений. Решение: перед загрузкой проверять, какие документы уже есть за период.
03
Не заполнен банковский счет организации в базе — обработка не находит счет из файла и отказывается загружать документы.
04
Автосоздание контрагентов без проверки — появляются дубли с ошибками в ИНН. Решение: просматривать предупреждения перед подтверждением.
05
Ожидание проводок от платежных поручений — поручения не двигают деньги, нужны документы списания из выписки.

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

В каком формате выгрузить платежные поручения из банк-клиента для 1С?

Выбирайте формат «1С» или «1CClientBankExchange» — он есть практически во всех банковских программах. Обычно это текстовый файл с именем вида kl_to_1c.txt. Форматы CSV и Excel типовая обработка 1С напрямую не читает.

Почему обработка не видит документы в файле?

Чаще всего причина в несовпадении номера расчетного счета в файле и в карточке банковского счета в 1С, либо в поврежденной структуре файла. Откройте файл в текстовом редакторе и проверьте поле «РасчСчет» и наличие секций «СекцияДокумент».

Можно ли загрузить платежные поручения в 1С:Бухгалтерию 8.3 из Excel?

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

Что делать, если после загрузки появились дубли контрагентов?

Используйте типовую обработку «Поиск и удаление дублей» (раздел «Администрирование → Обслуживание»): она объединит дублирующиеся карточки с заменой ссылок во всех документах. Чтобы дубли не появлялись, проверяйте ИНН в файле и настраивайте правила поиска контрагентов.

Создадутся ли проводки при загрузке платежных поручений?

Нет. Платежное поручение — это распоряжение банку, оно не формирует бухгалтерских проводок. Проводки по движению денег создает документ «Списание с расчетного счета», который загружается из секций банковской выписки.

Как отменить ошибочную загрузку?

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

Итог

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

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