Obsługa rabatów
[API Wysokiego Poziomu]


Funkcje

POSNET_API POSNET_STATUS __stdcall POSG_AutoDiscntNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *wolny_numer)
 Realizacja rozkazu AUTODISCNTNEXTFREEGET - Znajdowanie wolnego rekordu w bazie rabatów czasowych począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall POSG_AutoDiscntRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, unsigned short *numer_rabatu, char *godz_od, char *godz_do)
 Realizacja rozkazu AUTODISCNTREAD - Odczyt rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSG_AutoDiscntReadEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, unsigned short *numer_rabatu, unsigned char *rodzaj, char *data_pocz, char *godz_od, char *data_konc, char *godz_do)
 Realizacja rozkazu AUTODISCNTREADEX - Odczyt rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSG_CardInfo (const POSNET_HANDLE phRequest, char *numer_karty)
 Realizacja rozkazu CARDINFO - Odsyłanie przez kasę do PC informacji o karcie rabatowej.
POSNET_API POSNET_STATUS __stdcall POSG_DiscntCardCfgGetEx (const POSNET_HANDLE phRequest, unsigned char *wazne, unsigned short *czas, unsigned short *metoda, char *parametry)
 Realizacja rozkazu DISCNTCARDCFGGETEX - Odczyt konfiguracji kart rabatowych - rozszerzony

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

POSNET_API POSNET_STATUS __stdcall POSG_DiscntGetByName (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu)
 Realizacja rozkazu DISCNTGETBYNAME - Wyszukiwanie rekordu rabatu/narzutu po nazwie.
POSNET_API POSNET_STATUS __stdcall POSG_DiscntNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *wolny_numer)
 Realizacja rozkazu DISCNTNEXTFREEGET - Znajdowanie wolnego rekordu bazy rabatów/narzutów począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall POSG_DiscntRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, unsigned char *czy_z_narzutami, unsigned char *czy_z_rabatami, unsigned char *rodzaj, unsigned char *typ, char *wartosci, char *progi, unsigned char *wart_M, unsigned char *wart_N)
 Realizacja rozkazu DISCNTREAD - Odczyt rekordu rabatu/narzutu.
POSNET_API POSNET_STATUS __stdcall POSG_DiscntStatRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *statystyka)
 Realizacja rozkazu DISCNTSTATREAD - Odczyt statystyki rabatu/narzutu.
POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu AUTODISCNTDEL - Usuwanie rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned short numer_rabatu, const char *godz_pocz, const char *godz_konc, const unsigned char czy_nadpisac, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu AUTODISCNTINS - Programowanie rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntInsEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned short numer_rabatu, const unsigned char rodzaj, const char *data_pocz, const char *godz_pocz, const char *data_konc, const char *godz_konc, const unsigned char czy_nadpisac, const unsigned char tryb)
 Realizacja rozkazu AUTODISCNTINSEX - Programowanie rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char numer_pocz, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu AUTODISCNTNEXTFREEGET - Znajdowanie wolnego rekordu w bazie rabatów czasowych począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu AUTODISCNTREAD - Odczyt rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntReadEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb)
 Realizacja rozkazu AUTODISCNTREADEX - Odczyt rabatu czasowego.
POSNET_API POSNET_STATUS __stdcall POSS_DBDiscntPCSet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short kod_bledu, const unsigned short numer_rabatu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DBDISCNTPCSET - Ustawienie rabatu z bazy dla karty rabatowej.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntCardCfgGetEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTCARDCFGGETEX - Odczyt konfiguracji kart rabatowych - rozszerzony

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

POSNET_API POSNET_STATUS __stdcall POSS_DiscntDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rabatu, const unsigned char czy_powiazane, const unsigned char czy_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTDEL - Usunięcie rabatu/narzutu.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char flagi, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTDELALL - Usuwanie bazy rabatów/narzutów.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntGetByName (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *nazwa, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTGETBYNAME - Wyszukiwanie rekordu rabatu/narzutu po nazwie.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTNEXTFREEGET - Znajdowanie wolnego rekordu bazy rabatów/narzutów począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTREAD - Odczyt rekordu rabatu/narzutu.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntStatClearAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTSTATCLEARALL - Kasowanie wszystkich statystyk bazy rabatów/narzutów.
POSNET_API POSNET_STATUS __stdcall POSS_DiscntStatRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_zerowac, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu DISCNTSTATREAD - Odczyt statystyki rabatu/narzutu.
POSNET_API POSNET_STATUS __stdcall POSS_ManualDiscntPCSet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short kod_bledu, const char *nazwa_rabatu, const unsigned char typ_rabatu, const char *wartosc_rabatu, const unsigned char czy_z_narzutami, const unsigned char czy_z_rabatami, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu MANUALDISCNTPCSET - Ustawienie rabatu z ręki dla karty rabatowej.
POSNET_API POSNET_STATUS __stdcall POSS_ProgDiscntIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const unsigned char czy_rabat, const unsigned char czy_procentowy, const unsigned char ilosc_progow, const char *wartosci, const char *kwoty, const unsigned char czy_z_narzutami, const unsigned char czy_z_rabatami, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu PROGDISCNTINS - Programowanie rabatu progresywnego.
POSNET_API POSNET_STATUS __stdcall POSS_PromoDiscntIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const unsigned char wartosc_sprzedawana, const unsigned char wartosc_naliczana, const unsigned char czy_z_narzutami, const unsigned char czy_z_rabatami, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu PROMODISCNTINS - Programowanie rabatu promocji.
POSNET_API POSNET_STATUS __stdcall POSS_StdDiscntIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const unsigned char czy_rabat, const unsigned char czy_procentowy, const char *wartosc, const unsigned char czy_z_narzutami, const unsigned char czy_z_rabatami, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
 Realizacja rozkazu STDDICNTINS - Programowanie rabatu standardowego.

Dokumentacja funkcji

POSNET_API POSNET_STATUS __stdcall POSG_AutoDiscntNextFreeGet ( const POSNET_HANDLE  phRequest,
unsigned short *  wolny_numer 
)

Realizacja rozkazu AUTODISCNTNEXTFREEGET - Znajdowanie wolnego rekordu w bazie rabatów czasowych począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSG_AutoDiscntNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSG_AutoDiscntRead ( const POSNET_HANDLE  phRequest,
unsigned short *  numer_rekordu,
unsigned short *  numer_rabatu,
char *  godz_od,
char *  godz_do 
)

Realizacja rozkazu AUTODISCNTREAD - Odczyt rabatu czasowego.

Godzina początkowa i końcowa obowiązywania rabatu kodowane są w postaci ciągu znaków w formacie "GG:MM" (5 znaków). Minimalny rozmiar bufora - 6 znaków.

Pozostałe parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_AutoDiscntRead

POSNET_API POSNET_STATUS __stdcall POSG_AutoDiscntReadEx ( const POSNET_HANDLE  phRequest,
unsigned short *  numer_rekordu,
unsigned short *  numer_rabatu,
unsigned char *  rodzaj,
char *  data_pocz,
char *  godz_od,
char *  data_konc,
char *  godz_do 
)

Realizacja rozkazu AUTODISCNTREADEX - Odczyt rabatu czasowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbiorcza.

Wersja protokołu: 1.02
Kasy: COMBO, NEO
Posiada część nadawczą - POSS_AutoDiscntReadEx

POSNET_API POSNET_STATUS __stdcall POSG_CardInfo ( const POSNET_HANDLE  phRequest,
char *  numer_karty 
)

Realizacja rozkazu CARDINFO - Odsyłanie przez kasę do PC informacji o karcie rabatowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Nie posiada części nadawczej.

POSNET_API POSNET_STATUS __stdcall POSG_DiscntCardCfgGetEx ( const POSNET_HANDLE  phRequest,
unsigned char *  wazne,
unsigned short *  czas,
unsigned short *  metoda,
char *  parametry 
)

Realizacja rozkazu DISCNTCARDCFGGETEX - Odczyt konfiguracji kart rabatowych - rozszerzony

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Wersja protokołu: 1.02
Kasy: COMBO, NEO(także 1.01)
Posiada część nadawczą - POSS_DiscntCardCfgGetEx

POSNET_API POSNET_STATUS __stdcall POSG_DiscntGetByName ( const POSNET_HANDLE  phRequest,
unsigned short *  numer_rekordu 
)

Realizacja rozkazu DISCNTGETBYNAME - Wyszukiwanie rekordu rabatu/narzutu po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_DiscntGetByName

POSNET_API POSNET_STATUS __stdcall POSG_DiscntNextFreeGet ( const POSNET_HANDLE  phRequest,
unsigned short *  wolny_numer 
)

Realizacja rozkazu DISCNTNEXTFREEGET - Znajdowanie wolnego rekordu bazy rabatów/narzutów począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_DiscntNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSG_DiscntRead ( const POSNET_HANDLE  phRequest,
unsigned short *  numer_rekordu,
char *  nazwa,
unsigned char *  czy_z_narzutami,
unsigned char *  czy_z_rabatami,
unsigned char *  rodzaj,
unsigned char *  typ,
char *  wartosci,
char *  progi,
unsigned char *  wart_M,
unsigned char *  wart_N 
)

Realizacja rozkazu DISCNTREAD - Odczyt rekordu rabatu/narzutu.

Pola wartosci, progi, wart_M i wart_N są ustawiane w zależności od typu rabatu:

  • dla rabatu standardowego - pole wartosci zawiera wartość rabatu (pojedyncza liczba)
  • dla rabatu progresywnego - pola wartosci i kwoty zawierają odpowiednio listy wartości i kwot rozdzielane znakiem nowej linii
  • dla rabatu promocja - ustawione są pola wart_M i wart_N
Pozostałe parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_DiscntRead

POSNET_API POSNET_STATUS __stdcall POSG_DiscntStatRead ( const POSNET_HANDLE  phRequest,
unsigned short *  numer_rekordu,
char *  statystyka 
)

Realizacja rozkazu DISCNTSTATREAD - Odczyt statystyki rabatu/narzutu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_DiscntStatRead

POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntDel ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu AUTODISCNTDEL - Usuwanie rabatu czasowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntIns ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned short  numer_rabatu,
const char *  godz_pocz,
const char *  godz_konc,
const unsigned char  czy_nadpisac,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu AUTODISCNTINS - Programowanie rabatu czasowego.

Parametry godz_pocz i godz_konc stanowią godzinę i minuty w zapisie "GG:MM" w postaci ciągu znaków.

Pozostałe parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntInsEx ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned short  numer_rabatu,
const unsigned char  rodzaj,
const char *  data_pocz,
const char *  godz_pocz,
const char *  data_konc,
const char *  godz_konc,
const unsigned char  czy_nadpisac,
const unsigned char  tryb 
)

Realizacja rozkazu AUTODISCNTINSEX - Programowanie rabatu czasowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Wersja protokołu: 1.02
Kasy: COMBO, NEO
Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntNextFreeGet ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned char  numer_pocz,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu AUTODISCNTNEXTFREEGET - Znajdowanie wolnego rekordu w bazie rabatów czasowych począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_AutoDiscntNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntRead ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu AUTODISCNTREAD - Odczyt rabatu czasowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_AutoDiscntRead

POSNET_API POSNET_STATUS __stdcall POSS_AutoDiscntReadEx ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned char  tryb 
)

Realizacja rozkazu AUTODISCNTREADEX - Odczyt rabatu czasowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Wersja protokołu: 1.02
Kasy: COMBO, NEO
Posiada część odbiorczą - POSG_AutoDiscntReadEx

POSNET_API POSNET_STATUS __stdcall POSS_DBDiscntPCSet ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  kod_bledu,
const unsigned short  numer_rabatu,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DBDISCNTPCSET - Ustawienie rabatu z bazy dla karty rabatowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_DiscntCardCfgGetEx ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTCARDCFGGETEX - Odczyt konfiguracji kart rabatowych - rozszerzony

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Wersja protokołu: 1.02
Kasy: COMBO, NEO(także 1.01)
Posiada część odbiorczą - POSG_DiscntCardCfgGetEx

POSNET_API POSNET_STATUS __stdcall POSS_DiscntDel ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rabatu,
const unsigned char  czy_powiazane,
const unsigned char  czy_niezerowe,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTDEL - Usunięcie rabatu/narzutu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_DiscntDelAll ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned char  flagi,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTDELALL - Usuwanie bazy rabatów/narzutów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_DiscntGetByName ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const char *  nazwa,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTGETBYNAME - Wyszukiwanie rekordu rabatu/narzutu po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_DiscntGetByName

POSNET_API POSNET_STATUS __stdcall POSS_DiscntNextFreeGet ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTNEXTFREEGET - Znajdowanie wolnego rekordu bazy rabatów/narzutów począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_DiscntNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSS_DiscntRead ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTREAD - Odczyt rekordu rabatu/narzutu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_DiscntRead

POSNET_API POSNET_STATUS __stdcall POSS_DiscntStatClearAll ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTSTATCLEARALL - Kasowanie wszystkich statystyk bazy rabatów/narzutów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_DiscntStatRead ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const unsigned char  czy_zerowac,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu DISCNTSTATREAD - Odczyt statystyki rabatu/narzutu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_DiscntStatRead

POSNET_API POSNET_STATUS __stdcall POSS_ManualDiscntPCSet ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  kod_bledu,
const char *  nazwa_rabatu,
const unsigned char  typ_rabatu,
const char *  wartosc_rabatu,
const unsigned char  czy_z_narzutami,
const unsigned char  czy_z_rabatami,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu MANUALDISCNTPCSET - Ustawienie rabatu z ręki dla karty rabatowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_ProgDiscntIns ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const char *  nazwa,
const unsigned char  czy_rabat,
const unsigned char  czy_procentowy,
const unsigned char  ilosc_progow,
const char *  wartosci,
const char *  kwoty,
const unsigned char  czy_z_narzutami,
const unsigned char  czy_z_rabatami,
const unsigned char  czy_nadpisac,
const unsigned char  czy_nadpisac_niezerowe,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu PROGDISCNTINS - Programowanie rabatu progresywnego.

Pole wartosci - Lista wartosci poszczególnych progów - liczby rozdzielone znakami nowej linii Pole kwoty - Lista kwot rabatowych dla poszczególnych progów - liczby rozdzielone znakami nowej linii - ich ilość musi się zgadzać z ilością wartości progów.

Pozostałe parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_PromoDiscntIns ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const char *  nazwa,
const unsigned char  wartosc_sprzedawana,
const unsigned char  wartosc_naliczana,
const unsigned char  czy_z_narzutami,
const unsigned char  czy_z_rabatami,
const unsigned char  czy_nadpisac,
const unsigned char  czy_nadpisac_niezerowe,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu PROMODISCNTINS - Programowanie rabatu promocji.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_StdDiscntIns ( const POSNET_HANDLE  hDevice,
POSNET_HANDLE phRequest,
const unsigned short  numer_rekordu,
const char *  nazwa,
const unsigned char  czy_rabat,
const unsigned char  czy_procentowy,
const char *  wartosc,
const unsigned char  czy_z_narzutami,
const unsigned char  czy_z_rabatami,
const unsigned char  czy_nadpisac,
const unsigned char  czy_nadpisac_niezerowe,
const unsigned char  tryb = POSNET_REQMODE_SPOOL 
)

Realizacja rozkazu STDDICNTINS - Programowanie rabatu standardowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.


Wygenerowano Fri Apr 10 19:50:11 2009 dla POSNET COMBO LIBRARY programem  doxygen 1.5.8