Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: dbach w Styczeń 14, 2012, 11:41:54
-
Czy ktoś jest w stanie podzielić się 'tajemną' wiedzą jak zafiskalizować paragon z wykorzystaniem Sfery?
Sam dokument jest utworzony, wyświetlony i jak klikam ręcznie 'Zapisz' do powstaje dokument fiskalny.
Jak robię to przez Sferę to co najwyżej udało mi się zapisać dokument, ale bez fiskalizacji.
W jakiej kolejności i które metody użyć aby osiągnąć efekt fiskalizacji i wydruku na drukarce fiskalnej.
Z góry dziękuję za odpowiedź :-)
Darek
-
Strzelam w tym momencie, gdyż nie miałem jeszcze takiej potrzeby, nie mam też w tym momencie możliwości sprawdzenia, ale może wystarczy po prostu wydrukować ?
-
W ostatnim wariancie wywołuję zestaw:
.Zapisz
.RejestrujNaUF (True)
.Drukuj (False)
ale niestety fiskalizacja nie następuje.
-
No ale co się dzieje, czy paragon się drukuje, czy generowany jest jakiś wyjątek ? Czy masz skonfigurowanego Subiekta do fiskalizacji paragonów - możesz wydrukować paragon na drukarce fiskalnej z Subiekta ?
Może pomoże też fragment z pomocy do Sfery:
Atrybut DrukarkaFiskalnaId
Identyfikator drukarki fiskalnej, na której dany dokument ma zostać wydrukowany.
Uwagi
Atrybut nie jest zapisywany w bazie danych. Aby wydrukować dokument na drukarce fiskalnej należy atrybut ustawić przed samą operacją drukowania.
Przykład
W przykładzie pokazano w jaki sposób zrealizować wydruk dokumentu na drukarce fiskalnej.
Sub RejestrujNaUF()
On Error GoTo ErrHandler
Dim oSubGT As InsERT.Subiekt
Dim oDok As InsERT.SuDokument
Set oSubGT = UruchomSubiekta()
Set oDok = oSubGT.SuDokumentyManager.Wczytaj("FS 1/2010")
oDok.RejestrujNaUF = True
oDok.DrukarkaFiskalnaId = 1
oDok.Drukuj (True)
oDok.Zamknij
Exit Sub
ErrHandler:
MsgBox "Wystąpił błąd: " & Err.Number & " - " & Err.Description
End Sub
Wygląda na to, że w twoim kodzie albo brakuje podania id drukarki albo ponownego wczytania dokumentu po zapisie. Zrób test i daj znać jak poszło.
-
Ja akurat tworzę paragon (nie wczytuję dokumentu jak we wskazanym przykładzie) i na koniec od razu go fiskalizuję.
Jakby ktoś szukał rozwiązania to przy tworzeniu nowego paragonu fiskalnego, aby go zamknąć wydrukiem będzie wyglądać to tak:
oDokumentSprzedazy.Zapisz
oDokumentSprzedazy.DrukarkaFiskalnaId = 5 ' akurat u mnie takie id ma drukarka
oDokumentSprzedazy.RejestrujNaUF = True
oDokumentSprzedazy.Drukuj False
Ja się napróbowałem wariantów z tymi metodami w różnej kolejności i może dlatego miałem problem z poprawnym wygenerowaniem paragonu fiskalnego ;-)
@dkozlowski dzięki za zainteresowanie.
-
Witam.
Ja stoją przed następującym problemem. Klient chciałby drukować paragony zdalnie z wykorzystaniem napisanej dla niego aplikacji na androida. Każdy handlowiec posiadałby aplikacje i drukarkę fiskalną na bluetooth. Handlowiec będzie tworzył paragon i drukował na drukarce. Jak to w takim razie umieścić w subiekcie przez sferę. Czy mogę tam zrobić zwykły paragon czy muszę robić paragon fiskalny? Jeśli fiskalny to jak to zrobić skoro drukarki fizycznie nie będzie przy komputerze tylko gdzieś w terenie? Czy taki scenariusz jest w ogóle możliwy?
-
Ja bym zrobił paragon i opcjonalnie ustawił znacznik fiskalizacji.