Mozete li mi dati PIB za taj slucaj bice mi brze da vidim gde treba korigovati algoritam.
Linkovanje na NBS i provera blokade kupaca!
Zaključano
Zakačeno
Evo pibova:
102020133
103405853
101309627
Dnevno dva puta proveravam blokade (392 upita) i sve radi super (barem do pre par dana).
102020133
103405853
101309627
Dnevno dva puta proveravam blokade (392 upita) i sve radi super (barem do pre par dana).
Potpis
INTRUDER
Citat:
Blue82:
Ne znam tacno koliko upita u odredjenom vremenskom periodu dozvoljavaju i posle toga nas banuju na odredjeno vreme. Da li je moguce da samo ja imam taj problem ili niko od vas koji koristite nema vise od 100-200 kupaca?
Ne znam tacno koliko upita u odredjenom vremenskom periodu dozvoljavaju i posle toga nas banuju na odredjeno vreme. Da li je moguce da samo ja imam taj problem ili niko od vas koji koristite nema vise od 100-200 kupaca?
Ja sam kod mene probao sa 450 partnera i nisam imao problema. Ipak stavio da pravi malu pauzu izmedju partnera pa probajte.
Novi primer mozete skinuti odavde http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
Kolega @xl_kid probao sam sa Vasim PIB brojevima i ne daje mi greske?!?!
Hm... Vasa verzija radi super. Radi i sa Access-om 2010 što je kod mene takođe bio problem. Smanjio sam vreme i radi perfektno. Hvala na pomoći.
Potpis
INTRUDER
Da li je neko imao sličan problem? Na sajtu NBS stoji iznos 8,948,183.37 (dva zareza) pa mi prikazuje da je iznos 948,183.37 a ne 8,948,183.37. PIB je 106419401 pa proverite. Kako da rešim ovaj problem?
Potpis
INTRUDER
Pretpostavljam da polje treba proširiti za još jedno mesto.
Otklonjen problem http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
Code:
Public Function Broj(StrBroj) As Double
'*******************************************
'*Ime:Broj (Function)
'*Sadržaj:Pretvara string u broj
'*Autor: ZXZ
'*Datum: 06 03, 2013, 05:17:27
'*Adresa: Tuzla BiH
'*Email: [email protected]
'*Ulazni parametri:Broj kao string
'*Vraća vrijednost:Broj
'*******************************************
Dim I As Integer, Duz As Integer
Dim Temp As String, Znak As String * 1
On Error GoTo ErrHandler
Duz = Len(StrBroj)
For I = 1 To Duz
Znak = Mid(StrBroj, I, 1)
If Znak <> "," Then
Temp = Temp & Znak
End If
Next I
Broj = Val(Temp)
ExitHere:
Exit Function
ErrHandler:
Dim strErrString As String
strErrString = "Error Information..." & vbCrLf
strErrString = strErrString & "Error#: " & Err.Number
strErrString = strErrString & "Description: " & Err.Description
MsgBox strErrString, vbCritical + vbOKOnly, "Function: Broj"
Resume ExitHere
End Function
Public Function Broj(StrBroj) As Double
'*******************************************
'*Ime:Broj (Function)
'*Sadržaj:Pretvara string u broj
'*Autor: ZXZ
'*Datum: 06 03, 2013, 05:17:27
'*Adresa: Tuzla BiH
'*Email: [email protected]
'*Ulazni parametri:Broj kao string
'*Vraća vrijednost:Broj
'*******************************************
Dim I As Integer, Duz As Integer
Dim Temp As String, Znak As String * 1
On Error GoTo ErrHandler
Duz = Len(StrBroj)
For I = 1 To Duz
Znak = Mid(StrBroj, I, 1)
If Znak <> "," Then
Temp = Temp & Znak
End If
Next I
Broj = Val(Temp)
ExitHere:
Exit Function
ErrHandler:
Dim strErrString As String
strErrString = "Error Information..." & vbCrLf
strErrString = strErrString & "Error#: " & Err.Number
strErrString = strErrString & "Description: " & Err.Description
MsgBox strErrString, vbCritical + vbOKOnly, "Function: Broj"
Resume ExitHere
End Function
Potpis
zxz
Uradjena je korekcija za one partnere koji su ukljuceni u promet, a bili su u blokadi, da ispise koliko dana su bili u blokadi.
http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
Sve odlicno funkcionise, svaka cast Zorane. Jedno pitanje, koliko bi bilo komplikovano da se ubaci opcija da kada se provere stanja, ukoliko dodje do promene tj. ako se neko ukljuci u promet odnosno ako mu se odblokira racun, da se to izdvoji tj. da ga nekako lakse uocim.
U svakom slucaju hvala jos jednom za trud.
U svakom slucaju hvala jos jednom za trud.
Citat:
markonatom: koliko bi bilo komplikovano da se ubaci opcija da kada se provere stanja, ukoliko dodje do promene tj. ako se neko ukljuci u promet odnosno ako mu se odblokira racun, da se to izdvoji tj. da ga nekako lakse uocim.
Nije komplikovano pogledajte novi primer http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
Da podelim info iz prve ruke...
NBS ogranicava broj upita (pristupa sajtu) na 500 u toku 5 minuta. Ako prekoracite blokirani ste narednih 60min
NBS ogranicava broj upita (pristupa sajtu) na 500 u toku 5 minuta. Ako prekoracite blokirani ste narednih 60min
Postoji na http://www.a3but.info/taster.html vec gotovo resenje...
Citat:
Zoran.Eremija:
Nije komplikovano pogledajte novi primer http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
Citat:
markonatom: koliko bi bilo komplikovano da se ubaci opcija da kada se provere stanja, ukoliko dodje do promene tj. ako se neko ukljuci u promet odnosno ako mu se odblokira racun, da se to izdvoji tj. da ga nekako lakse uocim.
Nije komplikovano pogledajte novi primer http://zoraneremija.wix.com/eremijacv#!downloads/c1qda
Poštovani, kada pokušam da uradim proveru za veći broj redova (pravnih lica) dobijam grešku: overflou?
Da li je ovo moguce ispraviti?
U pitanju je broj od oko 7000 redova (Pravnih lica)?
U principu je moguce. Radi se o tome sto je kod svake provere PIB-a potrebno vreme da se taj PIB posalje te da se dobije odgovarajuci odgovor. Lokalni racuar brzo to odradi ali spoljni put je teskoban I zahteva vreme. Prakticno zbog toga sam usporio slanje zahteva za naredni PIB i sve to testirao na kolekciji oko 400 PIB-ova. Kod Vase kolekcije bi verovatno moralo da se to vreme uspori bar za min 10 puta sto onda otvara pitanje svrsishodnosti.
Ideja da napravim ovu proveru je proizisla u momentu kada sa nekim poslovnim partnerom zelim da imam neki poslovni odnos i da proverim njegov status, sto znaci samo jedan se posmatra u tom trenutku. Smatram da se tog koncepta treba drzati.
A ako bas zelite vecu kolekciju provere onda bi concept morao da se promeni uvazavajuci takav zahtev.
Ideja da napravim ovu proveru je proizisla u momentu kada sa nekim poslovnim partnerom zelim da imam neki poslovni odnos i da proverim njegov status, sto znaci samo jedan se posmatra u tom trenutku. Smatram da se tog koncepta treba drzati.
A ako bas zelite vecu kolekciju provere onda bi concept morao da se promeni uvazavajuci takav zahtev.
Poštovani,
da li postoji mogucnost da dodate jos 2 parametra u program za proveru stanja na NBS-u:
1. Broj pravnih lica koji bi se proverava iz liste u jednom upitu ka sajtu NBS-a (ukoliko imamo npr. 1000 pravnih lica i u parametar unesemo 230, klikom na proveri sve ce se proveravati prvih 230 pa zatim sledecih 230 ....)ž
2. Vreme cekanja između provere u minutima (znaci ako ti unesemo npr 6 to zbaci da ce se prvih 230 pravnih lica proveriti u prvom krugu, pa za 6 minuta sledcih 230 ....)
Unapred hvala na odgovoru.
da li postoji mogucnost da dodate jos 2 parametra u program za proveru stanja na NBS-u:
1. Broj pravnih lica koji bi se proverava iz liste u jednom upitu ka sajtu NBS-a (ukoliko imamo npr. 1000 pravnih lica i u parametar unesemo 230, klikom na proveri sve ce se proveravati prvih 230 pa zatim sledecih 230 ....)ž
2. Vreme cekanja između provere u minutima (znaci ako ti unesemo npr 6 to zbaci da ce se prvih 230 pravnih lica proveriti u prvom krugu, pa za 6 minuta sledcih 230 ....)
Unapred hvala na odgovoru.
Pokusao sam da na brzinu odradim to sto ste zeleli.
Pogledajte novi primer http://zoraneremija.wix.com/eremijacv#!downloads/c1qda "ProveraStatusaKodNBS 20140305.zip"
Izvinjavam se ostalim kolegama sto sam malo zapostavio druzenje s vama. Obaveze Dede su ipak prioritetnije :-)
Pogledajte novi primer http://zoraneremija.wix.com/eremijacv#!downloads/c1qda "ProveraStatusaKodNBS 20140305.zip"
Izvinjavam se ostalim kolegama sto sam malo zapostavio druzenje s vama. Obaveze Dede su ipak prioritetnije :-)
Poštovani Zorane,
hvala na odgovoru.
Ukoliko bude nekih problema postavicu ih ovde.
Pozdrav
hvala na odgovoru.
Ukoliko bude nekih problema postavicu ih ovde.
Pozdrav
izmenjeno 1 put, poslednji put Blue82 11.03.2014. u 14:50
Izmene poruke
- Blue8211.03.2014. u 14:50zapis iz teksta poruke
Ovo iznad kod mene baš i ne fercera.
Pustio sam da sve odradi, i primetih da je neke komitente preskocio.
Ok, njih ću ručno da isklikćem... Međutim primetih da ima statusa koji se ponavljaju. Npr pogledam kod jednog komitenta piše u blokadi, blokiran 110 dana, npr 5.000.000,00 dinara a isti rezultat je i kod komitenta ispod njega. Kao da je proveravao onog gore a upisao onom dole. Kada kliknem ne onog dole koji mi je sumnjiv on ga ponovo očita i promeni mu status u aktivan, ali ostane iznos blokade od poslednjeg očitavanja koje je bilo neispravno (ne osveži ponovo sva polja pa ostanu zaostali).
Nisam gledao u code ali izgleda mi da on svakog komitenta gleda 3s, i onda prelazi na novog. Ako do odziva ne dođe u te 3s onda pređe na novog komitenta, ali ako mu baš tada dođe rezultat prethodnog upiše ga kod tog novog na koga je upravo prebacio i dalje nastaje karambol.
EDIT:
I sada sam mi se desilo da kliknem rucno na nekog komitenta, i on osveži njegove podatke i prikaze ih. Onda kliknem ponovo na istog pa dobijem neke podatke koje do tada nije prikazivao, kao što su iznos blokade i dani blokade.
Pustio sam da sve odradi, i primetih da je neke komitente preskocio.
Ok, njih ću ručno da isklikćem... Međutim primetih da ima statusa koji se ponavljaju. Npr pogledam kod jednog komitenta piše u blokadi, blokiran 110 dana, npr 5.000.000,00 dinara a isti rezultat je i kod komitenta ispod njega. Kao da je proveravao onog gore a upisao onom dole. Kada kliknem ne onog dole koji mi je sumnjiv on ga ponovo očita i promeni mu status u aktivan, ali ostane iznos blokade od poslednjeg očitavanja koje je bilo neispravno (ne osveži ponovo sva polja pa ostanu zaostali).
Nisam gledao u code ali izgleda mi da on svakog komitenta gleda 3s, i onda prelazi na novog. Ako do odziva ne dođe u te 3s onda pređe na novog komitenta, ali ako mu baš tada dođe rezultat prethodnog upiše ga kod tog novog na koga je upravo prebacio i dalje nastaje karambol.
EDIT:
I sada sam mi se desilo da kliknem rucno na nekog komitenta, i on osveži njegove podatke i prikaze ih. Onda kliknem ponovo na istog pa dobijem neke podatke koje do tada nije prikazivao, kao što su iznos blokade i dani blokade.
Kod mene funkcioniše bez tih problema koje ste naveli, no nije isključeno da imate problema.
U mom pretposlednjem postu sam naveo razloge mogućih problema i namenu ovog primera.
Da ponovim „Ideja da napravim ovu proveru je nastala je u momentu kada sa nekim poslovnim partnerom želim da imam neki poslovni odnos i da proverim njegov status, što znači samo jedan se posmatra u tom trenutku. Smatram da se tog koncepta treba držati“.
U mom pretposlednjem postu sam naveo razloge mogućih problema i namenu ovog primera.
Da ponovim „Ideja da napravim ovu proveru je nastala je u momentu kada sa nekim poslovnim partnerom želim da imam neki poslovni odnos i da proverim njegov status, što znači samo jedan se posmatra u tom trenutku. Smatram da se tog koncepta treba držati“.