Автоматическая загрузка выписки в 1С:Бухгалтерию 3.0, УНФ 3.0 по счетам Сбербанка (Sber API)
Интеграция - Обмен с интернет-банком
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
API Сбербанк. Автоматическая загрузка выписки в 1С.Бухгалтерия 3.0
.cfe 112,91Kb ver:1.1.2
70
|
70 | 6 200 руб. Купить | 10 SM Скачать |
|
API Сбербанк. Автоматическая загрузка выписки в 1С.УНФ 3.0
.cfe 122,19Kb ver:1.1.2
11
|
11 | 6 200 руб. Купить | 10 SM Скачать |
|
API Сбербанк. Автоматическая загрузка выписки в 1С.Розница 3.0
.cfe 122,22Kb ver:1.1.2
1
|
1 | 6 200 руб. Купить | 10 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Расширение для конфигурации.
Тестировалось на 1С: Бухгалтерия 3.0, УНФ 3.0 и Розница 3.0
Загрузка выполняется Регламентным заданием.
Исходный код открытый.
После настройки обработка сама запрашивает выписки в сбербанке. Ни куда их не сохраняет (обрабатывает в памяти). Дальше эти данне обрабатываются штатными средствами обработки клиент-банка, т.е. на выходе получаем такие же документы как при ручной загрузке, с той лишь разницей, что программа все делает сама.
Настройки и сертификаты для обработки в личном кабинете СберБизнес
https://sbi.sberbank.ru:9443/ic/ufs/host/index.html#/fintech/org-account
Теперь по порядку:
1) Заходим в личный кабинет СберБизнес https://sbi.sberbank.ru:9443/ic/ufs/login.html
2) Переходим на пункт меню Sber API и, если необходимо, подключаем сервис.
3) После подключения сервиса заказываем сертификат, должно получиться как-то так:

4) Добавляем расширение и открываем форму настройки:
Администрирование - (lint) Сервис работы с API Сбербанка
5) Во втором шаге, указываем будут ли токены получены автоматически по CODE и обновляться каждый час (более безопасный вариант, но немного заморочистый) или получаете токены в личном кабинете сбера и просто прописываете их в обработку.
6) В табличной части можно указать глубину запроса в часах от текщей даты, по-умолчанию 2 часа.
7) Заполняем настройку по шагам, поля умышленно написаны на латинском как в личном кабинете, чтоб было меньше путаницы.
Внимание!
Обработка ничего не куда не передает, кроме общения со сбербанком: https://fintech.sberbank.ru:9443
Весь обмен происходит на стороне сервера.
Файлы расширений для Бухглатерии и УНФ содержать одинаковый код и объекты, разделено исключительно для тех кто просто хочет подгрузить, а не проводить соответствие объектов.
CODE - плучается редиректорм на нашу отдельную страницу, т.к. сбер просит заранее укзазать куда отправить CODE, если не указать то он его возвращает в адресной строке. В связи с тем, что нужно повторять операцию каждые 3 месяца, забываешь и пришлось сделать удобную страницу для разбора.
Кого данный факту смущает, можете сделать свою страницу для принятия запроса (можете да же сразу проставлять себе в базу) или убрать из кода редирект на нашу и брать из адресной строки. Данные только разбираются и показываются в виде html страницы, ничего ни куда не записывает и не хранится.
Изменения в версии: 1.1.0
- добавлена возможность указать токены полученный в ручную в личном кабинете сбербанка;
- добавлена возможность задать глубину получения выписки в часах от текщего времени;
- убрано промежуточное сохранение полученного файла, теперь испольуем Поток;
- изменена функция принимающая поток для обработки с ОбработатьВыписку на ОбработатьВыпискуКакСервис, но если кому надо использовать старую, код оставлен, достаточно расскомментировать; (функция изменена из-за проблем с загрузкой при наличие не сопоставленных или ошибочных данных)
Изменения в версии: 1.1.2
- добавлены сроки действия, где не было;
- добавлена возможность указать пользователя для которого штатными средствами будет формироваться уведомление о необходимости актуализации параметров;
- добавлены возможности сохранить сертификат из обработки;
- добавлена кнопка ручного запроса файла выписки для сохранения в каталог;
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.237
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.201.24
- Розница, редакция 3.0, релизы 3.0.14.159
Вступайте в нашу телеграмм-группу Инфостарт
См. также
SALE! %
Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)
Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.
17500 руб.
20.12.2024 21533 104 32
Обмен с интернет-банком 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)
Автоматическая загрузка банковской выписки — это решение для интеграции с банками через API, которое упрощает процедуру загрузки банковских операций в 1С, экономя время и ускоряя бизнес-процессы предприятия. Решение поддерживает в т.ч. автоматическую загрузку выписок из файлов в электронной почте и локальном каталоге.
73200 руб.
26.03.2026 2567 3 2
Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.
19520 руб.
21.03.2023 26239 174 39
Зарплата Обмен с интернет-банком Файловый обмен (TXT, XML, DBF), FTP Печатные формы Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)
Выгрузка расчетных листков из 1С в банк в формате XML. Поддерживаются форматы файлов для Сбера, Альфабанка, Росбанк
6100 руб.
29.11.2021 32763 141 32
Банковские операции Обмен с интернет-банком Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)
Расширение позволяет автоматизировать загрузку банковских выписок в программу 1С:Бухгалтерия предприятия, ред. 3.0. При начальной настройке создается регламентное задание. Период срабатывания регламентного задания в дальнейшем можно поменять в консоли заданий. Требуется указать каталог, из которого нужно загружать банковские выписки.
7320 руб.
06.04.2020 20663 32 34
Обмен с интернет-банком Банковские операции Разработчик Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.
17080 руб.
03.04.2013 133970 268 381
Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Разработчик Бухгалтер 1С:Предприятие 8 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. При этом будут созданы загружаемые контрагенты и их р/с.
5612 руб.
19.04.2019 50700 170 54
Зарплата Обмен с интернет-банком Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)
Выгрузка реестра расчетных листков в СБЕР из 1С: ЗГУ/ЗУП в формате XML.
4148 руб.
29.12.2021 15453 12 10
Или еще этот файл потом парсится, передаётся в обработку КлиентБанк, создаются документы?
Client_secret действителен 3 месяца., сертификат год, т.е. минимально потребует вмешательства раз в 3 месяца, для обновления Client_secret.
А подскажите, пожалуйста, sms приходит на чей номер - человека с правом подписи, или на другой?
Мы завели аккаунт с ролью разработчика Sber API - на него можно как-то настроиться?
Мы завели аккаунт с ролью разработчика Sber API - на него можно как-то настроиться?
Авторизация как у вас было заведено, под тем, под кем заходите на портал сбера.
Аккаунт с ролью разработчика Sber API, вы куда завели?
Завёл себя, как сотрудника организации. А потом для этого сотрудника создал аккаунт пользователя-разработчика Sber API.
Конечная цель - чтобы смс-ки приходили не директору, а сотруднику, ответственному за выписки. И чтобы при этом ответственный сотрудник не имел права подписи.
Такое возможно настроить с Вашей обработкой?
Хорошо, если это будет, но как говорится обещанного 3 года ждут, а нам надоело ждать.
Тоже пишу подобную интеграцию, подскажите, пожалуйста, как вы победили получение кода авторизации?
У меня поле html-документа просто не переходит на страницу авторизации, зависает. Пока использую тестовый контур СБЕРа.
Подскажите, пожалуйста, для чего вы делаете редирект на свой сайт при запросе на получение кода авторизации и запросе на получение токена?
Обращаем Ваше внимание, что используемый Вами метод /v1/files/tasks-for-download/{taskId} (получение ссылки на скачивание выписки) планируется выводу из эксплуатации в 1Q2026.Для сохранения стабильной работы Вашего сервиса Вам необходимо перейти на обновленный метод /v1/statement/tasks-for-download/{taskId}
<ht ml>¶<head><title>403 Forbidden</title></head>¶<body>¶<center><h1>403 Forbidden</h1></center>¶<hr><center>SOWA</center>¶</body>¶</
Поле Scope
их присылают 2 какой из них вставлять ?
Scope для авторизации v1
Scope для авторизации v2
Ошибка (ПолучитьТокен)<ht ml>
<head><title>400 No required SSL certificate was sent</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<center>No required SSL certificate was sent</center>
<hr><center>SynGX</center>
</body>
</html>
Есть информация по ней? Сертификаты из ЛК сбербанка установлены.
Стоит задача по автоматической загрузке банковских выписок без участия человека.
Настроили типовую обработку через Директ банк со Сбербанком, при этом получив токен и настройки API с банка.
В ручном режиме обработка работает, загружает выписки.
Регламентное задание настроить невозможно (хоть оно и есть в списке регл.заданий) но со Сбербанком оно не работает - ответ тех.поддержки 1С: "Стандартными средствами сервиса 1С:Директ-банк указанный банк Сбер не поддерживает автоматическое получение выписки."
- 1С:Предприятие 8.3 (8.3.27.1786), Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.190.25)
- база серверная
- токен установлен на клиентской машине, на сервер токен поставить возможности нет - т.к. он виртуальный, при пробросе порта 1С не видит токен
Вопрос:
может ли ваша обработка решить нашу задачу - без участия человека по расписанию подключаться к банку и загружать выписки - при том что запуск обработки нужен на клиентском приложении.
Обработка полностью вынесена в расширение? Никакие объекты в конфигурацию не добавляются?
в версии БП 3.0.190.25, запомнить пароль можно только до закрытия программы.
получается когда мы вводим данный API - обработка запрашивает какой-то временный токен? привязанный к Client_secret ?
USB-токен нужен только при настройке? или при загрузке выписок через вашу обработку USB-токен все равно должен стоять в ПК?
USB ключ или SMS на клиенте, операцию получения CODE так же выполняете на клиенте, после успешно токена они не нужны для обработки, до следующего раза.
Дальше используются только токены которые от сервера ничего не требут, ни ключей, ни криптопровайдеров. Может потребоваться доустановка корневых сертификатов, чтоб ваш клиентский сертификат считался валидным на сервере, т.к. соединение идет через https
обработку настроили, все работает, спасибо!
только есть вопрос: по какому принципу обработка выбирает период загрузки выписок?
объясню, почему возник вопрос: мы используем овердрафт от банка, и кредитные деньги списываются со счета автоматически в банковской системе в 23:59
* ставила время выполнения обработки на 23:59:59 - загружает текущий день, но не загружает оплату кредита в 23:59
* ставила на 01:00:00 - загружает предыдущий день, но все равно не загружает оплату кредита в 23:59
изначально подумала что загружает текущий день, но сегодня (после изменения времени запуска на 01:00:00) загрузился предыдущий день...
Почему не загружает оплату кредита (офердрафта) который в банковской системе стоит на времени 23:59?
Почему не загружает оплату кредита (офердрафта) который в банковской системе стоит на времени 23:59?
Последние 2 часа от текущей даты. Сделано специально, потому как рег задание настроено на сработку каждые 1-2 часа. Можете поменять в коде.
В след версии, числа 30.03 выложим, будет возможность указать в обработке. Так же будет возможность использовать токены из личного кабинета, без CODE. Пока тестируется.
тогда почему не загружается это списание - оплата кредита в 23:59?
или дело не во времени, а в типе банковской операции?
в банке в операции списания в реквизитах получателя не указа КПП
в 1С - КПП есть.
и если загружать выписки типовыми механизмами - то эти платежи выходят в список ошибками/предупреждениями о контрагенте - и в итоге загружаются "не проведенными" в 1С...
как происходит поиск Контрагента?
Потому что, как я сказал, текщая обработка предоставляет только транспорт, все остальное штатное поведение.
Подскажите пожалуйста, если подключение к Сбербанку происходит через USB токен, как в таком случае получить код при первой авторизации?При нажатии получить CODE, появляется окно в котором сказано вставьте USB токен, запустите и т.д., но при этом получить кода не получается, возможно только войти в отдельном окне не через автоизацию расширения. Как быть, подскажите пожалуйста?
К сожалению тут помочь не могу, т.к. это вопрос к тех.поддержке банка.
Могу только сказать, что появилась возможность генерировать ключи на сайте, есть идея попробовать как будет работаьт без предварительного получения CODE. Думаю в марте этим позанимаемся.
Ошибка (ПолучитьТокен)<ht ml>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>SOWA</center>
</body>
</html>
при попытке получить токены.
Все проверил в круг id, secret пароль к сертияикату. Ни как не получается получить токены.
Все проверил в круг id, secret пароль к сертияикату. Ни как не получается получить токены.
Не всегда с первого раза после получения CODE срабатывает получение токенов, сами с этим сталкиваемся. Пока решение только повторять. Обычно если сразу не прошло, проходит раза с 3-4. Это опять же вопрос к API банка, предполагаю что есть задержка. Поэтому в прошлом посте и написал, что они добавили получение токенов в личном кабинете, будем пробовать. Новый релиз выложим как сделаем и протестируем.
Сэкономили мне кучу времени на ненужное изучение апи сбера.
Т-Банк и ВТБ я сделал оба за два часа, тут провозился пол-дня и плюнул.
За 20 минут адаптировал к УНФ. Идеальный инструмент. Я так понимаю, что моя цель - просто получать $$ правится заменой запроса файла на запрос транзакций. Выписку бухи утром выгружают, а боссы хотят деньги видеть в тот же вечер.
А вот у Т-банка конечно привязка к айпи например - круче сделана.
- можете подгрузить через конфигуратор, выбрать проверить расширение и по результатам проверки провести соответсвие.
- вообще убрать данную подсистему из расширения, в этом случае переход в обработку будет возможен только через все функции.
- ждать обновления расширения, примерно в июне.
можете подсказать как исключить КПП из поиска Контрагента (юр.лица), чтобы поиск Контрагента осуществлялся только по ИНН?
P.S. обычно, штатно, ни как, но можно прописать счет с которого пришли деньги нужному контрагенту, потому как обычно сначал ищет по номеру р/сч, потом уже по ИНН/КПП.
Подскажите пожалуйста
Выходит следующая ошибка
<ht ml>¶<head><title>400 No required SSL certificate was sent</title></head>¶<body>¶<center><h1>400 Bad Request</h1></center>¶<center>No required SSL certificate was sent</center>¶<hr><center>SynGX</center>¶</body>¶</html>¶
Сертификаты подгружены, токены в ЛК сгенерированы
пришел очередной день обновления Client_secret в Сбербизнес.
но в 1с выходит ошибка:
Ошибка (ПолучитьТокен){"error":"invalid_client","error_description":"Client authentication failed. Invalid credentials"}
Токеный не получены, смотрите сообщения об ошибках.
подскажите, пожалуйста в чем может быть причина?
Client_secret обновлен
Code получен
TLS-сертификат обновили, подгрузили
1. Можно ли будет адаптировать обработку под УТ 11.5 самому, много там переделывать придется?
2. В таблице 4 шага у Вас есть выбор организации и счета, но настройки интеграции, токены для одной организации, соответственно вариант когда могут быть разные организации невозможен. Зачем тогда добавили выбор организации?
Вопрос снят - заморозки с кодировкой
Поток генерирует Сбербанк. Все что вы можете, при получение указать кодировку в которой читать.
Смотрите функцию ПолучитьФайл, строка ЗаписьДанных.ЗаписатьСтроку(ТелоОтвета,КодировкаТекста.ANSI);
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 2348995
Создание 26.03.25 08:00
Обновление 12.10.26 14:49
Просмотры 9483
Загрузки 82
Рейтинг
6
Комментарии 87
Код открыт Да
Рубрики Обмен с интернет-банком
Кому
Бухгалтер
,
Пользователь
Тип файла Расширение (cfe)
Платформа 1С 8.3
Конфигурация
1С:Бухгалтерия 3.0
,
1С:Управление нашей фирмой 3.0
,
1С:Розница 3.0
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Бухгалтерский учет
Доступ к файлу Абонемент ($m)