Amelasar |
23.10.2011 11:15 |
Predmet:Re: Fiskalizacija u FBiH
Da kontrolira se. U imenu je broj racuna.
Npr:
stampatifiskalniracun.155.xml
stampatifiskalniracun.156.xml
stampatifiskalniracun.157.xml
stampatifiskalniracun.158.xml
c:\tring\xml\odgovori\stampatifiskalniracun." & zah & ".xml (zah je broj racuna iz programa)
Pozdrav |
zxz |
23.10.2011 11:23 |
Predmet:Re: Fiskalizacija u FBiH
Eh ja ne citam sve.
Znaci ti si to vec i napravila.
Sad sam vidio proceduru.
Potsjeti me ako je jos nesto ostalo? |
Amelasar |
23.10.2011 11:29 |
Predmet:Re: Fiskalizacija u FBiH
Imam problem sa vremenom. Povecala sam na 5 i opet mi se nekad desava da nije dovoljno i izbaci gresku da fajl nepostoji?
U tom slucaju se moze desiti da se racun isprinta, a aplikacija ne preuzme broj fiskalnog i da je fiskalizovan?
Hvala. |
zxz |
23.10.2011 12:12 |
Predmet:Re: Fiskalizacija u FBiH
Napravi ovako:
PreuzmiIzvorni kôd (Visual Basic):Dim Brojac as integer
Pauza1:
Zaustavi (2)
if brojac>6 goto Kraj
on error resume next
Dim Odgovor As String
Odgovor = Vrsta_Ugovora("c:\tring\xml\odgovori\stampatifiskalniracun." & zah & ".xml")
if error.number=53 then
err.clear
on error goto 0
brojac= brojac+1
goto pauza1
endif
If Odgovor = "Greska" Then
MsgBox "Ra
un nije fiskalizovan!", vbCritical
Else
Dim Brrac As String
Brrac = Broj_Racuna("c:\tring\xml\odgovori\stampatifiskalniracun." & zah & ".xml")
[Forms]![racun].BRF = Brrac
[Forms]![racun].Fiskalizovan.Value = -1
End If
Izlaz:
exit function
Kraj:
Msgbox "Doslo je do greske"
end function
Moguce da ima koja greska jer sam kucao direktno. |
Amelasar |
23.10.2011 13:59 |
Predmet:Re: Fiskalizacija u FBiH
Sad mi nikako ne radi. Vrti 6 puta i javi "Doslo je do greske".
Da nije problem u linijama poslije 22 jer u mene je to sve u kodu poslije stampe racuna, nije funkcija (ako sam se dobro izrazila).
Ja sam ovako ugradila tvoj kod:
PreuzmiIzvorni kôd (Text):Dim Brojac As Integer
Pauza1:
Zaustavi (2)
If Brojac > 6 Then GoTo Kraj
On Error Resume Next
Dim Odgovor As String
Odgovor = Vrsta_Ugovora("c:\tring\xml\odgovori\stampatifiskalniracun." & zah & ".xml")
If Error.Number = 53 Then
err.Clear
On Error GoTo 0
Brojac = Brojac + 1
GoTo Pauza1
End If
If Odgovor = "Greska" Then
MsgBox "Raèun nije fiskalizovan!", vbCritical
Else
Dim Brrac As String
Brrac = Broj_Racuna("c:\tring\xml\odgovori\stampatifiskalniracun." & zah & ".xml")
[Forms]![racun].BRF = Brrac
[Forms]![racun].Fiskalizovan.Value = -1
'GoTo Izlaz
End If
Kraj: MsgBox "Doslo je do greske!"
Pozdrav. |
zxz |
23.10.2011 16:10 |
Predmet:Re: Fiskalizacija u FBiH
nije ti dobar kraj.
Izlaz:
exit function
Kraj:
Msgbox "Doslo je do greske"
end function
kod tebe izlazi uvijek na isto mjesto te svaki puta procita da je doslo do greske.
Procedura treba da izlazi na exit a kada se desi greska onda ide na kraj. |
Amelasar |
23.10.2011 17:49 |
Predmet:Re: Fiskalizacija u FBiH
Kako god probam ne radi mi, uvijek isto. Javi samo da je doslo do greske. Nesto ne stima.
Pozdrav. |
zxz |
23.10.2011 19:50 |
Predmet:Re: Fiskalizacija u FBiH
Pogledam pa javim. |
zxz |
23.10.2011 20:10 |
Predmet:Re: Fiskalizacija u FBiH
Evo probaj sad.
PreuzmiIzvorni kôd (Visual Basic):Function poziv()
Dim Brojac As Integer
Dim Odgovor As String
Dim Brrac As String
Pauza1:
Zaustavi (2)
If Brojac > 6 Then GoTo Kraj
On Error Resume Next
Odgovor = Vrsta_Ugovora("c:\_hcp\stampatifiskalniracun.xml")
If Err.Number = 53 Then
Err.Clear
On Error GoTo 0
Brojac = Brojac + 1
GoTo Pauza1
End If
On Error GoTo 0
If Odgovor = "Greska" Then
MsgBox "Raeun nije fiskalizovan!", vbCritical
Else
Brrac = Broj_Racuna("c:\_tremol\stampatifiskalniracun.11.xml")
[Forms]![racun].BRF = Brrac
[Forms]![racun].Fiskalizovan.Value = -1
End If
Izlaz:
Exit Function
Kraj:
MsgBox "Doslo je do greske!"
End Function
|
Amelasar |
26.10.2011 07:44 |
Predmet:Re: Fiskalizacija u FBiH
ZXZ, sad radi bez greske. Hvala puno na pomoci.
Mozda da se primjer postavi u temu gotova rjesenja?
Pozdrav. |