AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2011, 17:17   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Ах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  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
там не один файл нужен! я еще несколько докидывал - тот же reg.dbf
__________________
Axapta 3.0 sp - хз какой, kr2
Старый 02.12.2011, 17:24   #3  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
У меня был вопрос: в документации написано возьмите с сайта ЦБ. Там актуально. Я не могу найти этот справочник на сайте цб.

Иными словами не продумано с точки зрения рядового пользователя, как обновлять банки. У нас своя доработка, которая тянет банки в csv из инета автоматом. Хотелось бы использовать типовой механизм 2009, но для этого мне надо пользователям сказать откуда скачать актуальный список банков. Получается неоткуда их скачать в готовом виде для импорта ?

Последний раз редактировалось Arahnid; 02.12.2011 в 17:43.
Старый 02.12.2011, 18:09   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Второй файл нужен - reg.dbf. Его найти достаточно сложно - поищите на форуме, это обсуждалось несколько раз.
В процедуре импорта вначале строится диалог с регионами, и привязанными к ним банками, так что пользователь может выбрать, какие регионы / банки закачивать.
__________________
Ivanhoe as is..
Старый 02.12.2011, 18:31   #5  
zzz is offline
zzz
Участник
 
10 / 42 (2) +++
Регистрация: 04.08.2004
А попробуйте скачать справочник банков отсюда 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:29   #6  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Вот здесь очень регулярно выкладывают: http://www.pvision.ru/bik.htm
А так ЦБ РФ его за деньги предлагает.
Я практикую доморощенный импорт через CSV (DBF -> Open office -> CSV Unicode), но это, скорее, от отчаяния: нерусские версии драйверов неспособны работать с досовской кириллицей.

Последний раз редактировалось EVGL; 02.12.2011 в 18:33.
Старый 02.12.2011, 18:35   #7  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от EVGL Посмотреть сообщение
Я практикую доморощенный импорт через CSV (DBF -> Open office -> CSV Unicode), но это, скорее, от отчаяния: нерусские версии драйверов неспособны работать с досовской кириллицей.
Они-то способны, но нужно в заголовке файла выставить кодовую страницу - 866, иначе и русские дрова нифига не работают!
__________________
Axapta 3.0 sp - хз какой, kr2
За это сообщение автора поблагодарили: EVGL (5), sukhanchik (5).
Старый 14.12.2016, 09:18   #8  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от egorych Посмотреть сообщение
Они-то способны, но нужно в заголовке файла выставить кодовую страницу - 866, иначе и русские дрова нифига не работают!
А можно подробнее, как это сделать?
Старый 05.12.2011, 19:36   #9  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Попробуйте взять отсюда: http://cbrates.rbc.ru/bnk/bnk.exe
Старый 05.12.2011, 19:37   #10  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
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   #11  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Третий вариант - написать загрузку bnkseek.txt руками и пользовать, что я и сделал ))
Старый 05.12.2011, 20:10   #12  
anikulichev is offline
anikulichev
Участник
 
76 / 23 (1) +++
Регистрация: 26.12.2002
Адрес: г.Москва
Проект для импорта банков
Может быть пригодиться кому нибудь.
Вложения
Тип файла: xpo SharedProject_UPC_BankImport.xpo (19.5 Кб, 442 просмотров)
Старый 06.12.2011, 11:38   #13  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
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   #14  
ap is offline
ap
Участник
Ex AND Project
 
60 / 16 (1) ++
Регистрация: 14.02.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от 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   #15  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Цитата:
Сообщение от ap Посмотреть сообщение
а как побороть проблему с кодировкой, если используется стандартный импорт из DBF?
Не понимаю о каком стандартном импорте из DBF идёт речь. Я для импорта банков использую только тот стандартный функционал, который доступен в форме банков. И файлы с сайта центробанка считываются этим функционалом без проблем с кодировкой.
__________________
Дмитрий
Старый 14.02.2012, 11:29   #16  
ap is offline
ap
Участник
Ex AND Project
 
60 / 16 (1) ++
Регистрация: 14.02.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Damn Посмотреть сообщение
Не понимаю о каком стандартном импорте из DBF идёт речь. Я для импорта банков использую только тот стандартный функционал, который доступен в форме банков. И файлы с сайта центробанка считываются этим функционалом без проблем с кодировкой.
именно об этом функционале и идет речь (кнопка Загрузка банков в форме банков).
У вас файлы, которые вы скачали с ЦБ разве на DBF-формате?
Старый 14.02.2012, 11:39   #17  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Цитата:
Сообщение от ap Посмотреть сообщение
именно об этом функционале и идет речь (кнопка Загрузка банков в форме банков).
У вас файлы, которые вы скачали с ЦБ разве на DBF-формате?
Файлы dbf, конечно. Других там нет. Ещё раз заглянул в них, попробовал запустить импорт. Не нашёл проблем с кодировкой. Делал это в Windows XP и Windows 7.
__________________
Дмитрий
Старый 14.02.2012, 12:10   #18  
ap is offline
ap
Участник
Ex AND Project
 
60 / 16 (1) ++
Регистрация: 14.02.2005
Адрес: Санкт-Петербург
думаю проблема связана с тем, что кодировка в DBF-файлах с ЦБ досовская используется, а сервер, где выполнятся закачка - Windows Server Standart английская версия. Видимо там нет русской дос-кодировки (кирилицы).
Вопрос в следующем: а) можно ли где то взять аналогичные актуальные DBF-файлы в вин-кодировке? б) можно ли изменить кодировку в имеющихся DBF-файлах?
Старый 13.02.2013, 19:24   #19  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Простите за баян, но где взять совсем полный список банков, включая отделения с БИКом головного банка?
Например, у ОАО Сбербанк БИК 044525225 и такой же БИК у множества отделений банка. В bnkseek (http://www.cbr.ru/mcirabis/?Prtid=bic) присутствует только этот "головной" банк.
Старый 13.02.2013, 21:05   #20  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Простите за баян, но где взять совсем полный список банков, включая отделения с БИКом головного банка?
Хотите в таблице банков создать кучу записей с одинаковым БИКом, но одна из них будет главной, а остальные ссылаться на неё ?
Интересно как будет происходить процесс синхронизации банков в аксапте с этим полным списком, который вы хотите найти.
__________________
Дмитрий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт/импорт платежных поручений _scorp_ DAX: Функционал 96 04.05.2017 17:52
Перенести из AX2009 в AX40 импорт банков с ЦБ РФ BOAL DAX: Программирование 30 12.01.2011 14:49
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Экспорт/импорт таблиц IT-specialist DAX: Администрирование 15 26.02.2005 20:46
Импорт данных из ODBC источника JohNick DAX: Программирование 4 09.04.2004 10:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:08.