Загрузка банковских выписок по почте (автоматически по расписанию)

11.11.24

Интеграция - Обмен с интернет-банком

Расширение для Бухгалтерии предприятия - для автоматической загрузки банковских выписок по почте.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Расширение для загрузки банковских выписок по почте
.rar 1,36Mb ver:1.0.0.2
22
22 Скачать (4 SM) Купить за 2 750 руб.

Описание

+ изменения от 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 и ранних версиях БП.

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

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

19200 руб.

21.03.2023    13578    94    21    

79

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Мастера заполнения Программист Бухгалтер Пользователь Платформа 1С v8.3 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

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

12000 руб.

20.12.2024    6616    11    14    

14

Обмен с интернет-банком Банковские операции Программист Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20400 руб.

03.04.2013    126130    258    377    

167

Банковские операции Обмен с интернет-банком Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Беларусь Россия Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

10.10.2017    39011    85    Xershi    44    

72

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Программист Бухгалтер Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка создания файла по стандарту обмена с системами "Клиент банка" kl_to_1c.txt Формат файла обмена Российская Федерация, версия 1.03 При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

4320 руб.

19.04.2019    45481    155    54    

90

Обмен с интернет-банком Рабочее место Банковские операции Бухгалтер Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Россия Бухгалтерский учет Платные (руб)

В банковской выписке есть информация о номерах счетов на оплату? Номера заказов? Номера и даты договоров ? Программа поможет их найти, чтобы заполнить аналитику. В банковской выписке, помимо покупателей и поставщиков, есть мемориальные ордера, перечисление зарплаты, оплата кредитов? Программа определит прочие операции и укажет нужный субсчет : не только 60 и 62, но и 91, 70, 71, 57, 67, 66, 79 и другие. Субконто для мемориальных ордеров назначается автоматически. Договоры подтягиваются из заказа, счета на оплату, счета-фактуры, накладной. В банковской выписке есть мемориальные ордера? Программа создаст документы вида "Платежный ордер". Тратите много времени и сил на разноску выписки ? Получите быстрый и качественный результат!

7800 руб.

31.08.2015    62264    17    11    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user630227_oks1292 03.05.23 16:56 Сейчас в теме
А будет ли работать обработка, если выписки банка приходят в виде сообщения что "Регулярный отчёт готов к скачиванию. Ссылка на получение" Т.е. для того, чтобы ее увидеть нужно вначале скачать ее по ссылке,при этом ссылка действует только сутки.
2. slavik27 105 07.05.23 14:40 Сейчас в теме
(1) это для этого и есть - парсит письмо(страницу) - со ссылкой - которая как раз и живет сутки, переходит по ссылке забирает файл - и этот файл забирает в 1С - кнопка в письме - "Скачать отчет" - она как раз и ведет же на сайт сбер т.е. в письме самого файла выписки нет
Прикрепленные файлы:
3. user1607331 11.05.23 00:09 Сейчас в теме
Приветсвую, подскажите во Фреш работает?
4. slavik27 105 11.05.23 05:43 Сейчас в теме
(3) к сожалению не пробовал, когда несколько лет назад работали с клиентом у которого был фреш они вообще не разрешали что либо устанавливать даже расширения. А так если у них там не заблокирован интернет то будет работать.
5. ITFORTIS 24.05.23 14:05 Сейчас в теме
Приветствую. Ошибка при попытке установки расширении конфигурации, вываливается ошибка "Не найден объект.ЖурналДокументов.Деньги.Графа.Авто". БП 3.0.131.27
6. slavik27 105 24.05.23 20:30 Сейчас в теме
(5) я перепроверю расширение, может объект можно убрать
7. ITFORTIS 25.05.23 11:32 Сейчас в теме
Если убрать объект в расширении то не открывются банковские выписки. Выходит такая ошибка:
{(27, 36)}: Поле не найдено "ЖурналДокументовБанковскиеВыписки.Авто"
ЖурналДокументовБанковскиеВыписки.<<?>>Авто КАК Авто,
{ОбщийМодуль.ОбщегоНазначенияБПКлиент.Модуль(854)}:ОткрытьФорму(ПараметрыОткрытия.ИмяФормы,
{ОбщаяФорма.ДлительнаяОперацияОткрытиеСписка.Форма(40)}:ОбщегоНазначенияБПКлиент.ОткрытьОсновнуюФорму(Истина, ПараметрыОткрытияКлиент, Параметры.ПараметрыОткрываемойФормы);

по причине:
Ошибка при выполнении запроса.
по причине:
{(27, 36)}: Поле не найдено "ЖурналДокументовБанковскиеВыписки.Авто"
ЖурналДокументовБанковскиеВыписки.<<?>>Авто КАК Авто,
8. slavik27 105 25.05.23 17:21 Сейчас в теме
(7) прошу прощения, сегодня, завтра - постараюсь вам переотправить расширение, поправлю
реквизит остался в основной конфигурации, но это не правильно, перенесу в расширение, вышлю вам.
9. slavik27 105 25.05.23 18:09 Сейчас в теме
(7) убрали графу Авто, так как в расширение оказалось что нельзя добавлять свои реквизиты, не изменяя основную конфигурацию. Старую версию оставили - на случай если кто-то все таки будет вносить изменения в основную конфигурацию (в журнале Деньги - графа Авто (строка))
10. andrej198422 29.06.23 11:53 Сейчас в теме
здравствуйте, можно как то посмотреть работоспособность? и открыт ли код для разработки?
11. slavik27 105 24.07.23 19:41 Сейчас в теме
(10) код для разработки открыт да. никаких запретов нет. насчет работоспособности к сожалению нет возможности показать - у клиента работает, данные его расчетного счета не дают показывать
12. Leon_11 13.12.23 18:26 Сейчас в теме
Добрый день! Купили у вас обработку. Попробовали поставить в "Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.57.17)" - не захотела вставать. Что посоветуете?.
13. slavik27 105 18.12.23 19:19 Сейчас в теме
(12) я вроде её не продаю. Напишите почему не встала что пишет. Какая ошибка?
14. slavik27 105 14.08.24 13:00 Сейчас в теме
Уважаемые коллеги, сбербанк поменял текст письма - вместо Скачать отчет, сейчас кнопка называется Скачать выписку, переделали на новый формат письма.
15. bonus777 11.10.24 15:32 Сейчас в теме
У пользователя отключены безопасные действия, но все равно ошибка
{ЧтениеБанковскихВыписок ОбщаяФорма.ЧтБ_ФормаНастройки.Форма(63)}: Ошибка при вызове конструктора (ИнтернетПочта): Установлен безопасный режим. Выполнение операции запрещено

Решено. В расширении отключи галочку безопасного режима.
16. bonus777 11.10.24 16:10 Сейчас в теме
(15) Еще проблема. Может мой косяк.

Поле объекта не обнаружено (Организация)
{ЧтениеБанковскихВыписок РегистрСведений.Чтб_БанковскиеВыписки.Форма.ФормаСписка.Форма(111)}:Сообщить(ДанныеЗагрузки.Организация);
{ЧтениеБанковскихВыписок РегистрСведений.Чтб_БанковскиеВыписки.Форма.ФормаСписка.Форма(73)}:Данные = ПолучитьДанныеНасервере(Дата,ИдПисьма);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Хотя выписки есть, все нормально.
17. slavik27 105 11.10.24 17:46 Сейчас в теме
(16) в версии 1.0.3, нет такого кода
для чего-где там выводится Сообщить ? (ДанныеЗагрузки.организация) ?

регистр не содержит данных по организации

а какую версию смотрите?

посмотрел все версии нет у меня такого кода

уберите Сообщить( ....Организация) - и должно работать
18. bonus777 15.10.24 08:48 Сейчас в теме
Вообщем. Тикет можно закрыть. Проблема в СБЕРе. Кодировка выписок для почты должна быть WIN. Иначе выписка загружается но есть ошибки при обработке в самой 1С.
В функции Функция ПолучитьДанныеНаСервере(Дата,ИДПисьма) (форма регистра) в конце:
Таб = новый табличныйДокумент();

Макет = ПолучитьОбщийМакет("РезультатЗагрузкиДокумента");
Шапка = Макет.ПолучитьОбласть("Шапка");
Попытка
Шапка.Параметры.Организация = ДанныеЗагрузки.Организация;
Исключение; КонецПопытки;
Попытка
Шапка.Параметры.РасчетныйСчет =ДанныеЗагрузки.БанковскийСчет;
Исключение; КонецПопытки;
Попытка
Шапка.Параметры.РезультатЗагрузки = ДанныеЗагрузки.РезультатВыполнения;
Исключение; КонецПопытки;
Попытка
Результ = ДанныеЗагрузки.РезультатСозданияДокументов;
Шапка.Параметры.Загружено = Результ.КоличествоЗагружено;
Шапка.Параметры.ПервыйЗагруженный = Строка(Результ.ПервыйЗагруженный);
Исключение; КонецПопытки;
Попытка
Шапка.Параметры.СуммаПоступило = Результ.СуммаПоступило;
Исключение; КонецПопытки;
Попытка
Шапка.Параметры.СуммаСписано = Результ.СуммаСписано;
Исключение; КонецПопытки;

Таб.Вывести(Шапка);

Возврат Таб;
Это решает проблему ошибок при выводе формы если Результат загрузки: ЕстьОшибкиЧтенияФайла.
19. slavik27 105 15.10.24 21:23 Сейчас в теме
(18) спасибо - для начала хотелось бы знать что был за вопрос и проблема и что за тикет!
20. aleksae 02.12.24 18:15 Сейчас в теме
Добрый день! Подскажите, пожалуйста, будет ли работать ваше расширение с письмами, в которых выписка прикреплена к письму в виде файла?
21. slavik27 105 14.12.24 11:20 Сейчас в теме
(20) Добрый день! Выписка забирается по ссылке которую сбер гененирует в письме, приложенный файл не будет забираться, но если нужно - могу доработать
22. Albert.57 18.12.24 00:01 Сейчас в теме
(21) А для УТ 11.5 и Альфа Банка нельзя также сделать?
23. user1255034 23.02.25 19:25 Сейчас в теме
Добрый день! я переделываю данный скрипт под Т Банк и есть пару вопросов.

Я верно понимаю? что если я использую скрипт, то обработка в 1С просто сканирует указанную папку и загружает файл zip или txt в 1С?
24. user1255034 24.02.25 17:24 Сейчас в теме
В итоге научился пользоваться отладкой за вечер и переписал под себя прям обработку письма от Банка внутри 1С. Теперь все работает! Спасибо за базу!
Работает в БП 3.0.168.19
Оставьте свое сообщение