Kooperativní odečty
Od verze 3.3.0 je možnost využít tzv. KOOPERATIVNÍCH ODEČTŮ.
Cílem je mít jednu dávku ve více OZ, aby mohlo jít více odečítačů jednu a tu samou trasu (mohli si pomáhat).
Aby to fungovalo je třeba:
- Zapnuté KOOOD v konfiguraci na OZ
- Musí být vyplněn unikátní název OZ na každém zařízení - např. OZ01
- OZ musí být v ON-LINE režimu, jinak to nemá význam
- Zapnuté KOOOD v konfiguraci ZIS - Odečtová zařízení - Kooperativní odečty
Hlavní myšlenka je v tom,
1. že je na ZODDAVKY1 nový sloupec koood_oz, kde se budou jako CSV dávat názvy OZ, do kterého již je řádek dávky stažen. 2. První OZ, které slízne daný řádek tomu dá příznak "P". 3. Pokud je v konfiguraci zapnuto KOOPERATIVNÍ ODEČTY, tak musí Open vrátit všechny položky, které jsou jak "Z" i "P" ale název OZ není uveden ve sloupci koood_oz. 4. Tak se odečet dostane i do dalších OZ. 5. Při přenačtení listu se současně OZ dotazuje serveru přes novou webovou službu getPolozkyDavkyStavy na stav jednotlivých řádků odečtu. WS vrací jen ty, které jsou ve stavu A, O, B - tedy již prošly odečty a je u nich nutné dát vědět OZ, že je již nemůže odečítat. 6. Všechny řádky, které jsou na serveru A,O,B jsou v OZ označeny jako přenesené (modré) a nelze je již odečíst.