Click or drag to resize

Exa.OBERON.Services.OBERONCashRegister Namespace

EXALOGIC
Webová služba systému OBERON, určená pre komunikáciu s modulom Pokladnica OBERON. Umožňuje pracovať s otvorenými účtami (stolami) - je predurčená na komunikáciu s externými aplikáciami ako mobilný čašník. Metódy, ktoré obsahuje táto webová služba popisuje rozhranie IOBERONCashRegisterService.
Classes
 ClassDescription
Public classAccountingPeriodAktuálne účtovné obdobie v systéme OBERON. Keďže obdobie je možné nastaviť pre každého používateľa samostatne, dané obdobie obsahuje údaje používateľa, pod ktorým sa webová služba spúšťa.
Public classBillComputeArg Argument metódy pre vytlačenie alebo uzatvorenie dokladu v Pokladnici OBERON (používa sa v metóde SetBillOpenCompute.)
Public classBillComputePaymentTypeItemObsahuje údaje o jednom platidle pri vytlačení (uzatvorení) dokladu, napr. Hotovosť, príslušná suma a aj hodnotu platidla.
Public classBillOpenTrieda obsahuje údaje o aktuálne otvorenom účte (stole) danej registračnej pokladnice.
Public classBillOpenDefinitionTrieda obsahuje údaje o definícii účtu (stola) danej registračnej pokladnice (číselník účtov/stolov).
Public classBillOpenDoBankTerminalArgArgument funkcie SetBillOpenPayment.
Public classBillOpenItemPoložka otvoreného účtu (stola). Obsahuje údaje o položke - číslo, názov, množstvo, cena atď.
Public classBillOpenPaymentArgArgument funkcie SetBillOpenPayment.
Public classBillOpenStateArgArgument funkcie SetBillOpenState.
Public classCashRegister_Add_PrinterTextArgArgument funkcie CashRegister_Add_PrinterText(CashRegister_Add_PrinterTextArg).
Public classCashRegister_Delete_PrinterTextArgArgument funkcie CashRegister_Delete_PrinterText(CashRegister_Delete_PrinterTextArg).
Public classCashRegisterOrderHlavič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 classCashRegisterOrderItemPolož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 classCashRegisterOrderSummaryItemZoznam 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 classCompanyInfoObsahuje základné údaje o účtovnej jednotke. Ak účtovná jednotka používa prevádzky a pokladnica, ktorú táto webová služba zastupuje má prevádzku nastavenú, táto trieda bude obsahovať údaje prevádzky. Ak prevádzka nebude mať zadané logo, bude tu uvedené hlavné logo účtovnej jednotky.
Public classCompanySettingsObsahuje nastavenia účtovnej jednotky.
Public classDeliveryShippingRateTrieda obsahuje cenník dopravy pri donáške (jedna konkrétne sadzba), používa sa napr. v LUKUL-ovi v režime donášky.
Public classDocumentItemPoložka dokladu, napr. hotelového účtu.
Public classFoodMenuInfoTrieda obsahuje údaje o jedálnom alebo nápojovom lístku, napr. úvodný uvítací text v eMenu, text na začiatku jedálneho lístka, text na konci, alergény a podobne. Neobsahuje položky eMenu, tie sú dostupné v metóde GetStockCards.
Public classGetDeliveryTimeArgArgument funkcie GetDeliveryTime.
Public classGetHotelAccountsArgArgument metódy GetHotelAccounts(GetHotelAccountsArg) pre načítanie aktuálnych otvorených hotelových účtov.
Public classGetOrdersArgParameter 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 classGetOrdersReturnValueNávratová hodnota pre získanie položiek z bonovacej knihy. Spravidla vracia položky, ktoré neboli pripravené (uvarené), prípadne vynesené.
Public classGetStockCardDetailArgArgument funkcie GetStockCardDetail.
Public classHotelAccountHotelový účet.
Public classLanguageTrieda obsahuje údaje kategórii v jedálnom lístku. Podľa daných kategórií sa vo fastfoodovej pokladnici členia skladové položky na skupiny.
Public classLicenceObsahuje údaje licencii určenej pre externé systémy.
Public classLoggedWebServiceUserInfo Trieda prihláseného používateľa do webovej služby. Používa sa pre načítanie zoznamu aktuálne prihlásených používateľov vo webovej službe, napr. jeden klient si môže načítať zoznam iných prihlásených klientov.
Public classLoginDataParametersParameter pre metódu prihlásenia používateľa do webovej služby LoginUserEx.
Public classMenuCategoryTrieda obsahuje údaje kategórii v jedálnom lístku. Podľa daných kategórií sa vo fastfoodovej pokladnici členia skladové položky na skupiny.
Public classOrderPrinterTextTrieda obsahuje text pre zaslanie (tlač) objednávky na bonovacej tlačiarni, napr. biftek medium.
Public classPaymentTypeTrieda obsahuje typ platby (spôsob zúčtovania) daného pokladničného (otvoreného) účtu. Používa sa pri vytlačení (uzatvorení) dokladu na Pokladnici OBERON SetBillOpenCompute.
Public classResultValueTNávratová hodnota (trieda) väčšiny metód vo webovej službe. Trieda obsahuje RESULT, ktorý určuje úspešnosť či neúspešnosť volania. Ak má daná metóda vrátiť určité hodnoty, vracia ich spravidla vo vlastnosti Data (Data As T).
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.
Public classStockCardTrieda obsahuje údaje o skladovej karte (predávanej položke) na Pokladnici OBERON.
Public classStockCardDetailObsahuje detailné informácie o skladovej položke, ktoré sa nenachádzjú v základnej štruktúre. Ide najmä o rozšírený popis a obrázky.
Public classStockCards_Update_SpecificationsArgArgument funkcie StockCards_Update_Specifications(StockCards_Update_SpecificationsArg).
Public classUserTrieda obsahuje údaje o používateľovi definovaného v systéme OBERON. Okrem prihlasovacieho mena obsahuje ďalšie údaje, ktoré je možné použiť napr. pri vytváraním nových záznamov pre neskoršiu identifikáciu autora záznamu.
Public classVersionInfoInformácie o verzii OBERON a verzii rozhrania webovej služby.
Enumerations
 EnumerationDescription
Public enumerationBillOpenenm_BillOpenType Typ otvoreného účtu, napr. bežný (štandardný), donáška ...
Public enumerationBillOpenenm_DeviceTrustFlag Príznak dôverihodnoti otvoreného účtu k zariadeniu, na ktorom sa vytvoril. Ak tento účet bol vytvorený cez externé zariadenie (napr. mobilný čašník LUKUL), tu je príznak, či sa má dôverovať danému zariadeniu.
Public enumerationBillOpenenm_IsUserRequiredPaymentSpôsob platby zákazníka (pri používaní elektronického jedálneho lístka alebo mobilného čašníka). Upozornenie! Obdobný Enum je použitý na v objekte otvoreného účtu - ak sa zmení tu, je nevyhnutné upraviť aj otvorený účet.
Public enumerationBillOpenenm_PaymentInfo_TransactionState Príznak stavu platobnej transakcie.
Public enumerationBillOpenPaymentArgenm_TransactionState Príznak stavu platobnej transakcie.
Public enumerationCashRegisterOrderItemenm_ItemTypeTyp položky v bonovacej knihe - objednávka, alebo storno.
Public enumerationDeliveryShippingRateenm_DeliveryRateTypeTyp položky - môže ísť o bežnú položku dopravy, prípadne o špeciálnu ako osobný odber.
Public enumerationenm_Err_BasicZoznam návratových chybových kód používaných vo webovej službe. V System.ComponentModel.Description je uložený text (popis) chyby.
Public enumerationLoginDataParametersenm_PasswordType Typ hesla, napr. štandardné alebo PIN.
Public enumerationSetOrderVisibleIndexArgenm_OrderVisibleIndexMovementMethodUrčuje spôsob posunutia objednávky pri zobrazení na displeji.