Univerzálne moduly

Výskyt a využitie univerzálnych modulov je možný v rôznych častiach aplikácie.

Color Picker

Umožňuje výber farieb z predvolených HTML názvov farieb, alebo definovať vlastnú farbu, pomocou pickeru.

Jedná sa o fragment umiestniteľný do ľubovoľného kontajneru.

Fragment Color Picker

colorPicker.png

Modul Picker

pickColor.png

Postup výberu farby z predvolených HTML farieb

Postup výberu farby manuále

Prepínač 'Default - Custom' a tlačidlo 'Add to custom' nie sú implementované.

HotKeys

Modul pre rýchly výber produktu.

Stromová štruktúra dát umožňuje vytvárať vlastné kategórie a zaraďovať do nich produkty. Výber sa realizuje ťuknutím na klávesu kategórie či produktu.

hotKeys.png

 

Pridelenie produktu na tlačidlo

Podržaním horúceho tlačidla sa zobrazí menu:

setButtonType.png

Zvolíme Priradiť produkt a potvrdíme VYKONAŤ. Otvorí sa zoznam všetkých produktov, zoradený podľa názvu. 

assignProductForButton.png

Zvolíme produkt a potvrdíme VYKONAŤ. Produkt bude pridelený tlačidlu.

 

Vytvoriť odkaz - kategóriu

Podržaním horúceho tlačidla sa zobrazí menu a zvolíme Vytvoriť odkaz a potvrdíme VYKONAŤ. Aplikácia vytvorí nové pole tlačidiel a automaticky tlačidlo ktorému bol priradený odkaz pomenuje newLink a ofarbí ho na predvolenú farbu. Potom je možné na tlačidlo ťuknúť a otvorí sa prázdna sada tlačidiel, na ktoré je možné obdobne prideliť produkty či odkazy.

 

Vymazať hodnotu

Podržaním horúceho tlačidla sa zobrazí menu a zvolíme Vymazať hodnotu a potvrdíme VYKONAŤ. Aplikácia zruší pridelenie produktu, alebo ok tlačidlo je odkaz, tak odstráni pole tlačidiel a automaticky tlačidlo ktorému bol vymazaný obsah zruší meno a odfarbí ho.

Ak je tlačidlo odkaz a v ňom sú iné odkazy, treba ich odmazať všetky od konca vetvy, inak sa pri redefinícii objavia inde.

 

Farbenie pozadia tlačidla

Vybraná farba je zobrazená v module vľavo dole pod info textom, teda pred tlačidlami Odísť a Na začiatok. Ak ešte nebola farba vybraná, potom vo volajúcom module ťukneme na tlačidlo CP (fragment ColorPicker). Znova podržíme v module HotKeys tlačidlo ktoré chceme zafarbiť a zvolíme Farbenie pozadia a tlačidlo sa ofarbí.

Farba textu v tlačidle sa volí automaticky pri vykresľovaní v závisloti od farby pozadia.

 

Upraviť názov

Podržaním horúceho tlačidla sa zobrazí menu a zvolíme Upraviť názov a potvrdíme VYKONAŤ. Otvorí sa alert so vstupom textu, ktorý nahradí pôvodný, po potvrdení OK.

 

Tlačidlo Odísť

zatvorí modul HotKeys bez výberu produktu

 

Tlačidlo Na začiatok

 

 


 

Tento modul bol programovo i dátovo konvertovaný z projektu MyECR vytvoreného pod Visual FoxPro. Zdroj modulu je na GitHub vo verzii pod jazykom Kotlin.

POI server

Modul je určený pre prepojenie s programovými produktami tretej strany. Automaticky skenuje vybranú IP, na ktorej očakáva definovaný dátový súbor. Modul je zameraný na realizáciu bezhotovostných platieb (POI) a prípadne evidenciu v systéme eKasa.

Ak je potreba získať výsledok transakcie, je treba zabezpečiť API pre zdieľanie.

Modul PoiServer je experimentálny a funkčný pre: POI Besteron.

Činnosť modulu POI Server

Prvá fáza po nájdení odlišných dát od pôvodných je ich zobrazenie

poiServer_1.png

Popis tlačidiel:

Druhá fáza po stlačení Card pay

volá aplikáciu Besteron POI ...

Tretia fáza po stlačení eKasa

volá aplikáciu Besteron Fiscal Core ... (nezapracované)

Settings

obsahuje základné nastavenia modulu:

poiServer_settings.png