Prikazi cijelu temu 09.12.2010 16:40
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Lokacija:-


Predmet:Re: Fiskalizacija u FBiH
Za tremol evo moja procedura ili događaj na on click dugmeta:
PreuzmiIzvorni kôd (Text):
  1. Private Sub XML_Click()
  2. If IsNull(DLookup("BROULIZ", "STAVKEMP1", "BROULIZ='" & Me.BROIZD & "'")) Then
  3. MsgBox "Ne postoje podaci za ispis,niste unijeli artikle za prodaju!", vbExclamation, "Obavijest"
  4. Exit Sub
  5. End If
  6. 'DEFINISANJE PROMENLJIVIH
  7. '...........................
  8. Dim rs2
  9. Dim db As Database
  10. Set Tekst = New Stream
  11. Tekst.Open
  12. Tekst.Position = 0
  13. Tekst.Charset = "IBM852"
  14. Tekst.WriteText "<?xml version=""1.0"" encoding=""IBM852""?>" & vbCrLf
  15. Tekst.WriteText "<TremolFpServer Command=""Receipt"" Description=""*** RA UN ***"">" & vbCrLf
  16.  
  17. Set db = CurrentDb()
  18. Set rs2 = db.OpenRecordset("SELECT * FROM qryIZLAZMP WHERE BROULIZ='" & Me.BROIZD & "'", dbOpenDynaset)
  19.     Do While Not rs2.EOF
  20.  
  21.  Tekst.WriteText "<" & "Item Description" & "=" & """" & rs2!ArtNaz & """" & " " & "Quantity" & "=" & """" & rs2!KOLICINASAD & """" & " " & "Price" & "=" & """" & rs2!Cijena & """" & " " & "VatInfo" & "=" & """" & rs2!ArtGPorez & """" & " " & "Department=""1"" " & "UnitName" & "=" & """" & rs2!SIFJED & """" & " " & "/>" & vbCrLf
  22.  
  23. rs2.MoveNext
  24.  
  25.     Loop
  26.    
  27.       rs2.Close
  28.       Tekst.WriteText "<Payment Type=""Virman"" Amount=""0""/>" & vbCrLf
  29.       Tekst.WriteText "<Payment Type=""Gotovina"" " & "Amount" & "=" & """" & Me.Sveukupno & """" & " " & "/>" & vbCrLf
  30.       'Tekst.WriteText "<AdditionalLine Message=""Hvala na posjeti""/>" & vbCrLf
  31.       Tekst.WriteText "<AdditionalLine Message=" & """" & DLookup("PodRac2", "tblPod") & """" & " " & "/>" & vbCrLf
  32.       Tekst.WriteText "<AdditionalLine Message=" & """" & Me.BROIZD & """" & " " & "/>" & vbCrLf
  33.    Tekst.WriteText "</" & "TremolFpServer" & ">" & vbCrLf
  34.       'Tekst.WriteText "<TremolFpServer>" & vbCrLf
  35.  
  36.    
  37.     Set db = Nothing
  38. Tekst.SaveToFile "C:\Prodaja\Miro.xml", adSaveCreateOverWrite
  39.  Tekst.Close
  40. End Sub
Ali ako može Amir malo oko HCP printera.ja sam sve napravio za tu vrstu uređaja ali me zanima kako da svaki put prijavim drugog operatera na uređaj.Znači trebam prije slanja računa da svaki put prijavim novog operatera na fiskalni uređaj HCP.
Miro