Táto téma Pomocníka obsahuje informácie o rozhraní CashRegister Universal Interface, pomocou ktorého je možné pripojiť k systému OBERON aj takú registračnú pokladnicu, ktorá nie je v systéme OBERON podporovaná.
Základné informácie
- Systém OBERON podporuje vybrané registračné pokladnice v režime off-line, t. j. počas predaja nepripojené k počítaču. Okrem toho firma EXALOGIC vyvinula univerzálne rozhranie CashRegister Universal Interface s pevne definovanými pravidlami na pripojenie registračných pokladníc, ktoré umožňuje k systému OBERON pripojiť akúkoľvek nepodporovanú registračnú pokladnicu.
- Rozhranie umožňuje zapísať položky PLU do registračnej pokladnice, vyčítať informácie o predaji, prípadne vytvoriť dennú uzávierku.
- Ďalšie informácie o inštalácii, nastavení a vlastnej úprave univerzálneho rozhrania získate v téme CashRegister Universal Interface - inštalačná, konfiguračná a programovacia príručka.
Komunikácia
- Vlastná komunikácia s pokladnicou sa realizuje pomocou ovládača dodávaného spolu s registračnou pokladnicou (spravidla od jej výrobcu). Daný ovládač musí podporovať zaslanie a načítanie PLU, ktoré sú spravidla uložené v textových alebo CSV súboroch. OBERON umožňuje pri zápise PLU do pokladnice pripraviť daný dátový súbor, pri čítaní z pokladnice naopak spracovať načítané údaje z pokladnice.
- Príklad načítania predaných položiek z pokladnice:
- Systém OBERON spustí externý program ovládača pokladnice, ktorý vytvorí súbor s načítanými PLU.
- Systém OBERON spracuje súbor s chybou.
- V prípade úspešného načítania systém OBERON vykoná zápis predaných položiek do evidencie a zníži stavy zásob na skladových kartách.
- Systém OBERON spustí externý program ovládača pokladnice na vykonanie uzávierky PLU.
- Systém OBERON spustí externý program ovládača pokladnice na vykonanie dennej uzávierky.
Editor programového kódu
- Unikátnosť tohto univerzálneho riešenia spočíva v jeho otvorenosti a možnosti jednoducho si upraviť komunikáciu podľa vlastných potrieb a požiadaviek. Pri implementácii novej registračnej pokladnice medzi najdôležitejšie úlohy patrí úprava programového kódu na načítanie (pri čítaní z pokladnice) a vytvorenie (pri zápise do pokladnice) dátových súborov. Na toto slúži Editor kódu, pomocou ktorého výrobca, servisný technik či používateľ vstúpi do programu, napíše si vlastný obslužný kód (prípadne upraví východiskový). Tento kód definuje štruktúru jednej tovarovej položky, zapíše ju do riadka, kde sú jednotlivé údaje oddelené oddeľovacím znakom (napríklad bodkočiarkou) alebo spätne dekóduje takýto riadok z pokladnice do štruktúry systému OBERON.
Príbuzné témy