Загрузка банковских выписок по почте (автоматически по расписанию)
Интеграция - Обмен с интернет-банком
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
+ 29.11.2025
Добавлено расширение с новой функцией парсинга Назначения платежа и автоподстановкой документов продаж - (Заказ покупателя, Реализация товаров услуг)
Добавлены обработчики - для автоматического добавления регламентного задания (прописывается по
кнопке в настройках)
+10.08.2025
Внимание: В Тестовом режиме для БП3 - добавлена загрузка банковских выписок для Т-БАНК
(работает только в прямом режиме, для скрипта пока в разработке) версия расширения 1.0.0.5
+ 04.08.2025
добавлено расширение для конфигурации Управление торговлей 11
+ по просьбам заказчиков - добавлена загрузка по прикрепленному файлу к письму
небольшие мелкие доработки, проверка применимости расширения к версии БП 3.0.180.14!
+ изменения от 13.08.2024
добавлено чтение новых писем сбербанка
Описание
В Интернет банке Сбер (а также ТБанк) есть одна очень интересная функция, если по каким-то причинам прямой обмен с банком настроить в программе нет возможности то, можно подключить в сбер.онлайн функцию отправки банковских выписок на электронную почту – выписки по расписанию по расчетному счету. (услуга была платная)
Данное расширение предоставляет возможность забирать такие выписки приходящие на почту в виде ссылки на архив, содержащий текстовый файл выписки Kl_to_1c.txt.
Есть два режима работы – непосредственная загрузка в 1С – из почты (прямое чтение почты), для этого нужно настроить учетную запись эл.почты на которую будет приходить выписка, а также выбрать эту учетную запись в настройках расширения в меню Администрирование -> Настройка загрузки банковских выписок.
Также следует обратить внимание, что учетная запись должна быть настроена по протоколу POP3, из-за того что при загрузке писем используется получение идентификаторов писем, и данный метод получения - доступен только по протоколу POP3.

Второй режим работы(Через скрипт) – если по каким то причинам, почтовый сервис не дает открывать почту на удаленном сервере (а сбер может запрещать открывать ссылку с сервера не с Российскими IP), но при этом у вас есть ваш сайт (в зоне ру) – можно использовать второй режим работы – через скрипт. Размещаете на своем сайте скрипт (на php) – который забирает выписку с почты. 1С же забирает в данном случае данные уже у скрипта. Естественно что нужно обезопасить скрипт, чтобы посторонние не могли получить доступ к скрипту (по ip-адресу, или базовая http-авторизация) – логин и пароль непосредственно указывается в самом скрипте, а также в настройках расширения.

Желательно указывать учетную запись для писем - ту, которая работает через протокол IMAP, если через POP - то каждый раз 1с будет загружать все письма без фильтра по дате.
Когда на почту приходит файл с выпиской, либо скрипт либо сразу с почты – фоновое задание забирает архив с выпиской, но предварительно парсит письмо на ссылку сбера, переходит по ссылке забирает архив, распаковывает архив – и загружает уже непосредственно выписку в 1с, при этом сохраняя ее в журнал выписок, чтобы в дальнейшем по ней можно было бы получить отчет о загрузке данных в 1С.
Далее немного доработана форма журнала выписок – выводит в журнал знак (*) – если выписка была загружена автоматически, ибо иногда бухгалтер не дождавшись автоматической выписки загружал ее сам и – при этом возмущался что авто.загрузка не работает. Также есть журнал (лог) загрузки, из него всегда можно узнать что загружалось когда и вытащить сам файл выписки.
13.08.24 Сбербанк недавно изменил формат писем, сделал их в своем корпоративном стиле и желтая кнопочка исчезла, также вместо архива zip - стал выдавать по ссылке напрямую текстовый файл.

В архиве – непосредственно расширение для 1С, внешняя обработка для старта фонового задания, а также скрипт на php для сайта.
Настройки расширения и настройки скрипта

Так как скрипт сам забирает ссылку из почты – то соответственно при таком способе необходимо настроить доступ на чтение выписок в самом скрипте, в 1С тогда не нужно этого делать, но в 1С нужно указать другие настройки – доступ к скрипту по паролю, логину + прописать такую же папку откуда брать архивы с выпиской.
Данный способ может быть усовершенствован – насчет безопасности (понимаю, что скрипт может быть защищен но тогда и папку с файлом нужно как-то защитить), здесь показан базовый вариант, соответственно можно модифицировать под себя. Исходники скрипта в архиве.
На сервере (где расположен сайт со скриптом) это может выглядеть вот так

А в папке temp уже сами архивы с выписками.

Для автоматической работы расширения – необходимо в дополнительные отчеты и обработки (Печатные формы, отчеты и обработки) – Добавить внешнюю обработку на запуск регламентного задания. Внешняя обработка также есть в архиве – и прописать в настройках расписание выполнения.
У нас установлено расписание каждые полчаса допустим до обеда, сбер обычно высылает выписку утром, может быть и хватит расписания до обеда, чтобы прочесть выписку. Можно установить расписание в Сбере на определенное время, и в 1С расписание допустим спустя 10 мин этого времени - и сделать запуск по расписанию 1 раз в день в точно назначенное время.

Дополнительно:
На форме Банковские выписки (меню Банк и касса -> Банковские выписки) – размещена дополнительная кнопка – которая открывает журнал загруженных выписок


С помощью журнала можно посмотреть отчет по загрузке выписки, а также сохранить выписку на компьютер.
Тестировалось на Бухгалтерии предприятия версии 3.0.131.27 и ранних версиях БП.
+протестировано на версии БП 3.0.180.14
Тестировалось на Управление торговлей 11 версии 11.5.20.66
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.20.66
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.184.21
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.184.21
Вступайте в нашу телеграмм-группу Инфостарт