# Obsługa bazy towarowej
[API Wysokiego Poziomu]

## Funkcje
POSNET_API POSNET_STATUS __stdcall | POSG_DFPluVatCheck (const POSNET_HANDLE phRequest, unsigned char *stan, unsigned short *stawka)
| Realizacja rozkazu DFPLUVATCHECK - Sprawdzanie czy towar jest zablokowany.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUGetByBarcode (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu)
| Realizacja rozkazu PLUGETBYBARCODE - Wyszukiwanie towaru po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUGetByName (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu)
| Realizacja rozkazu PLUGETBYNAME - Wyszukiwanie towaru po nazwie.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *wolny_numer)
| Realizacja rozkazu PLUNEXTFREEGET - Znajdowanie wolnego rekordu w bazie PLU począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSG_PLURead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, char *kod_kreskowy_podstawowy, char *cena, char *min_stan, unsigned char *typ_rekordu, unsigned char *numer_opak, unsigned char *numerMU, unsigned char *stawka_PTU, unsigned char *format_ilosci, unsigned char *flaga_ceny, unsigned char *flaga_rabatow, unsigned char *numer_rabatu, unsigned char *numer_grupy, char *barcodes)
| Realizacja rozkazu PLUREAD - Odczytywanie informacji o PLU i zestawach towarów.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUReadByBarcode (const POSNET_HANDLE phRequest, char *kod_kreskowy, char *nazwa, char *kod_kreskowy_podstawowy, char *cena, char *min_stan, unsigned char *typ_rekordu, unsigned char *numer_opak, unsigned char *numerMU, unsigned char *stawka_PTU, unsigned char *format_ilosci, unsigned char *flaga_ceny, unsigned char *flaga_rabatow, unsigned char *numer_rabatu, unsigned char *numer_grupy, char *barcodes)
| Realizacja rozkazu PLUREADBYBARCODE - Odczytywanie informacji o PLU i zestawach towarów po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUReadEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, char *kod_kreskowy_podstawowy, char *cena, char *min_stan, unsigned char *typ_rekordu, unsigned char *numer_opak, unsigned char *numerMU, unsigned char *stawka_PTU, unsigned char *format_ilosci, unsigned char *flaga_ceny, unsigned char *flaga_rabatow, unsigned char *numer_rabatu, unsigned char *numer_grupy, char *barcodes, unsigned char *w_notatniku)
| Realizacja rozkazu PLUREADEx - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUSetItemStatRead (const POSNET_HANDLE phRequest, unsigned short *numer_zestawu, char *numery, char *ilosci, char *wartosci)
| Realizacja rozkazu PLUSETITEMSTATREAD - Odczyt statystyki elementu zestawu.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUStatRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *wartosc, char *ilosc, char *stan, char *data)
| Realizacja rozkazu PLUSTATREAD - Odczyt statystyki towaru.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUStatReadByBarcode (const POSNET_HANDLE phRequest, char *kod_kreskowy, char *wartosc, char *ilosc, char *stan, char *data)
| Realizacja rozkazu PLUSTATREADBYBARCODE - Odczyt statystyki towaru po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUStoreRead (const POSNET_HANDLE phRequest, unsigned short *numer, char *nazwa, char *stan_min, char *stan, char *data)
| Realizacja rozkazu PLUSTOREREAD - Odczyt danych magazynowo - statystycznych.
POSNET_API POSNET_STATUS __stdcall | POSG_PLUStoreReadByBarcode (const POSNET_HANDLE phRequest, char *kod_kreskowy, char *nazwa, char *stan_min, char *stan, char *data)
| Realizacja rozkazu PLUSTOREREADBYBARCODE - Odczyt danych magazynowo - statystycznych po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSG_SetRead (const POSNET_HANDLE phRequest, unsigned short *czytany, char *numery, char *ilosci, char *ceny)
| Realizacja rozkazu SETREAD - Odczyt elementów zestawów.
POSNET_API POSNET_STATUS __stdcall | POSG_v2_PLURead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, char *kod_kreskowy_podstawowy, char *cena, char *min_stan, unsigned char *typ_rekordu, unsigned short *numer_opak_lub_euslugi, unsigned char *numerMU, unsigned char *stawka_PTU, unsigned char *format_ilosci, unsigned char *flaga_ceny, unsigned char *flaga_rabatow, unsigned char *numer_rabatu, unsigned char *numer_grupy, char *barcodes)
| Realizacja rozkazu PLUREAD - Odczytywanie informacji o PLU i zestawach towarów.
POSNET_API POSNET_STATUS __stdcall | POSG_v2_PLUReadEx (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *nazwa, char *kod_kreskowy_podstawowy, char *cena, char *min_stan, unsigned char *typ_rekordu, unsigned short *numer_opak_lub_euslugi, unsigned char *numerMU, unsigned char *stawka_PTU, unsigned char *format_ilosci, unsigned char *flaga_ceny, unsigned char *flaga_rabatow, unsigned char *numer_rabatu, unsigned char *numer_grupy, char *barcodes, unsigned char *w_notatniku)
| Realizacja rozkazu PLUREADEx - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.
POSNET_API POSNET_STATUS __stdcall | POSS_DFPluVatCheck (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *nazwa, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu DFPLUVATCHECK - Sprawdzanie czy towar jest zablokowany.
POSNET_API POSNET_STATUS __stdcall | POSS_EPLUIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *barcode, const unsigned char numer_MU, const unsigned char numer_rabatu, const unsigned char numer_grupy, const unsigned char numer_VAT, const unsigned short numer_euslugi, const unsigned char czy_rabat, const unsigned char czy_notatnik, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowy, const unsigned char tryb)
| Realizacja rozkazu EPLUINS - Programowanie eUsługi.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char czy_niezerowe, const unsigned char czy_z_zestawu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUDEL - Usuwanie PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char flagi, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUDELALL - Kasowanie całej bazy PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUDelByBarcode (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *kod_kreskowy, const unsigned char czy_niezerowe, const unsigned char czy_z_zestawu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUDELBYBARCODE - Usuwanie PLU po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUGetByBarcode (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *barcode, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUGETBYBARCODE - Wyszukiwanie towaru po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUGetByName (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *name, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUGETBYNAME - Wyszukiwanie towaru po nazwie.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *barcode, const char *cena, const char *ilosc_min, const unsigned char numer_opakowania, const unsigned char numer_MU, const unsigned char numer_rabatu, const unsigned char numer_grupy, const unsigned char numer_VAT, const unsigned char format_ilosci, const unsigned char cena_sztywna, const unsigned char czy_rabat, const unsigned char czy_notatnik, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowy, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUINS - Programowanie PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUNEXTFREEGET - Znajdowanie wolnego rekordu w bazie PLU począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUNotepadDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_PLU, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUNOTEPADDEL - Usuwanie towaru z notatnika.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUNotepadDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUNOTEPADDELALL - Usuwanie wszystkich towarów z notatnika.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUNotepadIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_PLU, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUNOTEPADINS - Dodanie towaru do notatnika.
POSNET_API POSNET_STATUS __stdcall | POSS_PluPriceUpdate (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *cena, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUPRICEUPDATE - Aktualizacja ceny towaru.
POSNET_API POSNET_STATUS __stdcall | POSS_PluPriceUpdateByBarcode (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *kod_kreskowy, const char *cena, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUPRICEUPDATEBYBARCODE - Aktualizacja ceny towaru po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSS_PLURead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char z_kodem, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUREAD - Odczytywanie informacji o PLU i zestawach towarów.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUReadByBarcode (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *kod_kreskowy, const unsigned char z_kodem, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUREADBYBARCODE - Odczytywanie informacji o PLU i zestawach towarów po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUReadEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *barcode, const unsigned char z_kodem, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUREADEX - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUSetIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *barcode, const char *ilosc_min, const unsigned char numer_rabatu, const unsigned char numer_grupy, const unsigned char czy_zabronione, const unsigned char czy_dodac, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const char *numery, const char *ilosci, const char *ceny, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSETINS - Programowanie zestawu.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUSetItemStatRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_zestawu, const unsigned char czy_zerowanie, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSETITEMSTATREAD - Odczyt statystyki elementu zestawu.
POSNET_API POSNET_STATUS __stdcall | POSS_PluSetItemUpdate (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_zestawu, const unsigned short numer_PLU, const char *ilosc, const char *cena, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSETITEMUPDATE - Aktualizacja elementu zestawu.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStatClearAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char czy_stany, const unsigned char czy_date, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSTATCLEARALL - Kasowanie wszystkich statystyk PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStatRead (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 PLUSTATREAD - Odczyt statystyki towaru.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStatReadByBarcode (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *kod_kreskowy, const unsigned char czy_zerowanie, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSTATREADBYBARCODE - Odczyt statystyki towaru po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSS_PluStockMinQntSet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *stan, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSTOCKMINQNTSET - Ustawienie minimalnego stanu magazynowego PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStockQntModify (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *ilosc, const unsigned char czy_zwiekszyc, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSTOCKQNTMODIFY - Zmiana stanu magazynowego PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStoreClr (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb)
| Realizacja rozkazu PLUSTORECLR - Zerowanie stanów magazynowych PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStoreRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSTOREREAD - Odczyt danych magazynowo - statystycznych.
POSNET_API POSNET_STATUS __stdcall | POSS_PLUStoreReadByBarcode (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *kod_kreskowy, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu PLUSTOREREADBYBARCODE - Odczyt danych magazynowo - statystycznych po kodzie kreskowym.
POSNET_API POSNET_STATUS __stdcall | POSS_SetIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *nazwa, const char *barcode, const char *ilosc_min, const unsigned char numer_rabatu, const unsigned char numer_grupy, const unsigned char czy_zabronione, const unsigned char czy_dodac, const unsigned char czy_nadpisac, const unsigned char czy_nadpisac_niezerowe, const char *numery, const char *ilosci, const char *ceny, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu SETINS - Programowanie zestawu.
POSNET_API POSNET_STATUS __stdcall | POSS_SetRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu SETREAD - Odczyt elementów zestawów.
POSNET_API POSNET_STATUS __stdcall | POSS_v2_PLUReadEx (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *barcode, const unsigned char z_kodem, const unsigned char tryb)
| Realizacja rozkazu PLUREADEX - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.

## Dokumentacja funkcji

POSNET_API POSNET_STATUS __stdcall POSG_DFPluVatCheck | ( | const POSNET_HANDLE | phRequest,
|  | unsigned char * | stan,
|  | unsigned short * | stawka |
| ) |  |  |

Realizacja rozkazu DFPLUVATCHECK - Sprawdzanie czy towar jest zablokowany.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

  Wersja protokołu: wszystkie

  Kasy: COMBO

  Posiada część nadawczą - POSS_DFPluVatCheck

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

Realizacja rozkazu PLUGETBYBARCODE - Wyszukiwanie towaru po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUGetByBarcode

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

Realizacja rozkazu PLUGETBYNAME - Wyszukiwanie towaru po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUGetByName

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

Realizacja rozkazu PLUNEXTFREEGET - Znajdowanie wolnego rekordu w bazie PLU począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSG_PLURead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | char * | kod_kreskowy_podstawowy,
|  | char * | cena,
|  | char * | min_stan,
|  | unsigned char * | typ_rekordu,
|  | unsigned char * | numer_opak,
|  | unsigned char * | numerMU,
|  | unsigned char * | stawka_PTU,
|  | unsigned char * | format_ilosci,
|  | unsigned char * | flaga_ceny,
|  | unsigned char * | flaga_rabatow,
|  | unsigned char * | numer_rabatu,
|  | unsigned char * | numer_grupy,
|  | char * | barcodes |
| ) |  |  |

Realizacja rozkazu PLUREAD - Odczytywanie informacji o PLU i zestawach towarów.

W polu barcodes zwracane są wszystkie kody kreskowe przypisane do towaru w postaci listy rozdzielanej znakami nowej linii.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

  Wersja protokołu: 1.01 i wcześniejsze

  Kasy: COMBO,NEO

  Posiada część nadawczą - POSS_PLURead

POSNET_API POSNET_STATUS __stdcall POSG_PLUReadByBarcode | ( | const POSNET_HANDLE | phRequest,
|  | char * | kod_kreskowy,
|  | char * | nazwa,
|  | char * | kod_kreskowy_podstawowy,
|  | char * | cena,
|  | char * | min_stan,
|  | unsigned char * | typ_rekordu,
|  | unsigned char * | numer_opak,
|  | unsigned char * | numerMU,
|  | unsigned char * | stawka_PTU,
|  | unsigned char * | format_ilosci,
|  | unsigned char * | flaga_ceny,
|  | unsigned char * | flaga_rabatow,
|  | unsigned char * | numer_rabatu,
|  | unsigned char * | numer_grupy,
|  | char * | barcodes |
| ) |  |  |

Realizacja rozkazu PLUREADBYBARCODE - Odczytywanie informacji o PLU i zestawach towarów po kodzie kreskowym.

W polu barcodes zwracane są wszystkie kody kreskowe przypisane do towaru w postaci listy rozdzielanej znakami nowej linii.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUReadByBarcode

POSNET_API POSNET_STATUS __stdcall POSG_PLUReadEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | char * | kod_kreskowy_podstawowy,
|  | char * | cena,
|  | char * | min_stan,
|  | unsigned char * | typ_rekordu,
|  | unsigned char * | numer_opak,
|  | unsigned char * | numerMU,
|  | unsigned char * | stawka_PTU,
|  | unsigned char * | format_ilosci,
|  | unsigned char * | flaga_ceny,
|  | unsigned char * | flaga_rabatow,
|  | unsigned char * | numer_rabatu,
|  | unsigned char * | numer_grupy,
|  | char * | barcodes,
|  | unsigned char * | w_notatniku |
| ) |  |  |

Realizacja rozkazu PLUREADEx - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.

W polu barcodes zwracane są wszystkie kody kreskowe przypisane do towaru w postaci listy rozdzielanej znakami nowej linii.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

  Wersja protokołu: 1.01, Instrukcja programisty COMBO v. >= 2.04

  Kasy: COMBO, NEO

  Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUReadEx

POSNET_API POSNET_STATUS __stdcall POSG_PLUSetItemStatRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_zestawu,
|  | char * | numery,
|  | char * | ilosci,
|  | char * | wartosci |
| ) |  |  |

Realizacja rozkazu PLUSETITEMSTATREAD - Odczyt statystyki elementu zestawu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty. Numery, Ilości i Wartości zawierają listy oddzielone znakami nowej linii, po jednej wartości dla każdego elementu zestawu.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUSetItemStatRead

POSNET_API POSNET_STATUS __stdcall POSG_PLUStatRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | wartosc,
|  | char * | ilosc,
|  | char * | stan,
|  | char * | data |
| ) |  |  |

Realizacja rozkazu PLUSTATREAD - Odczyt statystyki towaru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUStatRead

POSNET_API POSNET_STATUS __stdcall POSG_PLUStatReadByBarcode | ( | const POSNET_HANDLE | phRequest,
|  | char * | kod_kreskowy,
|  | char * | wartosc,
|  | char * | ilosc,
|  | char * | stan,
|  | char * | data |
| ) |  |  |

Realizacja rozkazu PLUSTATREADBYBARCODE - Odczyt statystyki towaru po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUStatReadByBarcode

POSNET_API POSNET_STATUS __stdcall POSG_PLUStoreRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer,
|  | char * | nazwa,
|  | char * | stan_min,
|  | char * | stan,
|  | char * | data |
| ) |  |  |

Realizacja rozkazu PLUSTOREREAD - Odczyt danych magazynowo - statystycznych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUStoreRead

POSNET_API POSNET_STATUS __stdcall POSG_PLUStoreReadByBarcode | ( | const POSNET_HANDLE | phRequest,
|  | char * | kod_kreskowy,
|  | char * | nazwa,
|  | char * | stan_min,
|  | char * | stan,
|  | char * | data |
| ) |  |  |

Realizacja rozkazu PLUSTOREREADBYBARCODE - Odczyt danych magazynowo - statystycznych po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_PLUStoreReadByBarcode

POSNET_API POSNET_STATUS __stdcall POSG_SetRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | czytany,
|  | char * | numery,
|  | char * | ilosci,
|  | char * | ceny |
| ) |  |  |

Realizacja rozkazu SETREAD - Odczyt elementów zestawów.

W polach numery, nazwy, ilosci, ceny zwracane są listy oddzielone znakami nowej linii zawierające odpowiednie parametry dla kolejnych składników zestawu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_SetRead

POSNET_API POSNET_STATUS __stdcall POSG_v2_PLURead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | char * | kod_kreskowy_podstawowy,
|  | char * | cena,
|  | char * | min_stan,
|  | unsigned char * | typ_rekordu,
|  | unsigned short * | numer_opak_lub_euslugi,
|  | unsigned char * | numerMU,
|  | unsigned char * | stawka_PTU,
|  | unsigned char * | format_ilosci,
|  | unsigned char * | flaga_ceny,
|  | unsigned char * | flaga_rabatow,
|  | unsigned char * | numer_rabatu,
|  | unsigned char * | numer_grupy,
|  | char * | barcodes |
| ) |  |  |

Realizacja rozkazu PLUREAD - Odczytywanie informacji o PLU i zestawach towarów.

W polu barcodes zwracane są wszystkie kody kreskowe przypisane do towaru w postaci listy rozdzielanej znakami nowej linii.

W polu numer_opak_lub_euslugi zostaje umieszczony numer opakowania lub numer eUslugi w zależności od rodzaju rekordu wskazanego w polu typ_rekordu.

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_PLURead

POSNET_API POSNET_STATUS __stdcall POSG_v2_PLUReadEx | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | nazwa,
|  | char * | kod_kreskowy_podstawowy,
|  | char * | cena,
|  | char * | min_stan,
|  | unsigned char * | typ_rekordu,
|  | unsigned short * | numer_opak_lub_euslugi,
|  | unsigned char * | numerMU,
|  | unsigned char * | stawka_PTU,
|  | unsigned char * | format_ilosci,
|  | unsigned char * | flaga_ceny,
|  | unsigned char * | flaga_rabatow,
|  | unsigned char * | numer_rabatu,
|  | unsigned char * | numer_grupy,
|  | char * | barcodes,
|  | unsigned char * | w_notatniku |
| ) |  |  |

Realizacja rozkazu PLUREADEx - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.

W polu barcodes zwracane są wszystkie kody kreskowe przypisane do towaru w postaci listy rozdzielanej znakami nowej linii.

W polu numer_opak_lub_euslugi zostaje umieszczony numer opakowania lub numer eUslugi w zależności od rodzaju rekordu wskazanego w polu typ_rekordu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_v2_PLUReadEx

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

Realizacja rozkazu DFPLUVATCHECK - Sprawdzanie czy towar jest zablokowany.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

  Wersja protokołu: wszystkie

  Kasy: COMBO

  Posiada część odbiorczą - POSG_DFPluVatCheck

POSNET_API POSNET_STATUS __stdcall POSS_EPLUIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | barcode,
|  | const unsigned char | numer_MU,
|  | const unsigned char | numer_rabatu,
|  | const unsigned char | numer_grupy,
|  | const unsigned char | numer_VAT,
|  | const unsigned short | numer_euslugi,
|  | const unsigned char | czy_rabat,
|  | const unsigned char | czy_notatnik,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowy,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu EPLUINS - Programowanie eUsługi.

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

Realizacja rozkazu PLUDEL - Usuwanie PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUDELALL - Kasowanie całej bazy PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_PLUDelByBarcode | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const char * | kod_kreskowy,
|  | const unsigned char | czy_niezerowe,
|  | const unsigned char | czy_z_zestawu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu PLUDELBYBARCODE - Usuwanie PLU po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUGETBYBARCODE - Wyszukiwanie towaru po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUGetByBarcode

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

Realizacja rozkazu PLUGETBYNAME - Wyszukiwanie towaru po nazwie.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUGetByName

POSNET_API POSNET_STATUS __stdcall POSS_PLUIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | barcode,
|  | const char * | cena,
|  | const char * | ilosc_min,
|  | const unsigned char | numer_opakowania,
|  | const unsigned char | numer_MU,
|  | const unsigned char | numer_rabatu,
|  | const unsigned char | numer_grupy,
|  | const unsigned char | numer_VAT,
|  | const unsigned char | format_ilosci,
|  | const unsigned char | cena_sztywna,
|  | const unsigned char | czy_rabat,
|  | const unsigned char | czy_notatnik,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowy,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu PLUINS - Programowanie PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUNEXTFREEGET - Znajdowanie wolnego rekordu w bazie PLU począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUNextFreeGet

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

Realizacja rozkazu PLUNOTEPADDEL - Usuwanie towaru z notatnika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUNOTEPADDELALL - Usuwanie wszystkich towarów z notatnika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUNOTEPADINS - Dodanie towaru do notatnika.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUPRICEUPDATE - Aktualizacja ceny towaru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUPRICEUPDATEBYBARCODE - Aktualizacja ceny towaru po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUREAD - Odczytywanie informacji o PLU i zestawach towarów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLURead

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

Realizacja rozkazu PLUREADBYBARCODE - Odczytywanie informacji o PLU i zestawach towarów po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUReadByBarcode

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

Realizacja rozkazu PLUREADEX - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty. Pole barcode może być NULL - traktowane jest wtedy jako puste.

Część wysyłająca polecenie.

  Wersja protokołu: 1.01, Instrukcja programisty COMBO v. >= 2.04

  Kasy: COMBO, NEO

  Posiada część odbiorczą - POSG_PLUReadEx

POSNET_API POSNET_STATUS __stdcall POSS_PLUSetIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | barcode,
|  | const char * | ilosc_min,
|  | const unsigned char | numer_rabatu,
|  | const unsigned char | numer_grupy,
|  | const unsigned char | czy_zabronione,
|  | const unsigned char | czy_dodac,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const char * | numery,
|  | const char * | ilosci,
|  | const char * | ceny,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu PLUSETINS - Programowanie zestawu.

Pola numery, ilosci i ceny zawierają rozdzielone znakami nowej linii wartości odpowiednich parametrów dla kolejnych towarów zestawu. Każde z tych pól musi posiadać taką samą ilość elementó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_PLUSetItemStatRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_zestawu,
|  | const unsigned char | czy_zerowanie,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu PLUSETITEMSTATREAD - Odczyt statystyki elementu zestawu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUSetItemStatRead

POSNET_API POSNET_STATUS __stdcall POSS_PluSetItemUpdate | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_zestawu,
|  | const unsigned short | numer_PLU,
|  | const char * | ilosc,
|  | const char * | cena,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu PLUSETITEMUPDATE - Aktualizacja elementu zestawu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUSTATCLEARALL - Kasowanie wszystkich statystyk PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_PLUStatRead | ( | 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 PLUSTATREAD - Odczyt statystyki towaru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUStatRead

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

Realizacja rozkazu PLUSTATREADBYBARCODE - Odczyt statystyki towaru po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUStatReadByBarcode

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

Realizacja rozkazu PLUSTOCKMINQNTSET - Ustawienie minimalnego stanu magazynowego PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

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

Realizacja rozkazu PLUSTOCKQNTMODIFY - Zmiana stanu magazynowego PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_PLUStoreClr | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu PLUSTORECLR - Zerowanie stanów magazynowych PLU.

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

Realizacja rozkazu PLUSTOREREAD - Odczyt danych magazynowo - statystycznych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUStoreRead

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

Realizacja rozkazu PLUSTOREREADBYBARCODE - Odczyt danych magazynowo - statystycznych po kodzie kreskowym.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_PLUStoreReadByBarcode

POSNET_API POSNET_STATUS __stdcall POSS_SetIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | nazwa,
|  | const char * | barcode,
|  | const char * | ilosc_min,
|  | const unsigned char | numer_rabatu,
|  | const unsigned char | numer_grupy,
|  | const unsigned char | czy_zabronione,
|  | const unsigned char | czy_dodac,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | czy_nadpisac_niezerowe,
|  | const char * | numery,
|  | const char * | ilosci,
|  | const char * | ceny,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu SETINS - Programowanie zestawu.

Pola numery, ilosci i ceny zawierają rozdzielone znakami nowej linii wartości odpowiednich parametrów dla kolejnych towarów zestawu. Każde z tych pól musi posiadać taką samą ilość elementó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_SetRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu SETREAD - Odczyt elementów zestawów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_SetRead

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

Realizacja rozkazu PLUREADEX - Odczytywanie rozszerzone informacji o PLU i zestawach towarów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty. Pole barcode może być NULL - traktowane jest wtedy jako puste.

Część wysyłająca polecenie.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada część odbiorczą - POSG_v2_PLUReadEx