Prikazi cijelu temu 15.03.2011 09:50
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Lokacija:-


Predmet:Re: Ideje i rjesenja iz teme fiskalizacija
Ovo je sad trenutno kraj funkcije:
PreuzmiIzvorni kôd (Text):
  1.     End With
  2.      
  3. Kraj:
  4.     Exit Function
  5. Izlaz:
  6.     MsgBox "Ra
  7. un nije ispisan,greška u komunikaciji sa ureajem!", vbExclamation, "Obavijest"
  8.     DoCmd.SetWarnings False
  9.             DoCmd.RunSQL "UPDATE GLSTAVKEMP1 SET Nefiskaliziran='" & "-1" & "' WHERE BROULIZ='" & Forms.frmIZLAZMP.BROIZD & "'"
  10. DoCmd.SetWarnings True
  11. Kill "C:\HCP\TO_FP\Footer.xml"
  12. Kill "C:\HCP\TO_FP\RCP_" & Me.BROIZD & ".XML"
  13. Kill "C:\HCP\TO_FP\CMD.OK"
  14.     GoTo Kraj
  15.     End Function
Ovo mi sad treba Kill da provjeri ako postoje ovi fajlovi u mapi da ih onda briše.To kad javi ovu poruku greška u komunikaciji itd..
Jer možda si primjetio da prvo Å¡aljem footer pa tek onda račun.Znači svaki put prije slanja računa Å¡aljem footer,to je nefiskalni tekst u kojem piÅ¡e moj broj lokalnog računa sa moje baze podataka formata 000000 znači Å¡est karaktera.Zato je ovo kill footer.
Zašto treba isprazniti mapu?
Jer kad dođe do greÅ¡ke ako je neki ostao fajl unutra, npr footer ili račun stari neki,onda kad se uređaj osposobi kad ja Å¡aljem sljedeći račun i fajl cmd.OK da ga izvrÅ¡i onda se izvrÅ¡i onaj stari račun ili footer kao u mom primjeru i potroÅ¡i se taj cmd.ok i onda dalje stoji taj novi račun.Itd itd...
Miro