:: Visual Foxpro, Foxpro for DOS
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
Указанная программа будет доработана
Ссылка на новую версию будет дана через банкир ру

Да, пока опорным файлом bnkdel.dbf будет файл за дату 31.12.2018.
Теперь будет нужна ежедневная подгрузка информации. Это не всем удобно.
Т.е. каждая организация должна последовательно вести свой bnkdel, иначе - не полнота информации.

Иными словами:
- в поставке будет предзаполненный DBF bnkdel
- далее при каждом послед.импорте в данный файл будет добавляться инф-я об удаленных Банках

для чего нужна инф-я из DBF bnkdel?

бывает в различных системах (платежных) куча платежей, которые ждут исполнения.
с момента создания, до того момента, когда нужно будет платеж направить в Банк Плательщик,
у Банка, указанного в Получателе могу: отозвать лицензию, измениться БИК, корр.счет, ....

Такие Платежи необходимо останавливать.
Для этого в системах ведется справочник Банков с меткой удаления.

При исполнении платежа , - смотрим на метку.
Есть метка - платеж не идет на исполнение, - возвращаем инициатору.

Ну и понятное дело, что DBF bnkdel нужен для обновления этого(своего) справочника Банков
(простановки метки удаления).

Принятое решение ЦБ тоже считаю странным и нелогичным.
Наряду со справочником действ.банков нужен был и антагонист - справочник удаленных.

Также, замечу, разработанная программка понравилась, симпатишно.
Был вау эффект.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
прошелмимо
для чего нужна инф-я из DBF bnkdel?
бывает в различных системах (платежных) куча платежей, которые ждут исполнения.
с момента создания, до того момента, когда нужно будет платеж направить в Банк Плательщик,
у Банка, указанного в Получателе могу: отозвать лицензию, измениться БИК, корр.счет, ....

Такие Платежи необходимо останавливать.
Для этого в системах ведется справочник Банков с меткой удаления.
Или без всяких пометок, роль которых в данном случае вполне выполняет отсутствие банка в справочнике.
Цитата:

При исполнении платежа , - смотрим на метку.
Есть метка - платеж не идет на исполнение, - возвращаем инициатору.
Нет банка в справочнике - платеж не идет на исполнение, - возвращаем инициатору.
Цитата:

Ну и понятное дело, что DBF bnkdel нужен для обновления этого(своего) справочника Банков
(простановки метки удаления).
Чем отсутствие среди разрешенных хуже наличия в запрещенных?
Цитата:

Принятое решение ЦБ тоже считаю странным и нелогичным.
Наряду со справочником действ.банков нужен был и антагонист - справочник удаленных.
Спорное утверждение.
Цитата:

Также, замечу, разработанная программка понравилась, симпатишно.
Был вау эффект.
К сожалению, у меня такого не было. Но, благодаря ей, я таки нарисовал очень быструю загрузку XML'я, а также, кажется, приобщил автора к GitHub'у.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
прошелмимо
А себе на бестолковку, заметь, что общался
С членом раб.гр.россвифт

Пал ниц.
И пачиму не бальшими буквами то?

Ну или прошёл мимо


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
Молодец.
Не люблю капслоком писать, дурной тон.
Можешь сам сходить на йух.
Ratings: 2 negative/0 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
Нет банка в справочнике - платеж не идет на исполнение, - возвращаем инициатору

Вы на низшем уровне развития, извиняюсь.

Как не может быть банка в справочнике,
Если есть историч.данные, и
Есть контроль целостности данных в БД.

Ну, неушто, тупо невозможно заткнуться
И помолчать?

Уважаемый, изначально еще раз,
Мозги есть свои,
Ваши замечания неуместны.

Вы кому это все пишете?

Мне это не нужно, я сам постановщик, архитектор, разработчик.

Здешней аудитории?
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
прошелмимо
Нет банка в справочнике - платеж не идет на исполнение, - возвращаем инициатору
Вы на низшем уровне развития, извиняюсь.
Мы здесь обсуждаем меня или какой технический вопрос?
Цитата:

Как не может быть банка в справочнике,
Если есть историч.данные, и
Есть контроль целостности данных в БД.
БД бывают разные.
Цитата:

Ну, неушто, тупо невозможно заткнуться
И помолчать?
Ну так может это и сделаете уже наконец?
Цитата:

Уважаемый, изначально еще раз,
Мозги есть свои,
Ваши замечания неуместны.
А ваши уместны?
Цитата:

Вы кому это все пишете?
А вы кому?
Цитата:

Мне это не нужно, я сам постановщик, архитектор, разработчик.
Мы, как это для некоторых ни странно, тоже. Следовательно, нам ваши измышления, и тем более оценки личностей, тоже никуда не вперлись.
Цитата:

Здешней аудитории?
А вам какое дело? Вам сильно понадобился BNKDEL? Ну и делайте его себе на здоровье. А нам не мешайте не делать его, тем более, что у нас обоснование для этого есть. В отличие от.
[Moder mode on]
И потрудитесь вести себя прилично, даже если считаете себя богом. Другие совершенно не обязаны считать так же.
[Moder mode off]


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
ssa
К сожалению, у меня такого не было. Но, благодаря ей, я таки нарисовал очень быструю загрузку XML'я, а также, кажется, приобщил автора к GitHub'у.

я оч.радый.
а то б сидел пол года и ждал DBF,
потом от руководства по попе атата

БД бывают разные.
та БД, в которой сделали платежи со ссылкой на ИД Банка,
потом в справочнике грохнули запись в этой БД с жтим ИД в справочнике Банком, -

БД неправильная.
ТОГО КТО СДЕЛАЛ ТАКУЮ БД - К СТЕНКЕ
(прорвало на капслок, наконец)

ssa
А вы кому?
Вам, уважаемый.
Задел, аж кушать не могу.
Запорс.
Счаз бомбану.

[Moder mode on]
И потрудитесь вести себя прилично, даже если считаете себя богом. Другие совершенно не обязаны считать так же.
[Moder mode off]

С этого и надо начинать.
Ты здесь - затычка во все бочки.
И считаешь, что можешь всем давать советы.
Немного фильтруй.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
ssa
Мы, как это для некоторых ни странно, тоже. Следовательно, нам ваши измышления, и тем более оценки личностей, тоже никуда не вперлись.

пичалько, патаму чта:

1. гммм, ну вааще ... слов нет (я про умозаключения и советы)
2. МЫ? - мания величия, видимо.

Есть знакомый доктор.
По телевизору показывают.
Могу направить.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
прошелмимо
ssa
К сожалению, у меня такого не было. Но, благодаря ей, я таки нарисовал очень быструю загрузку XML'я, а также, кажется, приобщил автора к GitHub'у.

я оч.радый.
а то б сидел пол года и ждал DBF,
потом от руководства по попе атата
Вы опять ошибаетесь. Мне и моей конторе это вообще не нужно, в большинстве своем мы получаем платежи.
Цитата:

БД бывают разные.
та БД, в которой сделали платежи со ссылкой на ИД Банка,
потом в справочнике грохнули запись в этой БД с жтим ИД в справочнике Банком, -

БД неправильная.
ТОГО КТО СДЕЛАЛ ТАКУЮ БД - К СТЕНКЕ
(прорвало на капслок, наконец)
Вот тут соглашусь.
Цитата:

ssa
А вы кому?
Вам, уважаемый.
Задел, аж кушать не могу.
Запорс.
Счаз бомбану.

[Moder mode on]
И потрудитесь вести себя прилично, даже если считаете себя богом. Другие совершенно не обязаны считать так же.
[Moder mode off]

С этого и надо начинать.
Ты здесь - затычка во все бочки.
И считаешь, что можешь всем давать советы.
Немного фильтруй.
Я здесь модератор, должность такая. И потому могу давать советы. В том числе и указывать кому фильтровать базар. Опять же, в отличие от.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
ssa
Вы опять ошибаетесь. Мне и моей конторе это вообще не нужно, в большинстве своем мы получаем платежи.

тогда в предметной области нет знаний.
и не стоит вовсе тогда рот открывать.
а про мою плат систему из каждого утюга пол года назад писали и по цт вышивали
(ответ врагам и злыдням)

ssa
Вот тут соглашусь.
тогда написаного бреда местами не понимаю, к чему было писать.

ssa
И потому могу давать советы
мне не нужны такие советы.
себе оставьте.
будет что починять и денег с кого брать потом.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
Божья_коровка

Сообщений: 25720
Дата регистрации: 23.08.2001
прошелмимо
а про мою плат систему из каждого утюга пол года назад писали и по цт вышивали
(ответ врагам и злыдням)
Ссылочку не скините на репортажи, интересно стало.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
прошелмимо
ssa
Вы опять ошибаетесь. Мне и моей конторе это вообще не нужно, в большинстве своем мы получаем платежи.

тогда в предметной области нет знаний.
Опять ошибаетесь.
Цитата:
и не стоит вовсе тогда рот открывать.
А это уже не вам решать.
Цитата:
а про мою плат систему из каждого утюга пол года назад писали и по цт вышивали
(ответ врагам и злыдням)
Да хоть и сейчас бы писали. Это не основание для хамского поведения.
Цитата:

ssa
Вот тут соглашусь.
тогда написаного бреда местами не понимаю, к чему было писать.
Понималку почините. И читать научитесь. Вам еще советов не давали.
Цитата:

ssa
И потому могу давать советы
мне не нужны такие советы.
Вам их еще не давали, и подстраиваться отдельно под вас никто не будет. Здесь ведется обсуждение технические вопросов, которое вы, почему-то, восприняли как советы.
Короче, обсуждение и оценивание моих сообщений заканчиваем и приступаем к жестким действиям.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
of63
> у кучи народа софт настроен таким образом, что для обновления использует DBF
Для сильно страждущих вот здесь можно получить основу для допиливания и встраивания в свои загрузчики справочника банков через BNKSEEK. Для работы сего художества нужна схема, которая лежит вот здесь


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005

Тему почистил, возвращаемся к теме.




------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
боюсь, что это никому не нужно:

- фокс мертв
- если есть поделки еще живые, то они уровня ларька или в СК,
и там актуальный справочник не нужен.

а так, возможно, нужен будет как трансформатор, для импорта в др.Системы,
которые требуют на вход DBF.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
прошелмимо
а так, возможно, нужен будет как трансформатор, для импорта в др.Системы,
которые требуют на вход DBF.
Вот именно для такого случая.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
Alsim

Сообщений: 3636
Откуда: Екатеринбург
Дата регистрации: 17.11.2004
До апреля успешно пользовался обновлением bnkseek.dbf c ресурса www.pvision.ru
С Апреля перестало работать. Покопался в проекте по ссылке Сергея.
github.com
в итоге слепил на коленке свой компактный вариант получения файла bnkseek.dbf
Данные беру с www.bik-info.ru
Вдруг кому надо, делюсь
Спасибо Истракову Александру, у которого "дёрнул" пару функций
Ratings: 0 negative/1 positive
Re: Справочник БИК в формате XML
прошелмимо
Автор

Сообщений: 784
Дата регистрации: 21.02.2012
нужно брать тута.

Постоянные ссылки на файлы:
www.cbr.ru - это последний загруженный справочник
www.cbr.ru - полный список файлов по датам
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
Не проверял, но так, для пояснения мысли:
*ssa* Create Cursor tmp_BNK (vkey C (8), ;
*ssa* real C (4), pzn C (2), uer C (1),;
*ssa* rgn C (2), ind C (6), tnp C (20), nnp C (25), ;
*ssa* adr C (160), rkc C (9), namep C (160),;
*ssa* namen C (30), newnum C (9), ;
*ssa* newks C (9), permfo C (6), ;
*ssa* srok C (2), at1 C (7), at2 C (7), telef C (25), regn C (9),;
*ssa* okpo C (8), dt_izm D, cks C (6), ksnp C (20), ;
*ssa* date_in D, date_ch D, ;
*ssa* vkeydel C (8), dt_izmr D)
*ssa* Select BikCur
*ssa* Scan
*ssa* Insert Into tmp_BNK (newnum, ksnp, namep, namen,;
*ssa* nnp, adr, date_in) ;
*ssa* VALUES (Transform(BikCur.bik,"@L 999999999"),;
*ssa* Transform(BikCur.ks,"@L 99999999999999999999"),;
*ssa* BikCur.Name, BikCur.namemini,;
*ssa* BikCur.city, BikCur.address, BikCur.dateadd)
*ssa*
*ssa* Endscan
*ssa* Select tmp_BNK
SELECT
Spase(8), Space(4), Space(2), space(1), space(2), ;
space(6), space(20), city, address, space(9), name,;
namemini, Transform(bik,"@L 999999999"), ;
space(9), space(6), space(2), space(7), space(7), ;
space(25), space(9), space(8), space, space(6), ;
Transform(ks,"@L 99999999999999999999"), ;
dateadd, space, space(8), {} INTO tmp_BNK
Copy To (tmp_bnkseek) Type Fox2x As 866


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Справочник БИК в формате XML
Alsim

Сообщений: 3636
Откуда: Екатеринбург
Дата регистрации: 17.11.2004
ssa
Не проверял, но так, для пояснения мысли:
Спасибо, Сергей!
SELECT траляля INTO tmp_BNK
Так не будет работать на 7ом фоксе ;)
*
Задача была по-быстренькому вернуть обновление bnkseek.dbf и убедиться, что работает и на XP.
В итоге слепил app в десять раз легче, чем был, без закачек и распаковок zip.
Разослал своим обновку и успокоился до новой измены
+++Вот так работает ;0)
SELECT Space (8) as vkey, Space(4) as real, Space(2) as pzn, space(1) as uer, space(2) as rgn, ;
space(6) as ind, space(20) as tnp, city as nnp, address as adr, space(9) as rkc, name as namep,;
namemini as namen, Transform(bik,"@L 999999999") as newnum, ;
space(9) as newks, space(6) as permfo, space(2) as srok, space(7) as at1, space(7) as at2, ;
space(25) as telef, space(9) as regn, space(8) as okpo, {} as dt_izm, space(6) as cks,;
Transform(ks,"@L 99999999999999999999") as ksnp, ;
dateadd as date_in, {} as date_ch, space(8) as vkeydel, {} as dt_izmr from BikCur INTO CURSOR tmp_BNK



Исправлено 1 раз(а). Последнее : Alsim, 05.04.19 12:44
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 28 alex;  (Гостей: 27)

© 2000-2024 Fox Club 
Яндекс.Метрика