При загрузке банковских операций в конфигурацию 1С:Бухгалтерия предприятия 3.0 пользователи нередко сталкиваются с ошибками разбора файла или отсутствием каких-либо строк для загрузки. Разберем типичные причины этой неполадки, структуру корректных файлов обмена и правильный порядок обработки банковских документов.
Проанализируем типовую ситуацию: бухгалтер или оператор выгружает из интернет-банка текстовый файл и пытается импортировать его через обработку загрузки банковской выписки, однако программа отказывается принимать документ. Выясним причину этой ошибки.
В большинстве подобных случаев файл, выгруженный из банка, является реестром на зачисление зарплаты сотрудникам или списком лицевых счетов зарплатного проекта, а не движением по расчетному счету организации. В типовых конфигурациях 1С эти документы имеют принципиально разное назначение, структуру и механизмы обработки:
1CClientBankExchange.Рассмотрим подробнее техническую структуру файла, который ожидает встроенный парсер 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С выдает ошибки формата, проверим следующие технические параметры:
Настройка в журнале выписок) параметр Кодировка (Windows или DOS) должен строго совпадать со значением в заголовке файла в строке Кодировка=....РасчСчет в текстовом файле должно символ в символ совпадать с расчетным счетом, указанным в карточке организации в 1С. Если счета не совпадают, программа не сможет определить, по какой организации загружаются данные.1CClientBankExchange не должно быть пустых строк, пробелов или служебных заголовков веб-страниц (HTML/XML).Чтобы исключить ошибки ручного экспорта и импорта файлов, рассмотрим подключение сервиса 1С:ДиректБанк (DirectBank). Этот механизм позволяет отправлять зарплатные реестры и платежные поручения, а также получать входящие выписки в один клик напрямую с серверов банка через защищенное соединение.
Для активации сервиса перейдем в раздел Главное → Организации, откроем вкладку Банковские счета, выберем расчетный счет и перейдем по ссылке Настройка обмена с банком, следуя указаниям встроенного помощника подключения.