var beysayi = beyOids.length; var ksayfa = Math.floor(beysayi/25); var token = document.getElementById('TOKEN').value; var islem1sayac = 0; var islem2sayac = 0; var islem3sayac = 0; var islemsure = 2000; var beyanname = new Array(); var tahakkuk = new Array(); var msjdiv = document.getElementById('bynList0_top'); function my(msj) { return msjdiv.innerHTML = msj; } function beyannameIndir(beyid,token) { var burl = "https://ebeyanname.gib.gov.tr/dispatch?cmd=IMAJ&subcmd=" + "BEYANNAMEGORUNTULE&TOKEN="+token+"&beyannameOid="+beyid+"&inline=false"; window.open(burl, "_blank"); } function tahakkukIndir(beyid,tahid,token) { var turl = "https://ebeyanname.gib.gov.tr/dispatch?cmd=IMAJ&" + "subcmd=TAHAKKUKGORUNTULE&TOKEN="+token+"&beyannameOid="+beyid + "&tahakkukOid="+tahid+"&inline=false"; window.open(turl, "_blank"); } var islem1 = setInterval(function() { var bsec = document.querySelectorAll('img[src="images/pdf_b.gif"]'); for (b=0; b<=bsec.length-1; b++) { var battr = bsec[b].getAttribute('onclick'); var bparc = battr.split("'"); beyanname.push(bparc[1]); } var tsec = document.querySelectorAll('img[src="images/pdf_t.gif"]'); for (t=0; t<=tsec.length-1; t++) { var tattr = tsec[t].getAttribute('onclick'); var tparc = tattr.split("'"); tahakkuk.push(tparc[3]); } document.querySelectorAll('input[type=button]')[2].click(); my((islem1sayac+1)+'. sayfa taranıyor...'); islem1sayac++; if (islem1sayac>ksayfa) { clearInterval(islem1); my('Beyanname/Tahakkuk tarama işlemi tamamlandı.'); islem2(); } },islemsure); function islem2() { var islem2 = setInterval(function() { beyannameIndir(beyanname[islem2sayac],token); islem2sayac++; if (islem2sayac>beysayi-1) { clearInterval(islem2); my("Beyanname indirme işlemi tamamlandı."); islem3(); } },islemsure); } function islem3() { var islem3 = setInterval(function() { tahakkukIndir(beyanname[islem3sayac],tahakkuk[islem3sayac],token); islem3sayac++; if (islem3sayac>beysayi-1) { clearInterval(islem3); my("Tahakkuk indirme işlemi tamamlandı."); msjdiv.style.color = "red"; msjdiv.innerHTML = 'Toplamda '+beysayi+ ' adet beyanname/tahakkuk indirilmiştir. Kodlama Recep KARAMANLI - karamanliyazilim@gmail.com'; } },islemsure); }