Загрузка справочника БИК с сайта Центрального банка России

Публикация № 1754848 09.11.22

Бухгалтерский учет - Банковские операции

Обработка справочник БИК классификатор

Обработка для загрузки классификатора банков (справочник БИК) непосредственно с сайта ЦБ РФ или из файла (формат ED807) в конфигурации на базе БСП.

Дополнительная обработка по загрузке справочника БИК предназначена для конфигураций, написанных на базе библиотеки стандартных подсистем (Бухгалтерия 3.0, Управление персоналом 3.1, Управление торговлей 11). Содержит 2 команды: первая позволяет запустить загрузку из файла, расположенного на клиенте (предварительно можно скачать по ссылке http://cbr.ru/s/newbik), вторая использует вызов серверного метода и запускает загрузку с сайта непосредственно на сервере (то есть требуется подключение сервера 1с к интернету). Вторая команда может быть запущена как интерактивно, так и по расписанию. Код писался для использования в разрабатываемой конфигурации с использованием БСП (в которую входит в том числе и классификатор кредитных организаций). Существующая в БСП загрузка не подошла, так как требует наличие подсистемы интернет-поддержки и соответственно подписки на ИТС. Разработка велась с учетом «УФЭБС. Обмен с клиентами Банка России» Версия 2022.4.1 (https://www.cbr.ru/development/formats/). Код достаточно неплохо документирован, в нем приведена выжимка из схемы XML документа справочника БИК. Сама процедура загрузки относительно небольшая и позволяет быстро её модифицировать. Обработка имеет форму, которая имеет кнопки запуска загрузки из файла и из интернета, таким образом её можно загрузить как файл, для последующей отладки. При загрузке сверяется актуальность ранее загруженных и вновь загружаемых данных (атрибут CreationDateTime). Неактуальный справочник не загружается. Синхронизация с классификатором банков в базе данных производится либо по БИК (если организация имеет один корр.счет), либо по БИК и корр.счету (для организаций, имеющих несколько корр.счетов). Реализован контроль ошибок (приведен в Приложении 5 к Положению Банка России от 24 сентября 2020 года N 732-П "О платежной системе Банка России" пункт 5), однако далее он не используется. Код страны получается из файла, однако затем он жестко устанавливается в "RU" (аналогично загрузке классификатора, реализованной 1С).

 Записи справочника БИК ЦБ фильтруется следующим образом:

  • Список банков прекративших деятельность определяется по атрибуту PtType = 90 (Конкурсный управляющий (ликвидатор, ликвидационная комиссия)) либо если список ограничений содержит атрибут Rstr = "LWRS" (Отзыв (аннулирование) лицензии).
  • Из организаций, не имеющих своего корр.счета попадают только подразделения ЦБ (PtType = 00 (Главное управление Банка России),10 (Расчетно-кассовый центр),12 (Отделение, отделение – национальный банк главного управления Банка России),15 (Структурное подразделение центрального аппарата Банка России) и 40 (Полевое учреждение Банка России))
  • Из организаций имеющих корр.счет попадают только те у которых RegulationAccountType имеет значение CRSA (Корреспондентский счет (субсчет)) или UTRA (Единый казначейский счет).

Из особенностей:

  • Не заполняются поля "Телефоны", "ГородМеждународный", "АдресМеждународный" и "ИНН", так как эта информация отсутствует в исходном файле.
  • Поле "МеждународноеНаименование" заполняется только для банков имеющих СВИФТ идентификатор, т.е. именно так, как это сделано в файле справочника, полученного с сайта ЦБ РФ.

Обработка тестировалась на конфигурациях Бухгалтерия предприятия 3.0.120.14, Зарплата и управление персоналом, редакция 3.1.23.68, Управление торговлей 11.5.8.221, а также пустой конфигурации с БСП 3.1.7.137. Загрузка в пустой справочник заняла 42 секунды (на файловой базе), записано порядка 1200 объектов.
Загрузка в пустой справочник БИК, в который затем был загружен актуальный классификатор от 1С с последующей загрузкой классификатора с сайта ЦБ, показал следующее:

  • Разницы в списке банков, прекративших свою деятельность нет (что ожидалось, так как в загрузке от 1С эти банки тоже не грузятся, а исправляются только существующие записи).
  • В списке действующих организаций обнаружено 103 объекта. Из них 11 - это отличия в сокращении населенного пункта, реквизит "Город". В классификаторе 1С, например "пгт", в классификаторе ЦБ "пгт.", один объект не был обнаружен в классификаторе от 1С - "Центральный Республиканский Банк ДНР" БИК 040051997, однако присутствовал в классификаторе ЦБ, остальные это многочисленные УФК, у которых по какой-то причине не оказался заполнен реквизит "БИКРКЦ".

Дополнение по поводу реквизита БИКРКЦ: оказывается при первой загрузке классификатора от 1С в пустой справочник БИК этот реквизит не заполняется, если же загрузить повторно этот же файл классификатора от 1С - то он заполнится, вот такая фича от 1С. Таким образом общее количество различий составляет 12.

Скачать файлы

Наименование Файл Версия Размер
Загрузка справочника БИК с сайта Центрального банка России:

.epf 19,33Kb
5
.epf 1.2 19,33Kb 5 Скачать
Открыть демо

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RayCon 793 13.11.22 09:44 Сейчас в теме
Опечатка: СФИВТ счет -> код СВИФТ (от SWIFT)

P.S. Вообще-то, более корректно говорить о коде банков BIC в системе SWIFT, т.к. в этой системе есть ещё и код предприятий BEI. Но в обиходе часто SWIFT BIC называют просто SWIFT.
2. Kobra_RU 239 13.11.22 14:19 Сейчас в теме
Оставьте свое сообщение

См. также

Восстановление предопределенных элементов справочника средствами платформы (переинициализацией) Промо

Обработка справочников Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка восстанавливает потерянные предопределенные элементы справочника с заполненным наименованием, кодом и иерархией, которые описаны в конфигурации. Исправление ошибки "Предопределенный элемент отсутствует в данных".

2 стартмани

28.03.2018    23444    119    Dipod    13    

Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо

Обработка документов Загрузка и выгрузка в Excel Обработка справочников Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Это перепиленная вдоль и поперек версия всем известной обработки "Загрузка из табличного документа" с диска ИТС. Добавлена возможность грузить в документы, виды расчетов, регистры расчета.

9 стартмани

25.06.2014    19544    39    Дмитрий74Чел    9    

BIM: взаимодействие с платформой Autodesk Forge

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Строительство Строительство Абонемент ($m) Абонемент ($m)

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

1 стартмани

25.11.2020    74521    16    kandr    3    

Оптимизация размера изображений из присоединенных файлов УТ 11.4

Инструменты администратора БД Обработка справочников Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 11 1С:Управление торговлей 11 Россия Россия Абонемент ($m) Абонемент ($m)

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

5 стартмани

10.07.2020    15476    25    Neti    5    

Мастер XML-обмена Промо

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

Функциональный аналог конвертации данных в кармане - комплекс обработок предназначенный для быстрой и удобной разработки обмена данными между информационными базами 1С.

5 стартмани

02.09.2015    43661    20    Lancelot-2M    23    

Конвертация любых адресов, написанных в свободной форме, к ФИАС

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Допустим у нас есть база с адресами клиентов, и написаны они могут быть как душе угодно. С опечатками, без индексов, без разделителей, в совершенно любом формате. Вот было бы здорово иметь функцию, которая одним нажатием кнопки преобразует любую белиберду к строгому представлению адреса по ФИАС? Восстановит индекс, исправит опечатки и вернёт на 100% валидный адрес. Для всех, кто мечтательно сказал "ДА!", выкладываю данную обработку.

2 стартмани

30.06.2020    16410    136    XilDen    19    

Модуль обмена с QIWI

Банковские операции WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Компании, которые используют систему моментальных платежей QIWI, ценят ее за удобство по скорости выплат и для платежей по запросу. Но такие переводы сложны для учета, а при большом объеме проводимых операций отнимают много времени и превращаются в дополнительную головную боль. Мы сотрудничали с компаниями, которые отправляют большое количество платеже на QIWI, и часто слышали боль бухгалтеров о том, как им сложно работать с такими переводами. Поэтому мы автоматизировали выплаты через QIWI в 1С и создали модуль интеграции 1С c API QIWI Wallet и QIWI TopUp.

5 стартмани

25.05.2020    14602    2    Neti    10    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

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

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    29150    40    capitan    26    

Пометка на удаление неиспользуемых элементов справочников и документов Промо

Чистка данных Обработка документов Обработка справочников Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

В ходе работы в программе в ней зачастую накапливается "мусор". Данная разработка может помочь убрать его... (обычные или управляемые формы)

1 стартмани

02.02.2010    49702    748    AnryMc    53    

Пакетное пробитие чеков на Онлайн-кассе при оплатах от физических лиц на расчетный счет

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

Автоматизация процесса пробития чеков онлайн при поступлениях на расчетный счет от физических лиц. Помогает сократить трудозатраты таким организациям, как МФЦ, Управляющие компании и т.д. Подходит для 1С:Бухгалтерия 3.0 любой версии (базовая, ПРОФ, КОРП). Не изменяет конфигурацию. Конфигурация остается на поддержке (типовая).

2 стартмани

24.09.2019    32179    18    r.resh39    16    

АРМ "Касса-Лом". Обмен между 1С и учетной системой по оплате с физическими лицами за сдачу металлолома

Оптовая торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

АРМ "КАССА-ЛОМ" предназначено для проведения безналичных взаиморасчетов между физическими лицами-сборщиками металлолома и предприятиями, являющимися членами НП НСРО «РУСЛОМ.КОМ» и осуществляющими деятельность в области обращения с ломом и отходами металлов.

5 стартмани

23.09.2019    15008    24    vik070777    0    

Выгрузка данных из УТ 11.3/11.4 в БП 3.0 (перенос документов и справочной информации из "Управление торговлей" ред. 11.3/11.4 в "Бухгалтерия предприятием" ред. 3.0). Обновлен до УТ 11.3.4.х/11.4.7х и БП 3.0.7х.х Промо

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление торговлей 11 Абонемент ($m) Абонемент ($m)

Данная обработка предназначена для выгрузки в формате XML данных из программы «Управление торговлей» ред. 11.3/11.4 по основным группам документов (документы покупки/продажи товаров и услуг, складские документы, счета-фактуры, ценообразование), а также набор основных справочников. Загрузка данных в БП ред. 3.0 через обработку «Универсальный обмен данными XML». Основная цель обработки – оптимизация работы бухгалтеров во время обмена данными между программами, а также выборочная корректировка загруженных ранее документов.

1 стартмани

04.03.2016    74351    214    SEOAngels    67    

Редактор объектов информационной базы 8.3

Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.65 от 17.01.2023

2 стартмани

23.01.2019    54671    641    ROL32    83    

Проверка VAT номеров

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    25516    4    wtlz    1    

Работа с публикациями "Инфостарт"

Инфостарт WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    35075    17    RocKeR_13    16    

Пример использования REST API Яндекс Диска

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    44754    77    MKFreeUser    17    

Обмен файловыми базами данных через Yandex диск

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Россия Россия Абонемент ($m) Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    26765    8    slimper    1    

Внешняя компонента для работы по Web-socket протоколу x32 x64

Разработка внешних компонент WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

2 стартмани

30.03.2018    47011    115    Ditron    120    

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv7 Конфигурации 1cv7 Россия Россия Абонемент ($m) Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    58276    65    ksnik    3    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB-интеграция Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    50517    47    KorotkovRV    17    

Сервер push сообщений “Push0k“ 18.05

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Аналог других “мессенджеров“. Позволяет практически все то же самое, что и другие решения. За исключением смайлов, эмодзи, голосовой и видео связи. Основное отличие от других решений, открыта и доступна для изменения серверная и клиентская часть месенджера. Общедоступной серверной части нет, за серверную часть отвечаете вы сами.

1 стартмани

19.12.2017    28014    15    PloAl    20    

Подсистема Вики - интеграция 1С и сайта под управлением MediaWiki

WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Редактирование статей сайта Mediawiki из 1С. Формирование функционального описания конфигурации на сайте Вики.

1 стартмани

19.09.2017    38699    38    shmalevoz    21    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты

WEB-интеграция Рабочее место Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Внешняя обработка для работы с картами в 1С. Получения изображения с публичной кадастровой карты России, построения тематических карт

10 стартмани

31.08.2017    32835    32    vipchep    5    

Обмен данными между УТ 10.3 и Розницей 2.2 (правила обмена данными между "Управлением торговлей" ред. 10.3. и "Розницей" ред. 2.2)

Обмен между базами 1C Оптовая торговля Розничная торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 1С:Розница 1С:Розница Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Данные правила предназначены для обмена в формате XML данных из программы «Управление торговлей» ред. 10.3. и "Розница" ред. 2.2 по основным группам документов и основных справочников. Загрузка данных осуществляется через встроенную обработку «Универсальный обмен данными XML». Основная цель обработки – корректировка типовых правил на выявленные ошибки и расширение выгрузки для корректной выгрузки данных по ЕГАИС и продажам в целом. Протестировано до УТ 10.3.47.х и Розница 2.2.11.х

3 стартмани

16.09.2016    68292    19    SEOAngels    65    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    59737    180    Aphanas    5    

Легкий интернет-магазин из УТ 11.2

WEB-интеграция СRM Оптовая торговля Розничная торговля Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Обработка создания интернет-магазина из УТ 11. Создается единственный файл html, который содержит все выгруженные товары. Клиент составляет и отправляет заказ вам на e-mail прямо из браузера, не прибегая к использованию стороннего ПО.

11.08.2016    43905    0    hlopik    38    

Загрузка Счета покупателя из PDF

Обработка документов Файловый обмен (TXT, XML, DBF), FTP Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    34971    40    John_d    6