Расширение для загрузки адресов и телефонов банков для конфигураций на БСП

Обработки - Обработка справочников

Загрузка банки Классификатор банков БСП Адрес Телефоны

0
Предлагаю Вашему вниманию расширение, исправляющее следующую "неполноценность" загрузки банков средствами БСП версии 2.4 - загрузка элементов справочника осуществляется без заполнения полей "Адрес" и "Телефоны".

Механизм БСП не идеален и подсистема Банки очередное тому подтверждение.

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

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

Об этом прямо сказано и на ИТС.

"В карточку банка может загружаться не вся информация. Поля Адрес и Телефоны не заполняются, если классификатор загружается с сайта 1С."

Понятно, что контактная информация банка не относится к жизненно-важным элементам системы 1С, её можно найти и в Интернете, но гораздо удобнее, если бы эта информация заполнялась автоматически. В ряде печатных форм также отображается информация по адресу банка, кроме того в случае необходимости связаться с банком, удобно было бы иметь сразу актуальную информацию, касающуюся его контактной информации и телефона в частности.

В системе существует константа, определяющая место, с которого будет загружаться файл с данными банков. Константа называется "Использовать альтернативный сервер для загрузки классификатора банков". Если она установлена в значение Истина (флажок стоит), то загрузка будет осуществляться с сайта РБК, а в этой загрузке данные по адресу и телефону банка отсутствуют. Поэтому константа должна быть установлена в значение Ложь (флажок не должен стоять). Но обращу Ваше внимание, что загрузка в этом случае будет осуществляться с сайта 1С, поэтому нужна будет соответствующая регистрация на портале ИТС.

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

 

Подытожим:

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

1. Добавить в систему моё расширение

2. Проверить, что значение константы "Использовать альтернативный сервер для загрузки классификатора банков" установлено в значение Ложь.

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

Расширение протестировано на Конфигурации УТ 11.4 (версия БСП 2.4.4.166) на платформе 8.3.10.

Более того,в одной из версий БСП 3.0 алгоритм загрузки был поправлен, данные с сайта 1С уже будут считываться с полями контактной информации. Так что можно говорить, что описанное здесь актуально для конфигураций на БСП 2.4.

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

Спасибо за уделенное внимание! Если статья или загруженный файл оказались полезными, не забываем плюсовать её.

 

0

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

Наименование Файл Версия Размер
Расширение заполнения адреса и телефонов банков + Инструкции
.zip 525,21Kb
06.12.18
0
.zip 525,21Kb Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. zeegin 32 07.12.18 12:09 Сейчас в теме
>Поля Адрес и Телефоны не заполняются, если классификатор загружается с сайта 1С.
Только что проверил на нашей тестовой 3.0.2, если загрузка идет с сервера 1С то загружается вся информация кроме наименования банка на английском (пока не понятно откуда его брать).

> поэтому нужна будет соответствующая подписка на информационно-технологическое сопровождение (ИТС)
Требуется бесплатная регистрация. Действующая подписка ИТС не проверяется. Как классификатор банков так и курсы валют не требуют подписки ИТС, требуют только регистрации.
3. PoZiTiFFF 262 07.12.18 23:34 Сейчас в теме
(1)Добрый день. Да, начиная с одной из версий 3.0.1 разработчики поправили код обработки файла.

И там, и там используется одна и та же функция для получения полей для загрузки.
Но в 3.0.2 она имеет вид:
	СписокПолей = Новый Массив;
	СписокПолей.Добавить("ТипУчастникаРасчетов");
	СписокПолей.Добавить("ИмяНаселенногоПункта");
	СписокПолей.Добавить("ТипПункта");
	СписокПолей.Добавить("Наименование");
	СписокПолей.Добавить("ПризнакКода");
	СписокПолей.Добавить("БИК");
	СписокПолей.Добавить("КоррСчет");
	СписокПолей.Добавить("СВИФТБИК");
	СписокПолей.Добавить("ИНН");
	СписокПолей.Добавить("ОГРН");
	СписокПолей.Добавить("Адрес");
	СписокПолей.Добавить("Телефоны");
	СписокПолей.Добавить("МеждународноеНаименование");
	СписокПолей.Добавить("ГородМеждународный");
	СписокПолей.Добавить("АдресМеждународный");
Показать


А в версии 2.4

	СписокПолей = Новый Массив;
	СписокПолей.Добавить("ТипУчастникаРасчетов");
	СписокПолей.Добавить("ИмяНаселенногоПункта");
	СписокПолей.Добавить("ТипПункта");
	СписокПолей.Добавить("Наименование");
	СписокПолей.Добавить("ПризнакКода");
	СписокПолей.Добавить("БИК");
	СписокПолей.Добавить("КоррСчет");
	СписокПолей.Добавить("СВИФТБИК");
	СписокПолей.Добавить("ИНН");
Показать


Видно невооруженным взглядом, что во втором случае поля с адресом и телефоном считаны не будут.
Спасибо Вам за ответ, указал в статье версию БСП, для которой следует использовать моё разработку.
2. kzotiks 07.12.18 14:41 Сейчас в теме
Вроде как вышла УТ 11.4.6.166 и там БСП 3.0.1.331 где можно брать из файла bnk.zip, впрочем вам решать.
4. PoZiTiFFF 262 07.12.18 23:37 Сейчас в теме
(2) Тут дело не в том, что можно вручную указать файл, а в том как он будет обработан.
В версии 2.4 тоже обрабатывается файл (в случае загрузки с сайта 1С) с необходимыми данными, но код написан так, что они просто не будут считаны.

В 3.0.1.92, например, тоже можно указать файл для загрузки, но это не поможет, в этой версии еще недоработанная фирмой 1С подсистема Банки.
Оставьте свое сообщение