:: Архив конференции по VFP до 2005 года
Может кто знает что егто такое
Петров Андрей
Автор

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
Короче связано с Банк-Клинтом

1) IBAN А вот его проверка www.apacs.org.uk
2) SWIFT А вот его буржуйский классфикатор www.swift.com

Короче похоже на наш БИК но только ихний . Может у кого есть инфа по ним?




------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
SWIFT -система для межбанковских платежей между банками в разных странах
По ней несколько раз мне переводили деньги за халтуру
Перевод из Европы дня за 2-3.
У всего сбербанка всего один свифт код, дальше уже наши номера отделений
В каждом банке есть отдел, в котором работае система SWIFT
Туда пускают далеко не всех




------------------
не имей 100 рублей, а имей сто друзей
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
Петров Андрей
Автор

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
Здравствуйте Владимир.

Это все я знаю а вот насчет банальных проверок например IBAN (как на указанной странице) ничего. Да и про то как и откуда брать / проверять правильность SWIFT?




------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Если есть сомнения относительно SWIFT, или он неизвестен, тогда вводится
какой-либо критерий поиска, код банка, почтовый адрес и так далее.
А что конкретно нужно проверить?

Введи в поле BIC код моего банка EEUHEE2X

Кажется понял смысл твоего вопроса. Это приниципиально разные вещи.
Первый - IBAN - расчетный счет (конкретного лица - твой, конторы или еще кого)
формируемый банком. SWIFT грубо говоря способ адресации (был введен в действие когда общение между банками было основано на телетайпах, когда-то так объясняли).
и идентификации самого банка, как организации. BIC=SWIFT



Отредактировано (16.02.05 20:05)


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
Петров Андрей
Автор

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
2 JS

Юрий. Помогите незнающему. Вот страница на которой можно проверить правильность счета IBAN
www.apacs.org.uk

А вот кусок кода проверки. Тольк я язык на котором этот код не знаю... Может объясните как самому проверку повторить на VFP

function checkDigitSum(s) {// replace each letter by numerical equivalent to create new string newS
var n
newS = ""
for (var i = 0; i<s.length; ++i ) {
var a = s.charCodeAt(i)
if (a>=65 & a<=90) {n = a - 55}
else {n = s.charAt(i)}
newS = newS + n }
// check digit sum by long division, starting with first two digits
var newM = parseInt(newS.substring(0,2),10)
var r = newM % 97
for (i = 2; i <newS.length; ++i) {
newM = 10*r + parseInt(newS.substring(i, i+1),10)
r = newM % 97}
if (r==1) {document.imgCheck.src="checked.gif"; document.imgResult.src="resultOK.gif"}
else {document.imgCheck.src="checked.gif"; document.imgResult.src="resultNo.gif"}
}

Точнее что значит ParseInt и действие %?




------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Андрей - это обычный JavaScript
ParseInt - извлекает целую часть на основе базы

Все следующие выражения вернут 15:

parseInt("F", 16)
parseInt("17", 8)
parseInt("15", 10)
parseInt(15.99, 10)
parseInt("FXX123", 16)
parseInt("1111", 2)
parseInt("15*3", 10)

% - возвращает модуль, на основе базы

12 % 5 - вернет 2.




------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Сейчас нужно съездить забрать вентиляторы и экран, а ближе к вечеру преобразуем код в подобие VFP

Можно пока поискать в Инете JavaScript Client Reference Guide (для JavaScript 1.3)




------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
Петров Андрей
Автор

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
Спасибо. Дальше я наверное сам...




------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
Петров Андрей
Автор

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
На первый взгляд вроде понятно. А пригляделся и ниче не понял.
Что значит
Цитата:
ParseInt - извлекает целую часть на основе базы
? Если можно аналог в VFP? Или алгоритм по подробнее...



------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive
Re: Может кто знает что егто такое
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Андрей!
Здесь прямое преобразование кода - JavaScript-> VFP.


Lparameters s
Local N, newS
newS = ""
For i=1 To Len(s) Step 1
a=Asc(Substr(s,i,1))
If a>=65 And a<=90
N=a-55
Else
N=Val(Substr(s,i,1))
Endif
newS=newS+Alltrim(Str(N))
Next
Local newM, r
newM=Int(Val(Substr(newS,1,2)))
r=Mod(newM,97)
For i=3 To Len(newS) Step 1
newM=10*r+Int(Val(Substr(newS,i,i+1)))
r=Mod(newM,97)
Next
If r=1 && exactly
? "All OK"
Else
? "Something wrong in danish kingdom"
Endif

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

Я вводил номер своего собственного международного счета, но не получал r=1



Отредактировано (17.02.05 22:51)


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive


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

On-line: 8 (Гостей: 8)

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