Nie jest to problemem przy czasowych kontach PayMaster, tworzonych tylko na potrzeby konkretnej grupy czy konferencji. Niezręczne jest, gdy takie konto musi być kontem całorocznym.
Rozwiązaniem jest dodanie wyjątku do procedury POS_LISTAKONT, który pozwala na przesyłanie rachunków z pominięciem konieczności zameldowania.
Kod: Zaznacz cały
SELECT p.POKOJ_ID, coalesce(p.POKOJ_OPIS,p.POKOJ_NAZWA) FROM POKOJ p WHERE p.pokoj_nazwa = :APOKOJ and p.pokoj_status=6 into :pokoj_id,:XOPIS;
if (:POKOJ_ID IS NOT NULL) then begin
select Cast(PARAM_WARTOSC as INT) from PARAM where PARAM_NAZWA = 'OsobaNieznanaID' into :OSOBA_ID;
GRUPA_ID=-1;
MELDUNEK_ID=-1;
OSOBA_LIMIT=9999 ;
XWIADOMOSC='';
XADRES ='';
XNIP ='';
XPESEL ='';
XOPIS= 'Pay Master: ' || XOPIS;
suspend;
end
else ... tu dalszy kod
Rozwiązanie tego typu może być stosowane jeśli chcemy przesyłać każdą sprzedaż (nie tylko na pokój) do DM Plaza.
Oczywiście sprzedaż ogólną możemy także uzyskać łącząc za pomocą fast Report bazy S4H i DM Plaza. Rozwiązanie związane z przesyłaniem każdej płatności pozwala na pełniejsze integrowanie systemów.
Szerzej o tym w poście odnoszącym się do przenoszenia magazynów i asortymentu z S4H.