# Obsługa grup towarowych
[API Wysokiego Poziomu]

## Funkcje
POSNET_API POSNET_STATUS __stdcall | POSG_GroupGetByName (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu)
| Realizacja rozkazu GROUPGETBYNAME - Wyszukiwanie rekordu grupy towarowej po nazwie.
POSNET_API POSNET_STATUS __stdcall | POSG_GroupNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *wolny_numer)
| Realizacja rozkazu GROUPNEXTFREEGET - Znajdowanie wolnego rekordu bazy grup towarowych począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSG_GroupRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa)
| Realizacja rozkazu GROUPREAD - Odczyt rekordu bazy grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSG_GroupReadEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, unsigned char *rabat)
| Realizacja rozkazu GROUPREADEX - Odczyt rekordu bazy grupy towarowej Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.
POSNET_API POSNET_STATUS __stdcall | POSG_GroupReadExEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, unsigned char *rabat, char *cena, unsigned char *towary_waz, unsigned char *id_drukarki)
| Realizacja rozkazu GROUPREADEXEX - Odczyt rekordu bazy grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSG_GroupStatRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *ogolnie, char *dni_tygodnia, char *miesiace)
| Realizacja rozkazu GROUPSTATREAD - Odczyt statystyk rekordu grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_powiazane, const unsigned char czy_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPDEL - Kasowanie rekordu grup towarowych.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char flagi, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPDELALL - Kasowanie bazy grup towarowych.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupGetByName (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *nazwa, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPGETBYNAME - Wyszukiwanie rekordu grupy towarowej po nazwie.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPINS - Programowanie rekordu grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupInsEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const unsigned char rabat, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPINSEX - Programowanie rekordu grupy towarowej Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupInsExEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const unsigned char rabat, const char *cena, const unsigned char tow_wazone, const unsigned char id_drukarki, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const unsigned char tryb)
| Realizacja rozkazu GROUPINSEXEX - Programowanie rekordu grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPNEXTFREEGET - Znajdowanie wolnego rekordu bazy grup towarowych począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPREAD - Odczyt rekordu bazy grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupReadEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPREADEX - Odczyt rekordu bazy grupy towarowej - wersja dla kasy NEO Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupReadExEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb)
| Realizacja rozkazu GROUPREADEXEX - Odczyt rekordu bazy grupy towarowej.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupStatClearAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu GROUPSTATCLEARALL - Kasowanie wszystkich statystyk grup towarowych.
POSNET_API POSNET_STATUS __stdcall | POSS_GroupStatRead (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 GROUPSTATREAD - Odczyt statystyk rekordu grupy towarowej.

## Dokumentacja funkcji

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

Realizacja rozkazu GROUPGETBYNAME - Wyszukiwanie rekordu grupy towarowej po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_GroupGetByName

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

Realizacja rozkazu GROUPNEXTFREEGET - Znajdowanie wolnego rekordu bazy grup towarowych począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_GroupNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSG_GroupRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa |
| ) |  |  |

Realizacja rozkazu GROUPREAD - Odczyt rekordu bazy grupy towarowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_GroupRead

POSNET_API POSNET_STATUS __stdcall POSG_GroupReadEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | unsigned char * | rabat |
| ) |  |  |

Realizacja rozkazu GROUPREADEX - Odczyt rekordu bazy grupy towarowej

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_GroupReadEx

POSNET_API POSNET_STATUS __stdcall POSG_GroupReadExEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | unsigned char * | rabat,
|  | char * | cena,
|  | unsigned char * | towary_waz,
|  | unsigned char * | id_drukarki |
| ) |  |  |

Realizacja rozkazu GROUPREADEXEX - Odczyt rekordu bazy grupy towarowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada część nadawczą - POSS_GroupReadExEx

POSNET_API POSNET_STATUS __stdcall POSG_GroupStatRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | ogolnie,
|  | char * | dni_tygodnia,
|  | char * | miesiace |
| ) |  |  |

Realizacja rozkazu GROUPSTATREAD - Odczyt statystyk rekordu grupy towarowej.

Pole dni_tygodnia zawiera 7 liczb - statystyki na każdy dzień rozdzielone znakami nowej linii. Pole miesiace zawiera 12 liczb - statystyki miesięczne rozdzielone znakami nowej linii.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_GroupStatRead

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

Realizacja rozkazu GROUPDEL - Kasowanie rekordu grup towarowych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu GROUPDELALL - Kasowanie bazy grup towarowych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu GROUPGETBYNAME - Wyszukiwanie rekordu grupy towarowej po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_GroupGetByName

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

Realizacja rozkazu GROUPINS - Programowanie rekordu grupy towarowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_GroupInsEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const unsigned char | rabat,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu GROUPINSEX - Programowanie rekordu grupy towarowej

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_GroupInsExEx | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const unsigned char | rabat,
|  | const char * | cena,
|  | const unsigned char | tow_wazone,
|  | const unsigned char | id_drukarki,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu GROUPINSEXEX - Programowanie rekordu grupy towarowej.

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

Realizacja rozkazu GROUPNEXTFREEGET - Znajdowanie wolnego rekordu bazy grup towarowych począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_GroupNextFreeGet

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

Realizacja rozkazu GROUPREAD - Odczyt rekordu bazy grupy towarowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_GroupRead

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

Realizacja rozkazu GROUPREADEX - Odczyt rekordu bazy grupy towarowej - wersja dla kasy NEO

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_GroupReadEx

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

Realizacja rozkazu GROUPREADEXEX - Odczyt rekordu bazy grupy towarowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_GroupReadExEx

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

Realizacja rozkazu GROUPSTATCLEARALL - Kasowanie wszystkich statystyk grup towarowych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_GroupStatRead | ( | 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 GROUPSTATREAD - Odczyt statystyk rekordu grupy towarowej.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_GroupStatRead