Seznamy změn - SmartOpen ZIS
Verze
1: 1.0.1 Prvni verze
2: 1.1.0 Pridana podpora pro ukladani fotografii do /ZIS/images/not_sync
3: 1.1.1 Zvyseni verze pro kontrolu, zamezeno otaceni displaye
4: 1.1.2 Změna v rozhraní - setRowDavka1Odecet vraci int: 0-ERR 1-OK 2-Nezapsano, jiz v odectech.
Fotografie - ukladaji se na FLASHku do adresare ZIS/images/not_sync
5: 1.1.3 Nový stav "a" = odečteno odhadem,
Průměry na OM - pro lepší návrh novésho stavu...
6: 1.1.4 Upravy poznamek
7: 1.1.5 Uprava layoutu seznamu odečtů dle požadavků pana Formánka - Velký nazev odběratele a odsunout OM a VDM
na detailu dát hlavně větší číslo vodoměru
8: 1.2.0 Pridani typu loginu - ADMIN x ODECITAC. Admin vidi vse, ODECITAC jen odečítání a ne nastavení atd...
9: 1.2.1 Poznamky - zobrazeni v settings.
10: 1.2.2 Poznamky - synchronizaca a uziti v detailu odectu
11: 1.3.0 Umisteni vodomeru na OM - nový číselník Z0UMISTOM, rozšíření ZODDAVKY1,
12: 1.3.1 Uložení čísla odečítače na větu odečtu, přenos odečítače do ZISu
13: 1.3.2 Třídění umístění dle hodCiselnD1 v Orsoftu
14: 1.3.3 Chyba při fotografování
15: 1.3.4 Přidání tlačítka BACKUP - záloha databáze na SD kartu
přesun fotografií do adresáře SYNC při odeslání do CRM
16: 1.4.0 Úpravy pro VaKTU - na detailu odečtu seznam minulý chodečtů. DB verze 14
17: 1.5.0 Podpora pro Android 7.
Nově se pracuje se SAF.
- Fotky se nejdříve ukládají do vnitřního úložiště do /ZIS/images/temp a pak se obrázek přesampluje
na velikosetna dle konfigurace. Následně se přesamplovaný obrázek přesune
do adresáře SD / ZIS/images/not_sync
- Fotka v plné velikosti se umístí na SD kartu do adresáře /ZIS/images/full
18: 2.0.0 OSM - Verze 2.0 umí pracovat s Offline mapou. Principy práce
- používáme MapsForge a offline OpenStreetMapu staženou z http://download.mapsforge.org/
- jedná se o vektorovou mapu a tiles se generují za běhu
- opustil jsem vývojovou větev OsmDroid: OsmDroid funguje sice dobře OnLine, problémy s offline tiles
- problém - nelze stáhnout tiles v rozumném ZOOMu - moc velké a servery hlídají velké přístupy
- vyřešen problém s duplicitou kxml2 (současně v MapsForge a KSOAP2 (pomocí exclude v build.gradle)
*** :-) Nejdražší řádek co jsem kdy naprogramoval - duplicita kxml2 - cca 14 hodin,
než jsem našel řešení == 1 řádek :-)
19: 2.0.1 Technická verze pro úpravu datového modelu (latitude, longitude)
20: 2.1.0 ONLINE odesílání odečtů. Při stisku tlačítka HOTOVO na odečtu se volá webová služba přenosu odečtu.
- všechny přenesené odečty jsou modré. Přenesený odečet má neaktivní tlačítko HOTOVO.
- po odeslání odečtu je stav MODŘE a nelze jej již editovat
- TECHNOLOGICKY - číslo verze je "přestěhováno" z AndroidManifest do /app/build.gradle
21: 2.1.1 - ONLINE odesílání fotografií asynchronně při pořízení. Odešlou se všechny připravené k odeslání
23: 2.1.2 - Nové nastavení - Povolit "Správu dávek" pro neADMINy?
24: 2.1.3 - 19.3.2018
- Zobrazení mapy dávky: Pokud je více VDM na jedněch souřadnicích,
tak další OM se posune o OFFSET na východ - cca 10m
např. EVERSTAR má 3 VDM na jednom OM 210102176 (pozice 0, 1 a 2) a nešlo by je zadat rovnou z mapy.
- uložení backupu na SD kartu je zašifrovaný ZIP soubor s heslem viz Const
25: 2.2.1 - změna DM a WS - nová položka způsob odečtu v historii - Druh odečtu. Aby bylo vidět, jestli tam odečítač chodí.
- Nové třídění dle ulice a č.p.
26: 2.2.2 - Oprava - pouze při nové instalaci byla chyba - aplikace nešla pustit -
špatný insert při create table odecty_hist
27: 2.2.3 - 17.4.2019 Kk - Úprava zobrazení na mapě - odeslané jsou odečtené - musí být červené
28: 2.2.4 - 19.4.2019 Kk - ID Odečtového zařízení - nově se posílá skrze každou WS. V Openu se podle toho píše
do logu i ID OZ ze kterého požadavky chodí
- u každého odečtového zařízení je třeba zadat v konfiguraci ID! Např. "OZ01"
- vzniká log s názvem log/Z_OZ_RRRRMMDD_ID.log
29: 2.2.5 - 7.5.2019 Kk
- třídění dle odběratele v dávce je již ČESKÉ!
- Statistické informace o dávce přímo v hlavním menu - Celkem / Odečteno / Lístek
- Nula se musí explicitně při odečtu zapsat. Dám-li HOTOVO s nevyplněným odečtem, tak je zatím neodečteno.
- Zobrazení plomby v seznamu za vodoměrem
- nové třídění dávky dle čísla plomby (plomba je číslo, takže vzestupně číselně)
30: 2.2.6 - Nové funkce k dávce: VYHLEDÁVÁNÍ určitého záznamu dle zadané hodnoty:
- vyhledávání odběrného místa,
- vodoměru
- PLOMBY
31: 2.2.7 - Ošetření výjimky v catch bloku u WS - způsobovalo divný pád a ztrátu DataHolderu.
- Nová možnost odečtu: Nahlášení odběratelem - příznak b. Do ZISu se dostane
jako druh odečtu 2 - Nahlášený stav odečítači
32: 2.2.8 - 22.5.2019 Kk
- Pokud je prázdná mapa, tak ukaž ORTEX :)
33: 2.2.9 - 22.5.2019 Kk
- Pokus o jiný přístup k GPS - FusedLocationClient
- Změna sourceCompatibility a targetCompatibility v gradle.build na JavaVersion.VERSION_1_8.
34: 2.2.10 - 23.5.2019 Kk
- umístění aktuálního modrého bodu na správné souřadnice (bez offsetu to udělá správně střed obrázku)
- rozšíření pro spinner způsobu odečtu na detailu odečtu - nyní je vidět kousek textu i na malém displayi FLORES
- oprava chování lístku - když se dá lístek, tak se to uloží jako "L"
- nový údaj ve statistice - Nahl = nahlášeno odběratele
- opraveno vyhledávání podle čísla vodoměru a podle OM
- oprava posílání času odečtu (v datumu odečtu byl správně datum, ale hodiny byly posunuty o 10 hodin)
35: 2.2.11 - ODesílání odečtové dávky při ONLINE režimu na povel z menu v Dávce
36: 2.2.12 - Pokud nebylo OM viděno odečítačem déle než 2 roky (způsob odečtu 1 a 3 - odečet a výměna) tak se zobrazí v seznamu
název odběratele červenou barvou.
37: 2.2.13 - Svázání fotografie s IDPK ZODDAVKY1, aby mohla být fotka přes ELDOK v OrsoftOpen přilepena i k
položce dávky ZODDAVKY1. Je třeba instalovat i verzi Orsoft Open.
38: 2.2.14 - Úprava zasílání lístku.
- MAPA - řešení problému GPS - musí tam být locationManager.requestLocationUpdates - a listener onLocationChange
- Při "Centrování mapy" pustí FollowMe režim na 3 "locationUpdaty" - lze i vypnout
- nový režim "FollowMe" - při zapnutí se začne mapa pahybovat podle pohybu v terénu
- Zatím je button "NA MAPĚ" v ODecetDetailActivity GONE.
39: 2.2.15 - Úprava chování odečtu při nulovém stavu a nulovém množství
- kontroluje, zda je nulový stav - tak musí uložit opravdu nulu.
40: 2.3.0 - Ukládání XY LatLon souřadnic - změna datového modelu - přidání lat_nove, lon_nove
ktere se budou synchronizovat zpět do ZISu.
- Při umístění nové souřadnice OM se uloží v OZ souřadnice do položky latitude, longitude a také
do latitude_nove a longitude_nove. Při návratu zpět se posílá hodnota latitude_nove a longitude_nove
takže na úrovni Orsoft serveru se rozliší, zda jsou nové <> 0 a pak podle toho je zapíše nebo ne.
42: 2.3.2 - oprava chyby - při neexistenci dávky spadne na NPE hned po loginu v metodě updateInfo
43: 2.4.0 - Nový princip zápisu nových souřadnic. Myšlenka:
1. Při zápisu souřadnice na mapě se uloží na větu odečtu do položek latitude_nove a longitude_nove
2a. Spustí přenos souřadnic (podobně jako přenos fotografií) - vezmou se jen řádky, které mají vyplněné _NOVE
2b. Při ONLINE režimu se spustí přenos nepřenesených souřadnich při zadání každé další souřadnice
3. po přenosu se přesunou souřadnice z latitude_nove ==> latitude a longitude_nove ==> longitude
44: 2.4.1 - Nový parametr v konfiguraci - Restart mobilních dat. Při vstupu do dávky z main menu se zobrazí možnost vypnutí a zapnutí mobilních dat
nelze to udělat programově (Šlo to až do KitKatu 4.4)
45: 2.4.2 - Oddělání Toastů po fotografii
- V seznamu odečtů nyní "nutno odečíst" místo red daná MAGENTA - červená prý nejde přečíst
- Při zadání HOTOVO v detailu odečtu to zahraje "kapku" a zavibruje :)
46: 2.4.3 - Technická verze pro SVN
47: 2.4.4 - Nová konfigurační položka - default login - ten se použije když je nepřihlášen uživatel (po nějaké chybě? Občas se děje v ŠPVS)
48: 2.4.5 - Nové pole odecitacova_info - průběžná informace pro odečítače. Přenáší se do OM do pole pozn3 a zpět do strojku.
Požadavek ŠPVS. Odečítači si tam budou psát svoje info o OM. Ve VaKTU v pozn3 je název objektu. Není to nic proti ničemu - ve VaKTUto
jde do strojku do po "CO" (čísla orientačního), aby rychle našli na horách hotel :)
49: 2.5.0 - Změna DM - nový sloupec pozn_sync - pokud je "A" - tak to znamená, že má synchronizovat poznámku. vše ostatní nic neřešit
- Při režimu ONLINE při návratu z detailu se snaží odeslat všechny poznámky (tedy ty, kde je pozn_sync = A)
- Při offline režimu je možnost odelsat poznámky přes správu dávek
- Synchronizují se 2 poznámky - pozn_od_odecit do ZODDAVKY1 a odecitacovaInfo v ZOM.pozn3
50: 2.5.1 - Úprava vzhledu Detailu odečtu - více prostoru - drobně hezčí design
51: 2.5.2 - Datum lístku - asi se správně nepřenáší do ZISu
52: 2.6.0 - Možnost přiložení fotografie z GALERIE (požadavek MěVaK - občas posílají fotky mailem nebo WhatsAppem)
53: 2.6.1 - Při importu z PLOMBY oddělá znaky a nechá jen čísla (JVAK)
57: 2.7.3 - Nové třídění dle čísla orientačního. Pro sort čísla pop a orient vytvořen třídící sloupec, který má v sobě left padded NULY
aby se spráně třídilo 1,2,3,11,12,13,20...
58: 2.7.4 - Při null hodnotě v co, cp dává do cp_order a co_order dvacet nul
60: 3.0.0 - Podpora pro WalkBy - Michael RAC Bluetooth
61: 3.0.2 - Hromadný odečet AMR
62: 3.1.0 - Odečet AMR na mapě - nyní lze na mapě zapnout AMR odečet a v té chvíli se zapne FOLLOW ME
a na pozadí se čte AMR.
- Nové ikonky pro AMR vodoměry na mapě
- Pokud se odečte AMR, tak se uloží do databáze a současně se změní
i ikonka z červené na zelenou.
64: 3.3.0 - KOOPERATIVNÍ ODEČTY - Cílem je mít jednu dávku ve více OZ. Aby to fungovalo je třeba:
1. Zapnuté KOOOD na OZ
2. Musí být vyplněno unikátní název OZ na každém zařízení - např. OZ01
3. OZ musí být v ON-LINE režimu, jinak to nemá význam
4. Zapnuté KOOOD v konfiguraci ZIS - Odečtová zařízení - Kooperativní odečty
66: 4.0.0 10.7.2021 - převod na AndroidX a změna ActionBarActivity na AppCompatActivity
67: 4.1.0 2.8.2021 - přes rozhraní jdou do OZ nové inforamce:
* datum montáže
* datum cejchu do
* periodicita odečtu
* velikost vodoměru
- při zobrazení detailu se kontroluje, zda je to roční a zda byla v posledních 180 dnech výměna (datum montáže)
, u Q je to 20 dní.
pokud ano, tak se zeptá, zda zapsat stav starý do stavu nového (a způsob odečtu je a - Odhadnuto)
- V detailu jsou nové informace o vodoměru (velikost, cejch, a k nim přesunuta i plomba)
2.9.2021 - Přes KOOOD synchronizaci jde i Lístek.
68: 4.2.0 16.10.2021 - Nové nastavení. Při uložení odečtu se může zapsat aktuální GPS souřadnice
a ta se přenese do ZISu k OM. Uloži se jen a pouze pokud tam již souřadnice není.
69: 4.2.1 24.10.2021
- Menu detail odečtu - "Nastav NEODEČTENO".
- Menu odečty - "AMR TEST"