Почему не загружаются данные из клиент-банка в 1С:Бухгалтерию и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

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

Анализ проблемы: путаница между выпиской банка и зарплатным реестром

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

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

  1. Банковская выписка — отражает фактическое поступление и списание денежных средств с расчетного счета организации (поступления от покупателей, оплата поставщикам, уплата налогов, списание зарплаты общей суммой). Формируется в стандарте обмена 1CClientBankExchange.
  2. Зарплатный реестр — содержит детализацию выплат в разрезе конкретных физических лиц, их лицевых счетов и сумм зачисления. Этот файл предназначен для модуля зарплатного проекта, а не для журнала банковских выписок.

Как выглядит корректный файл банковской выписки

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


1CClientBankExchange
ВерсияФормата=1.02
Кодировка=Windows
Отправитель=ПАО СБЕРБАНК
Получатель=БухгалтерияПредприятия
ДатаСоздания=01.10.2023
ВремяСоздания=10:00:00
ДатаНачала=01.09.2023
ДатаКонца=30.09.2023
РасчСчет=40702810000000000000
СекцияРасчСчет
ДатаНачала=01.09.2023
ДатаКонца=30.09.2023
РасчСчет=40702810000000000000
НачальныйОстаток=150000.00
ВсегоПоступило=50000.00
ВсегоСписано=30000.00
КонечныйОстаток=170000.00
КонецРасчСчет
СекцияДокумент=Платежное поручение
Номер=101
Дата=15.09.2023
Сумма=30000.00
Плательщик=ООО "Организация"
ПлательщикИНН=7700000000
ПлательщикРасчСчет=40702810000000000000
ПлательщикБИК=044525225
Получатель=ООО "Поставщик"
ПолучательИНН=7711111111
ПолучательРасчСчет=40702810111111111111
ПолучательБИК=044525225
ВидОплаты=01
НазначениеПлатежа=Оплата по счету №1
Очередность=5
КонецДокумента
КонецФайла

Если открыть файл в текстовом редакторе и увидеть в нем перечисление паспортных данных, СНИЛС или лицевых счетов сотрудников без служебных секций СекцияРасчСчет и СекцияДокумент, значит, в интернет-банке была выгружена не та форма документа.

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

Разберем по шагам, как правильно организовать работу с банком:

  1. Выгрузка выписки в интернет-банке: перейдем в раздел выписок (например, в «СберБизнес» это «Счета и выписки» или «Выписки и отчеты»), сформируем движения за нужный период, нажмем «Экспорт» / «Выгрузить» и обязательно выберем формат «1С» (текстовый файл с кодировкой Windows-1251 или DOS).
  2. Загрузка выписки в 1С: откроем раздел Банк и касса → Банковские выписки, нажмем кнопку Загрузить, укажем полученный файл и выполним загрузку движений.
  3. Отражение выплаты зарплаты в выписке: общая сумма перечисления сотрудникам загрузится как документ Списание с расчетного счета с видом операции Перечисление заработной платы по ведомостям или Перечисление сотруднику по зарплатному проекту.
  4. Работа с зарплатным реестром: если банк прислал файл с подтверждением зачисления сумм на счета работников, его загружаем в разделе Зарплата и кадры → Ведомости в банк через кнопку Загрузить подтверждения (или через обработку Обмен с банками по зарплатным проектам).

Технические нюансы: кодировка и проверка реквизитов

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

  1. Кодировка файла: в форме настройки обмена с клиентом банка (кнопка Настройка в журнале выписок) параметр Кодировка (Windows или DOS) должен строго совпадать со значением в заголовке файла в строке Кодировка=....
  2. Номер расчетного счета и БИК: значение реквизита РасчСчет в текстовом файле должно символ в символ совпадать с расчетным счетом, указанным в карточке организации в 1С. Если счета не совпадают, программа не сможет определить, по какой организации загружаются данные.
  3. Отсутствие лишних символов: в файле перед строкой 1CClientBankExchange не должно быть пустых строк, пробелов или служебных заголовков веб-страниц (HTML/XML).

Использование прямого обмена через 1С:ДиректБанк

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

Для активации сервиса перейдем в раздел Главное → Организации, откроем вкладку Банковские счета, выберем расчетный счет и перейдем по ссылке Настройка обмена с банком, следуя указаниям встроенного помощника подключения.

← На главную