02.12.2011, 17:17 | #1 |
Участник
|
Ах2009 Импорт банков
Правильно ли я поняла, что источником данных для импорта банков является справочник, который расположен здесь http://www.cbr.ru/analytics/digest/
Согласно инструкции к РУ2, там надо зайти на сайт ЦБ РФ и скачать файл Справочник БИК РФ. Затем настроить ОДБС с типом Driver do Microsoft dBase (*.dbf). В результате действия пишется ошибка Невозможно выбрать запись в (). База данных SQL обнаружила ошибку. Описание ошибки SQL: [Microsoft][ODBC dBase Driver] The Microsoft Jet database engine could not find the object 'REG'. Make sure the object exists and that you spell its name and the path name correctly. Оператор SQL: SELECT COUNT (RGN) FROM REG Я так понимаю, я не тот файл качаю. Откуда можно скачивать нужный файл? |
|
02.12.2011, 17:20 | #2 |
Участник
|
там не один файл нужен! я еще несколько докидывал - тот же reg.dbf
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
02.12.2011, 17:24 | #3 |
Участник
|
У меня был вопрос: в документации написано возьмите с сайта ЦБ. Там актуально. Я не могу найти этот справочник на сайте цб.
Иными словами не продумано с точки зрения рядового пользователя, как обновлять банки. У нас своя доработка, которая тянет банки в csv из инета автоматом. Хотелось бы использовать типовой механизм 2009, но для этого мне надо пользователям сказать откуда скачать актуальный список банков. Получается неоткуда их скачать в готовом виде для импорта ? Последний раз редактировалось Arahnid; 02.12.2011 в 17:43. |
|
02.12.2011, 18:09 | #4 |
Участник
|
Второй файл нужен - reg.dbf. Его найти достаточно сложно - поищите на форуме, это обсуждалось несколько раз.
В процедуре импорта вначале строится диалог с регионами, и привязанными к ним банками, так что пользователь может выбрать, какие регионы / банки закачивать.
__________________
Ivanhoe as is.. |
|
02.12.2011, 18:29 | #5 |
Banned
|
Вот здесь очень регулярно выкладывают: http://www.pvision.ru/bik.htm
А так ЦБ РФ его за деньги предлагает. Я практикую доморощенный импорт через CSV (DBF -> Open office -> CSV Unicode), но это, скорее, от отчаяния: нерусские версии драйверов неспособны работать с досовской кириллицей. Последний раз редактировалось EVGL; 02.12.2011 в 18:33. |
|
02.12.2011, 18:31 | #6 |
Участник
|
А попробуйте скачать справочник банков отсюда http://www.cbr.ru/mcirabis/Default.aspx?Prtid=bic.
Если получится импортировать его - потом расскажите (во всяком случае файлик REG.dbf там есть в папке _dat). Последний раз редактировалось zzz; 02.12.2011 в 18:36. |
|
|
За это сообщение автора поблагодарили: EVGL (5), sukhanchik (6), Ivanhoe (5), gl00mie (4), mnt_dx (4). |
02.12.2011, 18:35 | #7 |
Участник
|
Они-то способны, но нужно в заголовке файла выставить кодовую страницу - 866, иначе и русские дрова нифига не работают!
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
|
За это сообщение автора поблагодарили: EVGL (5), sukhanchik (5). |
05.12.2011, 19:36 | #8 |
Участник
|
Попробуйте взять отсюда: http://cbrates.rbc.ru/bnk/bnk.exe
|
|
05.12.2011, 19:37 | #9 |
Участник
|
1. Запустить bnk.exe (http://cbrates.rbc.ru/bnk/bnk.exe)
2. Полученный reg.txt открыть 2003 Экселем как CSV 3. Добавить вверх ячейки: RGN NAME CENTER 4. Сохранить как DBF ИЛИ 1. Запустить bnk.exe 2. Получившийся bnkseek.txt открыть экселем 3. Заменить все кавычки в названиях на # 4. Сохранить как CSV 5. В получившемся файле заменить все # на кавычки 6. Импортировать файл через группу определения P.S. Идентификаторы в первой колонке открывать как ТЕКСТ |
|
05.12.2011, 19:40 | #10 |
Участник
|
Третий вариант - написать загрузку bnkseek.txt руками и пользовать, что я и сделал ))
|
|
05.12.2011, 20:10 | #11 |
Участник
|
Проект для импорта банков
Может быть пригодиться кому нибудь.
|
|
06.12.2011, 11:38 | #12 |
Участник
|
http://www.cbr.ru/analytics/digest/ - здесь хранится справочник связи между биками и свифтами. Это совсем не то.
Справочники, необходимые для стандартного импорта банков в Ax2009, хранятся в ссылке, приведённой zzz - http://www.cbr.ru/mcirabis/Default.aspx?Prtid=bic - в файле bik_db_DDMMYYYY.zip Непонятно правда с какой периодичностью там выкладывается этот архив. Надо написать пакетную обработку по его ежедневному скачиванию и распаковке, а ещё лучше вставить её в импорт банков, чтоб импорт целиком выполнялся в пакетной обработке.
__________________
Дмитрий |
|
|
За это сообщение автора поблагодарили: ap (1). |
13.02.2012, 20:58 | #13 |
Участник
|
Цитата:
Сообщение от Damn
http://www.cbr.ru/analytics/digest/ - здесь хранится справочник связи между биками и свифтами. Это совсем не то.
Справочники, необходимые для стандартного импорта банков в Ax2009, хранятся в ссылке, приведённой zzz - http://www.cbr.ru/mcirabis/Default.aspx?Prtid=bic - в файле bik_db_DDMMYYYY.zip Непонятно правда с какой периодичностью там выкладывается этот архив. Надо написать пакетную обработку по его ежедневному скачиванию и распаковке, а ещё лучше вставить её в импорт банков, чтоб импорт целиком выполнялся в пакетной обработке. а как побороть проблему с кодировкой, если используется стандартный импорт из DBF? В настройке ODBC только юникод и ASCII. Т.к. в DBF-файле (скачанном из указанного источника) используется кодировка DOS, то справочник грузится, но кодировка не распознается (в Аксу грузятся "абракадабры"). Возможно ли это исправить без модификаций? Может можно где то скачать DBF-файлы в Юникоде? Хотя не уверен, что dbf вообще поддерживает Юникод. |
|
14.02.2012, 11:08 | #14 |
Участник
|
Не понимаю о каком стандартном импорте из DBF идёт речь. Я для импорта банков использую только тот стандартный функционал, который доступен в форме банков. И файлы с сайта центробанка считываются этим функционалом без проблем с кодировкой.
__________________
Дмитрий |
|
14.02.2012, 11:29 | #15 |
Участник
|
Цитата:
У вас файлы, которые вы скачали с ЦБ разве на DBF-формате? |
|
14.02.2012, 11:39 | #16 |
Участник
|
Файлы dbf, конечно. Других там нет. Ещё раз заглянул в них, попробовал запустить импорт. Не нашёл проблем с кодировкой. Делал это в Windows XP и Windows 7.
__________________
Дмитрий |
|
14.02.2012, 12:10 | #17 |
Участник
|
думаю проблема связана с тем, что кодировка в DBF-файлах с ЦБ досовская используется, а сервер, где выполнятся закачка - Windows Server Standart английская версия. Видимо там нет русской дос-кодировки (кирилицы).
Вопрос в следующем: а) можно ли где то взять аналогичные актуальные DBF-файлы в вин-кодировке? б) можно ли изменить кодировку в имеющихся DBF-файлах? |
|
13.02.2013, 19:24 | #18 |
Участник
|
Простите за баян, но где взять совсем полный список банков, включая отделения с БИКом головного банка?
Например, у ОАО Сбербанк БИК 044525225 и такой же БИК у множества отделений банка. В bnkseek (http://www.cbr.ru/mcirabis/?Prtid=bic) присутствует только этот "головной" банк. |
|
13.02.2013, 21:05 | #19 |
Участник
|
Цитата:
Интересно как будет происходить процесс синхронизации банков в аксапте с этим полным списком, который вы хотите найти.
__________________
Дмитрий |
|
13.02.2013, 21:20 | #20 |
Участник
|
Мне тоже интересно - как их отличить друг от друга.
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Экспорт/импорт платежных поручений | 96 | |||
Перенести из AX2009 в AX40 импорт банков с ЦБ РФ | 30 | |||
Стандартный импорт данных. Обновление | 0 | |||
Экспорт/импорт таблиц | 15 | |||
Импорт данных из ODBC источника | 4 |
|