# Obsługa bazy kasjerów
[API Wysokiego Poziomu]

## Funkcje
POSNET_API POSNET_STATUS __stdcall | POSG_UserGetByName (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu)
| Realizacja rozkazu USERGETBYNAME - Znajdowanie numeru rekordu kasjera po nazwie.
POSNET_API POSNET_STATUS __stdcall | POSG_UserNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *nastepny)
| Realizacja rozkazu USERNEXTFREEGET - Znajdowanie wolnego rekordu kasjera począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSG_UserRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, char *haslo, char *karta, char *pin, unsigned short *prawa, unsigned char *prawa_raporty, unsigned char *prawa_klawisze)
| Realizacja rozkazu USERREAD - Odczyt rekordu użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSG_UserReadExEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, char *haslo, char *karta, char *pin, unsigned long *prawa, unsigned char *prawa_raporty, unsigned char *prawa_klawisze, char *limit_paragonu)
| Realizacja rozkazu USERREADEXEX - Odczyt rekordu użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSG_UserStatRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *rabaty_z_reki, char *narzuty_z_reki, char *pierwsze_logowanie, char *ostatnie_wylogowanie, char *czas_pracy, char *wart_opakowan_sprzedanych, char *wart_opakowan_zwroconych, char *wplaty, char *wyplaty, char *sprzedaz, unsigned long *paragony, unsigned long *paragony_anul, char *wart_parag_anul, unsigned long *storna, char *wart_storn, char *numery_form_platnosci, char *kwoty_form_platnosci, char *numery_rabatow, char *kwoty_rabatow)
| Realizacja rozkazu USERSTATREAD - Odczyt statystyki kasjera.
POSNET_API POSNET_STATUS __stdcall | POSG_UserStatReadEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *rabaty_z_reki, char *narzuty_z_reki, char *pierwsze_logowanie, char *ostatnie_wylogowanie, char *czas_pracy, unsigned long *ilosc_otwarc, char *wart_opakowan_sprzedanych, char *wart_opakowan_zwroconych, char *wplaty, char *wyplaty, char *sprzedaz, unsigned long *paragony, unsigned long *paragony_anul, char *wart_parag_anul, unsigned long *storna, char *wart_storn, unsigned long *autoryzacje, char *wart_autoryzacji, char *numery_form_platnosci, char *kwoty_form_platnosci, char *numery_rabatow, char *kwoty_rabatow)
| Realizacja rozkazu USERSTATREADEX - Odczyt statystyki kasjera Parametry i rezultat standardowe, zgodne z Instrukcją Programisty. Czas pracy podawany jest w formacie: dni:godziny:minuty:sekundy Listy numerów form płatności, kwot w poszczególnych płatnościach, numerów rabatów i kwot wykonanych rabatów są w postaci oddzielanej znakami nowej linii.
POSNET_API POSNET_STATUS __stdcall | POSG_UserStatReadExEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *rabaty_z_reki, char *narzuty_z_reki, char *pierwsze_logowanie, char *ostatnie_wylogowanie, char *czas_pracy, unsigned long *ilosc_otwarc, char *wart_opakowan_sprzedanych, char *wart_opakowan_zwroconych, char *wplaty, char *wyplaty, char *sprzedaz, unsigned long *paragony, unsigned long *paragony_anul, char *wart_parag_anul, unsigned long *storna, char *wart_storn, unsigned long *autoryzacje, char *wart_autoryzacji, char *numery_form_platnosci, char *kwoty_form_platnosci, char *numery_rabatow, char *kwoty_rabatow, char *numery_platn, char *kwoty_platn)
| Realizacja rozkazu USERSTATREADEXEX - Odczyt statystyki kasjera.
POSNET_API POSNET_STATUS __stdcall | POSS_UserDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERDEL - Kasowanie użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSS_UserDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char flagi, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERDELALL - Kasowanie całej bazy kasjerów.
POSNET_API POSNET_STATUS __stdcall | POSS_UserGetByName (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *nazwa, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERGETBYNAME - Znajdowanie numeru rekordu kasjera po nazwie.
POSNET_API POSNET_STATUS __stdcall | POSS_UserIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *haslo, const char *karta, const char *pin, const unsigned short uprawnienia, const unsigned char uprawnienia_raportow, const unsigned char uprawnienia_klawisze, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERINS - Dodanie nowego użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSS_UserInsEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *haslo, const char *karta, const char *pin, const unsigned short uprawnienia, const unsigned char uprawnienia_raportow, const unsigned char uprawnienia_klawisze, const char *limit_paragonu, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERINSEX - Dodanie nowego użytkownika Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.
POSNET_API POSNET_STATUS __stdcall | POSS_UserInsExEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *haslo, const char *karta, const char *pin, const unsigned long uprawnienia, const unsigned char uprawnienia_raportow, const unsigned char uprawnienia_klawisze, const char *limit_paragonu, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb)
| Realizacja rozkazu USERINSEXEX - Dodanie nowego użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSS_UserNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERNEXTFREEGET - Znajdowanie wolnego rekordu kasjera począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSS_UserRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERREAD - Odczyt rekordu użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSS_UserReadEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERREADEX - Odczyt rekordu użytkownika Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.
POSNET_API POSNET_STATUS __stdcall | POSS_UserReadExEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer, const unsigned char tryb)
| Realizacja rozkazu USERREADEXEX - Odczyt rekordu użytkownika.
POSNET_API POSNET_STATUS __stdcall | POSS_UserStatClearAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char czy_nadpisac, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERSTATCLEARALL - Kasowanie statystyk kasjerów.
POSNET_API POSNET_STATUS __stdcall | POSS_UserStatRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_zerowanie, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERSTATREAD - Odczyt statystyki kasjera.
POSNET_API POSNET_STATUS __stdcall | POSS_UserStatReadEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_zerowanie, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu USERSTATREADEX - Odczyt statystyki kasjera Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.
POSNET_API POSNET_STATUS __stdcall | POSS_UserStatReadExEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_zerowanie, const unsigned char tryb)
| Realizacja rozkazu USERSTATREADEXEX - Odczyt statystyki kasjera.

## Dokumentacja funkcji

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

Realizacja rozkazu USERGETBYNAME - Znajdowanie numeru rekordu kasjera po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_UserGetByName

POSNET_API POSNET_STATUS __stdcall POSG_UserNextFreeGet | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | nastepny |
| ) |  |  |

Realizacja rozkazu USERNEXTFREEGET - Znajdowanie wolnego rekordu kasjera począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_UserNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSG_UserRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | char * | haslo,
|  | char * | karta,
|  | char * | pin,
|  | unsigned short * | prawa,
|  | unsigned char * | prawa_raporty,
|  | unsigned char * | prawa_klawisze |
| ) |  |  |

Realizacja rozkazu USERREAD - Odczyt rekordu użytkownika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_UserRead

POSNET_API POSNET_STATUS __stdcall POSG_UserReadExEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | char * | haslo,
|  | char * | karta,
|  | char * | pin,
|  | unsigned long * | prawa,
|  | unsigned char * | prawa_raporty,
|  | unsigned char * | prawa_klawisze,
|  | char * | limit_paragonu |
| ) |  |  |

Realizacja rozkazu USERREADEXEX - Odczyt rekordu użytkownika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbiorcza.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada część nadawczą - POSS_UserReadExEx

POSNET_API POSNET_STATUS __stdcall POSG_UserStatRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | rabaty_z_reki,
|  | char * | narzuty_z_reki,
|  | char * | pierwsze_logowanie,
|  | char * | ostatnie_wylogowanie,
|  | char * | czas_pracy,
|  | char * | wart_opakowan_sprzedanych,
|  | char * | wart_opakowan_zwroconych,
|  | char * | wplaty,
|  | char * | wyplaty,
|  | char * | sprzedaz,
|  | unsigned long * | paragony,
|  | unsigned long * | paragony_anul,
|  | char * | wart_parag_anul,
|  | unsigned long * | storna,
|  | char * | wart_storn,
|  | char * | numery_form_platnosci,
|  | char * | kwoty_form_platnosci,
|  | char * | numery_rabatow,
|  | char * | kwoty_rabatow |
| ) |  |  |

Realizacja rozkazu USERSTATREAD - Odczyt statystyki kasjera.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty. Czas pracy podawany jest w formacie: dni:godziny:minuty:sekundy Listy numerów form płatności, kwot w poszczególnych płatnościach, numerów rabatów i kwot wykonanych rabatów są w postaci oddzielanej znakami nowej linii.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_UserStatRead

POSNET_API POSNET_STATUS __stdcall POSG_UserStatReadEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | rabaty_z_reki,
|  | char * | narzuty_z_reki,
|  | char * | pierwsze_logowanie,
|  | char * | ostatnie_wylogowanie,
|  | char * | czas_pracy,
|  | unsigned long * | ilosc_otwarc,
|  | char * | wart_opakowan_sprzedanych,
|  | char * | wart_opakowan_zwroconych,
|  | char * | wplaty,
|  | char * | wyplaty,
|  | char * | sprzedaz,
|  | unsigned long * | paragony,
|  | unsigned long * | paragony_anul,
|  | char * | wart_parag_anul,
|  | unsigned long * | storna,
|  | char * | wart_storn,
|  | unsigned long * | autoryzacje,
|  | char * | wart_autoryzacji,
|  | char * | numery_form_platnosci,
|  | char * | kwoty_form_platnosci,
|  | char * | numery_rabatow,
|  | char * | kwoty_rabatow |
| ) |  |  |

Realizacja rozkazu USERSTATREADEX - Odczyt statystyki kasjera

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty. Czas pracy podawany jest w formacie: dni:godziny:minuty:sekundy Listy numerów form płatności, kwot w poszczególnych płatnościach, numerów rabatów i kwot wykonanych rabatów są w postaci oddzielanej znakami nowej linii.

Część odbierająca wyniki polecenia

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO(także 1.01)

  Posiada część nadawczą - POSS_UserStatReadEx

POSNET_API POSNET_STATUS __stdcall POSG_UserStatReadExEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | rabaty_z_reki,
|  | char * | narzuty_z_reki,
|  | char * | pierwsze_logowanie,
|  | char * | ostatnie_wylogowanie,
|  | char * | czas_pracy,
|  | unsigned long * | ilosc_otwarc,
|  | char * | wart_opakowan_sprzedanych,
|  | char * | wart_opakowan_zwroconych,
|  | char * | wplaty,
|  | char * | wyplaty,
|  | char * | sprzedaz,
|  | unsigned long * | paragony,
|  | unsigned long * | paragony_anul,
|  | char * | wart_parag_anul,
|  | unsigned long * | storna,
|  | char * | wart_storn,
|  | unsigned long * | autoryzacje,
|  | char * | wart_autoryzacji,
|  | char * | numery_form_platnosci,
|  | char * | kwoty_form_platnosci,
|  | char * | numery_rabatow,
|  | char * | kwoty_rabatow,
|  | char * | numery_platn,
|  | char * | kwoty_platn |
| ) |  |  |

Realizacja rozkazu USERSTATREADEXEX - Odczyt statystyki kasjera.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbiorcza.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada część nadawczą - POSS_UserStatReadExEx

POSNET_API POSNET_STATUS __stdcall POSS_UserDel | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | czy_niezerowe,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERDEL - Kasowanie użytkownika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_UserDelAll | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned char | flagi,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERDELALL - Kasowanie całej bazy kasjeró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_UserGetByName | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const char * | nazwa,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERGETBYNAME - Znajdowanie numeru rekordu kasjera po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_UserGetByName

POSNET_API POSNET_STATUS __stdcall POSS_UserIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | haslo,
|  | const char * | karta,
|  | const char * | pin,
|  | const unsigned short | uprawnienia,
|  | const unsigned char | uprawnienia_raportow,
|  | const unsigned char | uprawnienia_klawisze,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERINS - Dodanie nowego użytkownika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_UserInsEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | haslo,
|  | const char * | karta,
|  | const char * | pin,
|  | const unsigned short | uprawnienia,
|  | const unsigned char | uprawnienia_raportow,
|  | const unsigned char | uprawnienia_klawisze,
|  | const char * | limit_paragonu,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERINSEX - Dodanie nowego użytkownika

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)

  Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_UserInsExEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | haslo,
|  | const char * | karta,
|  | const char * | pin,
|  | const unsigned long | uprawnienia,
|  | const unsigned char | uprawnienia_raportow,
|  | const unsigned char | uprawnienia_klawisze,
|  | const char * | limit_paragonu,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu USERINSEXEX - Dodanie nowego użytkownika.

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_UserNextFreeGet | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERNEXTFREEGET - Znajdowanie wolnego rekordu kasjera począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_UserNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSS_UserRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERREAD - Odczyt rekordu użytkownika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_UserRead

POSNET_API POSNET_STATUS __stdcall POSS_UserReadEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERREADEX - Odczyt rekordu użytkownika

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_UserReadEx

POSNET_API POSNET_STATUS __stdcall POSS_UserReadExEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu USERREADEXEX - Odczyt rekordu użytkownika.

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_UserReadExEx

POSNET_API POSNET_STATUS __stdcall POSS_UserStatClearAll | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERSTATCLEARALL - Kasowanie statystyk kasjeró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_UserStatRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | czy_zerowanie,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERSTATREAD - Odczyt statystyki kasjera.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_UserStatRead

POSNET_API POSNET_STATUS __stdcall POSS_UserStatReadEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | czy_zerowanie,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu USERSTATREADEX - Odczyt statystyki kasjera

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_UserStatReadEx

POSNET_API POSNET_STATUS __stdcall POSS_UserStatReadExEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | czy_zerowanie,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu USERSTATREADEXEX - Odczyt statystyki kasjera.

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_UserStatReadExEx