Fiskalizacja przez S4H

AJP_Kuba
Ekspert
Posty: 156
Rejestracja: 2009-06-05, 07:20
Lokalizacja: Kraków
Kontakt:

Fiskalizacja przez S4H

Post autor: AJP_Kuba »

Istnieje możliwość fiskalizacji dokumentów z DMPlaza pośrednio przez S4H POS. jedna drukarka fiskalna obsługuje wtedy dwa programy sprzedażowe. Można tak fiskalizować na wszystkim, co S4H obsługuje (np drukarki ethernetowe).
Konfiguracja jest stosunkowo prosta:
DMPlazaver 4680
W katalogu plazy potrzebujemy bibliotek pdf32.dll oraz DrukParag.dll
W modułach programu podpinamy pdf32.dll, restartujemy
W konfiguracji pdf32.dll / drukarki fiskalnej wybieramy:
- drukarka S4H POS wersja 2
- drukarka lokalna
- Serwer sql: serwer\instancja
- baza sql: nazwa_bazy
- user SQL: nazwa użytkownika z uprawnieniami do bazy
- hasło SQL: hasło tegoż:)
- nazwa stanowiska: nazwa KOMPUTERA, na którym działa S4H POS
- nr drukarki: numer drukarki w konfiguracji stanowiska S4HPOS (1 lub 2)

Timeout ustaw np. na 10 lub więcej. wartość ustawia timeout dla bazy SQL, więc zbyt krótki może spowodować, że SQL nie zdąży z zadaniem.

S4H
W konfiguracji drukarki należy wprowadzić dwa ustawienia:
- włączyć zezwolenie na odbieranie paragonów
- określić interwał odbierania paragonów (w sekundach)

Teraz DMPlaza będzie pisać żądania fiskalizacji do bazy danych S4H, zaś S4HPOS będzie je realizował. Oczywiście POS musi być włączony; jeśli nie, to paragony z Plazy będą zafiskalizowane po uruchomieniu POSa.

Problemy
1. Jeśli paragon nie jest drukowany, upewnij się, że:
a. sam S4H POS fiskalizuje na danej konfiguracji
b. wpisałeś poprawną nazwę komputera w konfiguracji DMPlaza - tu nie chodzi o nazwę komputera z Plazą, ani o nazwę stanowiska sprzedaży POS
2. Jeśli dostajesz komunikat o braku dostępu do bazy SQL
a. sprawdź poprawność konfiguracji po stronie DMPlaza
b. spróbuj skonfigurować alias do bazy MSSQL:
- uruchom C:\windows\syswow64\cliconfg.exe (c:\windows\system32\cliconfg.exe na x86)
- na drugiej zakładce skonfiguruj alias (DODAJ):
- alias serwera: svrAlias
- biblioteki sieciowe: TCP/IP
- nazwa serwera: serwer\instancja
- port - wg konfiguracji: albo dynamiczny, albo określony na sztywno
Zapisać, i w konfiguracji modułu DMPlaza w polu Serwer SQL zamiast serwer\instancja wpisz svrAlias.