Модуль:Банк

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
Викитекст Вывод
{{#invoke:Банк|БИК|045004641}} 045004641
{{#invoke:Банк|Наименование|045004641}} СИБИРСКИЙ БАНК ПАО СБЕРБАНК
{{#invoke:Банк|Корреспондентский счёт|045004641}} 30101810500000000641

local banks = mw.loadData 'Модуль:Российские банки'

local functions = {}
for name, _ in pairs (banks.fields) do
	functions [name] = function (frame)
		local bik = tonumber (
			frame.args.bic or frame.args.bik or frame.args ['БИК'] or
			frame.args ['бик'] or frame.args [1]
		)
		return banks [bik] [name]
	end
end

return functions