Click or drag to resize

Exa.OBERON.ServicesCashRegisterGen2.CashRegister.BillOrders Namespace

EXALOGIC
Obsahuje metódy API rozhrania IOBERONServiceCashRegisterGen2, určené pre prácu s objednávkami v bonovacej knihe vytvorených pri predaji na Pokladnici OBERON. Zoznam objednávok v bonovacej knihe je možné načítať CashRegister_BillOrder_List(BillOrderListArg).
Classes
 ClassDescription
Public classBillOrderHlavička objednávky v bonovacej knihe. Obsahuje základné údaje objednávky a zoznam položiek. Hlavička objednávky v databáze fyzicky neexistuje, je len virtuálna a generuje sa z položiek.
Public classBillOrderListArgParameter metódy pre získanie položiek z bonovacej knihy. Spravidla vracia položky, ktoré neboli pripravené (vyrobené), prípadne vynesené - záleží na parametri HistoryInterval.
Public classBillOrderOrderItemPoložka (záznam) v bonovacej knihe. Do bonovacej knihy sa zapíše záznam pri tlači objednávky na Pokladnici OBERON. Obsahuje údaje o položke, bonovacej tlačiarni, a otvoreného účtu, ku ktorému patrí.
Public classBillOrdersListData Trieda sa používa ako návratová hodnota pre získanie položiek z bonovacej knihy. Spravidla vracia položky, ktoré neboli pripravené (uvarené), prípadne vynesené CashRegister_BillOrder_List(BillOrderListArg). Obsahuje zoznam pokladničných dokladov, ako aj ďalšie údaje, napr. info o stránkovaní.
Public classBillOrdersSummaryItemZoznam rovnakých položiek v bonovacej knihe (sčítané jednotlivé položky). Ide o súčet objednaných a ešte nepripravených položiek, ktoré sú objednané a bude ich potrebné vyrobiť, tzv. SUMMARY INFO pre zobrazenie na displeji.
Public classSetOrderVisibleIndexArgUmožňuje posunúť objednávku v poradí pri zobrazení na displeji. Umožňuje posunie objednávky doľava, doprava, na prvú alebo poslednú pozíciu. V parametri sa určuje spôsob posuvu a číslo objednávky.
Enumerations
 EnumerationDescription
Public enumerationBillOrderOrderItemenm_ItemTypeTyp položky v bonovacej knihe - objednávka, alebo storno.
Public enumerationSetOrderVisibleIndexArgenm_OrderVisibleIndexMovementMethodUrčuje spôsob posunutia objednávky pri zobrazení na displeji.