A vrt összes változása

A RoolWikiBÓL

ROOL Bázis - vrt változásai


[szerkesztés]

A vrt változásai

Vrt verzió Módosítás dátuma A változás leírása
v1.04 --Kliens verzió beépített ellenőrzés.
v1.05 --DYNAMIC_FROM kiterjesztése egy blokk több objektumára megadhatóan.
v1.07 --FETCH_SIZE, QUERY_STYLE blokk tulajdonságok bevezetése.
v1.08--Eszköz interfész, timer bevezetése.
v1.09 - -QUERY_STYLE (P) bug javítás (where feltétel hibás meghatározása).
v1.10 - -Soros baud rate beállítás kiegészítés.
v1.11 - -Numerikus mezőkben beíráskor a "," automatikusan cserélődik "."-ra.

-DATE típusú mezőkben a 05-12-20, 051220, 20051220 formátumok is bevihetők. -Táblázatos megjelenítésnél a numerikus értékek ezresenként szóközzel tagoltak.

v1.12 - -COUNT_DISTINCT agregátum kezelése

-Táblázat panelen hivatkozási névvel azonosított adott oszlopon beállítható property-k

  • CURRENT_COL
  • COL_SHOW
  • COL_HIDE

-Nyomógomb COLOR és BACKGROUND_COLOR propertyk kezelése. -Ikonsor csere. -TRIGGER_ITEM és TRIGGER_LAYOUT_ELEM lekérdezhető root property. -RLayoutElemLabel új LABEL property.

v1.13 --Kifejezés::értékkészlet alapú dinamikus blokk-attribútum felvétel
  • pl. :
    • createDefaultBlock( "CVW", "CLIENT_VIEW", "1", "I", "I")
    • createBlockAttribute("CVW", "cvw.nev::Megjegyzés", "nev")
    • setProperty("CVW.nev", "LABEL", "Név")
    • createBlockAttribute("CVW", "cvw.nev||' '||cvw.nev::Megjegyzés", "kif")
    • createBlockAttribute("CVW", "cast('Hello world!' as varchar)::Megjegyzés", "hwd")
    • setProperty("CVW:CVW", "DYNAMIC_FROM", "(select nev from KPS_KOMPONENS)")
    • prepareBlock("CVW")
    • button layout elemre is alkalmazható a "CURRENT"
    • ha a fókusz a nyomógombon van, akkor az enter aktiválja a gombot
    • új root elemhez rendelhető eseménykezelő: escapePressedHa a fókusz a nyomógombon van, akkor az enter aktiválja a gombot.
v1.14 --Új printriportchartoprinter scriba API.
v1.15 --Új "DYNAMIC_ORDER" "DYNAMIC_ORDER_BY" blokk property
v1.16 --Új "GRAB_KEYBOARD" layout elem property // haszontalan:)
v1.17 --Új "NEXT_TAB, PREV_TAB / NEXT_ITEM, PREV_ITEM" layout elem propertyk
  • beszúrás alatti státuszú sor - minden más feltételtől függetlenül - törölhető
  • de-bug: item-en entert ütve nem akar a következő rekordra lépni
  • de-bug: beszúrás/módosítás alatti rekordon ne működjön az F7 (enterQuery)
v1.18 2006.01.04 -F7/enterQuery esetén nem kéri a következőt "Kérem előbb fejezze be a beszúrást/módosítást." (de postolással menti, ha van mentendő).
v1.19 2006.01.05.-de-bug: onLock eseménykezelés esetén a rekord státusz "U"-ra állítása (módosítás alatti rekord).
v1.20 2006.01.10.-de-bug: táblázatos megjelenítés esetén az oszlop szélesség igazítás a szóközök szélességének is kalkulál helyet, így látszik a számok eleje is.
  • USER_FONTSIZE kontextus változó beállításas (felhasználó beállításai között beállíthatóan)
  • új tablePanel property: ROW_HEIGHT_ADJUST (a táblázatban fontméret állításának figyelembevételét teszi lehetővé)
  • a beállított fontmérethez igazítja a táblázat sormagasságát a következő igazításkor
  • ha táblázatra beállítunk FONTSIZE propertyt, akkor az automatikusan beállítja a ROW_HEIGHT_ADJUST propertyt "I"-re
    • pl.: setProperty("gyftTable", "FONTSIZE", getContext("USER_FONTSIZE"))

-Kkliensen történő nyomtató fv-ek közül a nem táblázatosak működnek.

v1.21 2006.01.17.-Case insensitive (kis/nagybetű független) keresési lehetőség.

- Color/background_color property-k üres értékkel törlik a színbeállítást/visszaálítják az alapszínre.

v1.22 2006.01.25.-Szöveges mezőre lekérdezésnél alkalmazható a ","=>or elválasztott felsorolás illetve a ";"=>and, akár zárójelezetten.

-A":" kezdetű szűrőfeltételnél hivatkozhatunk "$$"-al az aktuális mezőre. -"like" helyett "=" alkalmazása, ha nincs joker karakter a feltételben.

v1.23 2006.01.25.-Szöveges mezőre lekérdezésnél alkalmazható a ","=>or elválasztott felsorolás illetve a ";"=>and, akár zárójelezetten ha a szűrőfeltétel első karaktere "," vagy "?".
v1.24 2006.01.25.-A kliensen történő nyomtatás tesztelhető (teljes körűen, táblázatos fvek is).
v1.25 2006.02.05.-CLIENT_VIEW alapú blokkok lekérdezhetőségének biztosítása.
v1.26 --A kliens riportozó elérhető a nem fejlesztők számára is + ugyanebben kis fejlesztés, javítás.
v1.27 -.-A scriba többsoros szövegkonstans színezett (syntax highlight).
v1.28 2006.02.25.-Windows alatt gyors excel mentéskor a tizedes pontot tizedes vesszőre cseréli
  • ERD diagram kezelő asROID beépítés.
  • új DECIMAL_DIGIT blokkelem property: -1: összes értékes tizedesjegy megjelenítésre kerül, vagy pozitív szám: adott tizedesjegyre levágva.
  • a "?"-el kezdődő lekérdezésekben egyelemű felsorolás esetén ("," és ";" sincs benne) is működik a lekérdező feltétel.
v1.29 2006.03.01.-Windows alatt excelbe mentéskor (blokk mentéskor) a tizedes pontot a regionális beállítás szerinti tizedes jelre cseréli.
v1.30 2006.03.05.-REPOS_DATABASE_PORT rendszer paraméter bevezetése.
  • Port, app_port és rep_port parancssori paraméterek bevezetése.
  • Alapértelmezett port érték: 5432.
v1.31 2006.03.09. -Az RTextEdit kiemeli az aktuális sort. Használja a munkafüzet szerkesztő és az SQL Ablak.
v1.32 2006.03.12.-SQL ablak:
  • Bárki, bárhová bejelentkezhet. (ha arra jogosult)
  • A nem postgres userek csak lekérdezéseket futtathatnak.
  • Visszakapjuk a delete és update parancsok által érintett sorok számát.
  • A tranzakció jelzése átkerült a munkafüzet fülére.
v1.33 2006.03.14. -A kliensen történő nyomtatás lett az alapértelmezett a szerver oldalival szemben
  • Csak a fejlesztők választhatják a szerver oldali nyomtatást.
  • Hibát jelez a kliens nyomtatás ha a riport ID érvénytelen.
v1.34 2006.03.21. -Sikertelen nyomtatáskor rákérdezünk, hogy próbálkozik-e ismét.
v1.35 2006.03.28. -Javítás: oszlopválasztásos blokk mentéskor most már a kiválasztott oszlopokat menti (ha a lista maximum 999 oszlopot tartalmaz).
v1.36 2006.04.21. -Javítás: Ellenőrízze -> Ellenőrizze
  • Az SQL ablakban a választható rendszer példányok sorrendjét az azonosító határozza meg növekvőleg.
v1.37 2006.04.21. -Értéklistában az oszlopszélesség automatikusra állítva.

-Bejelentkezéskor hibás jelszó beírása esetén magyar nyelvű "Hibás jelszó!" hibaüzenet.

v1.38 2006.04.25. -A felhasználói preferenciák közül kikerült a 'Tétel nyomtatás mód' amennyiben a mozgásnem táblában van keszletmozgas_bizonylaton_tetel_nyomtatas_mod mező.
  • 'Nyomtatás'-ra változott a Kliens nyomtatást tartalmazó fül neve a felhasználói preferenciák ablakban. A végéről el lett távolítva a '(Tesztelés alatt!)' szöveg.
  • Alapértelmezett lett a táblázatok oszlopszélességének igazítása. (AUTO_ADJUST)
v1.39 2006.05.03.-Új CURRENT_RECORD blokk-property a blokkban való rekordok közti navigáláshoz:
  • setPorperty("blokk", "CURRENT_RECORD", 10)
  • property érték: "++", "--", ".", "0", "1", ..., FETCHED_COUNT-1
  • getProperty("blokk", "CURRENT_RECORD") => üres, vagy 0, 1, ...

-Üres táblázatok esetén is lefut az AUTO_ADJUST a form felépítésekor, így kezdetben is igazítva lesznek az oszlopszélességek (a fejléchez).

v1.40 2006.06.03. -Táblázat panelen hivatkozási névvel azonosított adott oszlopon beállítható property:COL_LABEL
v1.41 2006.06.04.-A táblázat panel oszlopai felcserélhetők az oszlop fejléc mozgatásával: CTRL+húzd és ejtsd. (Eddig csak az oszlopok neveit cserélte meg, az adatokat nem.)
v1.42 2006.06.05. -Az RTextEdit új funkciók:
  • Szöveg csere: CTRL+R.
    • Ha van kijelölt szöveg, akkor felajánlja, hogy csak abban cserél, de kikapcsolható.
  • Kijelölt szöveget tartalmazó sorok mozgatása 2 karakterrel.
    • Balra: CTRL+O.
    • Jobbra: CTRL+L.

-A beillesztett szöveg háttere fehér lesz (eddig az aktuális sor hátterével egyezett meg).

v1.42.2 2006.06.08. -Az RTextEdit egyik konstruktorának javítása.
v1.43 2006.06.08. -Az eszköz kapcsolat meghajtó paraméter jellemzője fogad egy debug nevű paramétert.
  • pl: debug=c:/tmp/glp58mcs.log
  • Ennek hatására az eszközön átfolyó kommunikáció a megadott állományba naplózásra kerül.
v1.44 2006.06.23.-ST mérleg terminálon egyedi címkézés funkcióban összesítő címke nyomtatás.
  • F4 - számláló nullázás.
  • F5 - összesítő gyűjtő címke nyomtatás.
v1.45 2006.06.26. -Új layout elem property: MAX-HEIGHT (MAXHEIGHT, MAX_HEIGHT)

-Az elemek magasságának beállításához

v1.46 2006.06.30. -A tárolt eljárás által visszaadott hibaüzenet ékezethelyesen jelenik meg, és egyszerű HTML kód is írható bele.
v1.472006.07.03. -Az SQL ablak kapcsolatváltás esetén a teendők felől érdeklődik, ha az aktuális kapcsolat tranzakcióban van.
v1.47_2 2006.07.05. -13 qDebug kommentbe került, kicsit gyorsult a program.
v1.48 2006.07.09. -A Szerepkörök funkció-szerkesztése munkafüzeten történt néhány változás:
  • Az indulás ideje jelentősen le lett csökkentve.
  • Felkerült egy új gomb, mely törli a szerepkörökhöz rendelt, de már nem létező funkciókat.
  • A szerepkörhöz funkció hozzáadása, elvétele gomb felirata nyílra cserélődött.
v1.49 2006.07.17. -A grafikus nyomtatásnál a felugró nyomtató választó ablakban beállított tól-ig - vagy csak egy adott oldalszám - érték figyelembevételével történik a nyomtatás.
v1.50 2006.08.18. -scriba Timer interfész javítása.

-Ftp Scriba API.

v1.51 2006.08.20.-createScrollView(szülőNév, név) új scriba API scrollozható terület létrehozása további layout-elemek részére.
v1.52 2006.08.24. -debug: automatikus mentés bekapcsolása esetén postInsert/Update eseménykezelőkben fagyás kiküszöbölése.
v1.53 2006.08.28. -MARK paritás beépítése a soros kommunikációba.
v1.54 2006.08.31.-Ha a program indítási könyvtárában van logo.jpg elnevezésű képfájl, akkor az megjelenítésre kerül a főképernyő közepén

-A képen a háttérszínt R=250 FA, G=250 FA, B=200 C8 színre kell színezni

v1.54_2 2006.09.07. -ftpclose apró változás
v1.54_3 2006.09.08.. -vrtlibglp58mcs.cpp-ben 0xE0 -> 0x28
v1.54_4 2006.09.08. -ftpCreate mindig új QFtp objektumot hoz létre (eddig ha volt, azt adta vissza).
v1.55 2006.09.11.-Az elkészült riportokon az utoljára készített 200 riport van lekérdezve.

-A fejlesztők az elkészült riportokon a riportot készítő felhasználó kódját is látják (a jobb oldali oszlopban).
-A vállalati bejelentkezés után, ha van <vltkód>_logo.jpg kép, akkor az a logot lesz megjelenítve.

v1.55 2006.09.13.-sendMail scriba API.
v1.55 2006.09.15. -Kliens riportozó javítása: a láblécben lévő táblázat sorai a lap típusban meghatározott (sorok_szama), egy oldalon lévő sorok számát növelték.
v1.55 2006.09.16.-A kliens riportozóban egy másik javítás is történt, ami eddig nem okozott gondot. A táblázatok keskeny-normál oszlopok nyomtatásánál van szerepe.
v1.56 2006.09.24. -Fejlesztő csak akkor lehet valaki, ha a rep.kps_dev táblában szerepel (upper(kod)=upper(loginNév)).

-A fejlesztő/nem fejlesztő státuszt a verziószám előtti +/- jelzi. -Változott az SQL-ablakon a gombok elhelyezése.

v1.57 2006.09.25.-Toolbar=nem parancssor paraméter beépítése. Ekkor a toolbar (gombsor) is ki/be lesz kapcsolva F5-tel és induláskor kikapcsolva indul.

-F5 nem tűnteti el a menüt, ha van nyitott munkafüzet.
-SHIFT+F10 -> rollback

v1.58 2006.10.29. -debug: LOV_DYNAMIC_FROM működik az értéklistában is.
v1.59 2006.11.05. -Új lookup alapelem propertyk:
  • LOV_COL_TITLE : értéklistában oszlop fejléc beállítása
  • LOV_COL_VISIBLE : értéklistában oszlop láthatóság beállítása (I/N)
  • setProperty("OSZG.OSZG.OCST_ID", "LOV_COL_TITLE", "OCST.KOD::kkkk")
  • setProperty("OSZG.OSZG.OCST_ID", "LOV_COL_VISIBLE", "OCST.NEV::N")
v1.60 2006.11.11. -debug: értéklista hibás select-összeállítás javítása.
v1.61 2006.11.13 -A getVálasz Mégsem választása esetén üres sztringet ad vissza. (nem pedig az alapértelmezett értéket).
v1.62 2006.11.21. -Új lookup alapelem propertyk:
  • LOV_COL_ALIGNMENT : értéklistában oszlopban szereplő értékek igazítása.
  • setProperty("OSZG.OSZG.OCST_ID", "LOV_COL_ALIGNMENT", "OCST.KOD::RIGHT TOP").
v1.63 2006.11.28.-lBill="F1" -> lBill=="F1" a munkahelyzezérlő altalanosUzenetFeldolgozas(const QString& pStr) fvében.
v1.64 2006.11.28. -Az F5 nem kapcsolgatja a gombsort.
v1.65 2006.12.19. -Új KeyExecuteQuery blokk eseménykezelő trigger (felhasználó kezdeményezi query futtatását)
v1.66 2007.01.15. -SQL ablak select eredményének fontja Courier

- debug: egyes értéklistákon esetenként 1-1 oszlop kimaradt a fejléc-listából, így eltolódtak a fejlécek az oszlopértékektől. - Bejelentkezés utáni F1 => about: cím módosítva, vrt verzió kiírva. - Ikon rool-osítás újra. - vrtLogout (kijelentkezés és bejelentkezési ablak megjelenítése) és vrtQuit (kilépés) új scriba API.

v1.67 2007.01.20. -SQL ablak select eredményének megőrzésére 9 "Select eredménye" fül áll rendelkezésre.
  • Mindig az aktívba kerül a select eredménye, kivéve ha az üzenetek fül aktív, ekkor az elsőbe.
v1.68 2007.01.25.- A beállításokon bejelölhető xls (Excel) típusú blokk mentési formátum

-Xls (Excel) tipusú mentés esetén ismert problémák:

  • 1. 255-nél hosszabb szöveges értéket nem ment
  • 2. kalapos ékezetes betűk

-Gyors blokk fájlba mentésnél a fájlnév elejére bekerül a felhasználó bejelentkezési neve.

v1.69 2007.02.02. -Blokkelemre is működik/kapcsolható a valueChanged eseménykezelő.

-Blokkelem szerkesztése alatt a szerkesztés alatti (még nem validált) editorbeli érték lekérdezhető az EDITOR_TEXT propertyvel

v1.70 2007.02.14.-Az oldalmenü aljára ikon elhelyezhetősége: logo_s.jpg és/vagy vállalatkód_logo_s.jpg fájlnévvel az indítási könyvtárban.

-Az eszközsorra felkerült (az információs ikon után) az értéklistát behívó ikon.
-SQL ablakban a mentés kezeli az xls típust is. -vrtlibserial-ban bug (RSerial::feldolgoz() tömbméret növelése) javítás, központi mérlegvezérlő tesztelése szükségeltetik!

v1.71 2007.03.04. -keyPressEvent eseménykezelő definiálható táblázat-panelen vagy a root-ra.

-Ha az eseménykezelő feldolgozta a kapott billentyűt, akkor setResult("N"), azaz ne próbálkozzon a további feldolgozásával a vrt (egyelőre csak az itemeken/táblázaton sül el) -layoutelem új property lekérdezése:

  • key_text vagy keytext: a keyPressEvent eseménykezelőben a leütött karakter,
  • key_key vagy keykey: a keyPressEvent eseménykezelőben a leütött karakter (Qt) kódja számként,
  • key_ascii vagy keyAscii: a keyPressEvent eseménykezelőben a leütött karakter ascii kódja számként,
  • is_key_enter vagy isKeyEnter: entert/returnt ütött-e.
v1.72 2007.03.09.-A Felhasználókezelés munkafüzetben:
  • Látható, hogy ki a fejlesztő
  • A fejlesztők beállíthatják a fejlesztői státuszt.

-Az SQL-napló már nem csak a fejlesztők számára érhető el. -Ha a felhasználónak pontosan 1 vállalathoz van joga, akkor nem jön fel a vállalat választó ablak.

v1.722007.03.13.-debug: jelölőnégyzeten a szóközzel való kapcsolás nem fagyasztja le a vrt-t, egyben középre igazítja a kontrollt szerkesztéskor

-a showWarning képes fogadni html formátumú szöveget megjelenítésre, szükség esetén megjelennek a csúszkák görgetésre -blokk mentés esetén a behívott külső program (excel...) teljes elérési utat kap a mentett fájlról, így munkamappának bármi kijelölhető, nem csak a "Dokumentumok"

v1.73 2007.03.19.-vrtlibsocket hozzáadása: LPD protokollon való nyomtatás. A portszámot meg kell adni: 515 legyen!
v1.73 2007.04.01. -Függvény könyvtár szerkesztője behívható a munkafüzet szerkesztőjéből.

- Javítás: hibásan beillesztett függvény könyvtár nem okoz végtelen ciklust -A kliens oldali karakteres nyomtatás minden oldalra kiteszi a törzsbeli táblázat fejlécét, ha van ilyen definiálva.

v1.74 2007.04.03. -Tárolt eljárás megtekintője behívható a munkafüzet/függvény könyvtár szerkesztőjéből. (elég dupla klikkel kijelölni a fv-t, megpróbáljuk lehámozni a fölösleges körítést)

-A függvény könyvtár szerkesztő behívó rááll az 1. includra, ha a sorában nem talál.

v1.75 2007.04.05. -Munkafüzet/függvény könyvtár szerkesztőjéből behívható az adatbázis objektum definíciója. (~ úgy működik mint a parancssori \d).
v1.76 2007.04.05. -Munkahelyvezérlő fejlesztése: nyomtató választás.
v1.77 2007.04.06.-Szinsema vrt paraméter, melyben megadható a kiemelt színek sémája:
  • pl. mono
  • PDA-n hasznos paraméter: szinsema=mono
v1.77-12007.04.06. -Munkahelyvezérlő fejlesztése: nyomtató választás.
v1.77-5 2007.04.26. -RSocketDevice fejlesztése: nyomtatás hosszabb szünet után is folytatható címkevesztés nélkül.
v1.77-62007.04.27. -Munkahelyvezérlő fejlesztése:
  • Funkcióválasztáskor újra létrehozzuk a nyomtató eszközt.
  • Címke nyomtatás -> nyomtatási hiba esetén vissza lehet térni a nyomtató választáshoz.
  • Gyűjtő méréskor vissza lehet térni a funkció választáshoz
  • Funkcióválasztás T funkció: a cikk (cikktörzsbeli beállítását felülbírálva) nem egalizáltan viselkedik.
v1.77-7 2007.05.01. -Munkahelyvezérlő fejlesztése:
  • Az ST-fej reset után küldje az inputot: a billentyűzet eszközt alaphelyzetbe kellett állítani.
v1.78 2007.05.01.-Munkahelyvezérlő fejlesztése.

-Kliens karakteres nyomtatás javítás: a 2. oldaltól az ismételten kiírt táblázat fejléc lenyelt egy sort.

v1.79 2007.05.20. -A riport elmenthető SVG-képként is (fejlesztés alatt).
v1.80 2007.05.31. -Új Scriba API:
  • jogosultE(jogkörKód, felhasználóID, vállalatID) visszatérési érték I/N.
v1.81 2007.06.04.-debug: ha egy mezőnek újra-queryzés nélkül többször egymás után adtunk értéket onUpdate eseménykezelős blokkban, akkor a második módosítást nem érzékelte helyesen, így nem mentette az adatbázisba (pl. szállítólevél igazoláson)
v1.82 2007.06.06.-XML feldolgozás támogatásához scriba API
v1.83 2007.06.07.-Hangfájlnév küldése UDP-n keresztül lejátszás helyett.
v1.84 2007.06.08.-Linear Programming API.
v1.85 2007.06.15. -SQL-ablak Egyben futtat gomb, mely a szerkesztőablak szövegét egyben futtatja.
  • Az üzenetben az új sorok szóközre vannak cserélve, a többszörös szóközök 1.re; az eleji és végi szóközök törölve vannak.
v1.862007.07.05.-Rekord törlésének kezdeményezését a futtatókörnyezet engedélyezi minden esetben, az alábbi figyelmeztető kérdés esetfüggő beiktatása után:"A törlendő rekordtól függő rekord létezik. Lehetséges, hogy az adatbázis vissza fogja utasítani a művelet végrehajtását! Megszakítsuk a törlést?"
v1.87 2007.07.05. -Mérlegvezérlő javítása.
v1.88 2007.07.12. -Blokkelemek teljes elérési út jellegű hivatkozási nevének bevezetése getProperty/setProperty esetén.

-A form információ dialógusdboz aktuális mező fülén megjelenítésre került a teljs hivatkozási neve az aktuális elemnek. -Hivatkozási név szintaxisa: *":BLOKKKÓD.HIVATKZOTTOBJEKTUM1KÓD.HIVATKZOTTOBJEKTUM2KÓD.ATTRIBÚTUMIMPLEMENTÁCIÓSNÉV"

    • (az alapobjektum kódja nincs benne, mivel a blokk-kód lényegében azonosítja),
    • használata javallott, ha az eddigi hivatkozási név nem egzakt (többszörösen hivatkozott az adott objektum), azaz valamilyen szám van a végén (mely idővel - új attribútum felvételekor – változik).
v1.88-1 2007.07.13.-Teljes elérési út szerinti elemhivatkozás hibajavítása (számok benne maradtak).
v1.89-pre1 2007.07.13. -FTP Api kiegészítése.

-Ha az open és close folyamatok 1 perc alatt nem fejeződnek be, az hibás befejezést eredményez.

v1.89-pre2 2007.07.23. -FTP Api javítása.
  • Nem töltődött le a fájlok vége.
v1.89-pre3 2007.07.24.-FTP Api javítása.
  • Biztonsági javítás.
v1.89-pre3 2007.07.26.-Táblázat fejléc helyzetérzékeny menü.
v1.89 2007.07.29.1. Táblázat fejléc helyzetérzékeny menü, benne:

-Oszlop elrejtése

  • Oszlopra rendezés beállítás
    • Táblázat fejlécén klikk => azonnali rendezés az adott oszlopra (lekérdező üzemmódban nem indítja el a lekérdezést, csak beállítja a kért rendezést).
    • Javasolt használat:
      • Ha csak 1 oszlopra akarjuk rendezni az utolsó lekérdezést, akkor klikk az oszlop fejlécén
      • Ha több oszlopra akarjuk rendezni, szűréssel kombináltan:
        • F7 => lekérdező üzemmódba lépés
        • szűrőfeltételek megadása
        • klikk az első oszlop fejlécére
        • jobb egérgomb további rendezendő oszlopokra, ott a feljövő menüben beállítani a rendezési irányt
        • F8 => lekérdezés végrehajtása.
      • Az aktuálisan beállított rendezést valamelyik oszlopfejlécen jobb egérgomb, a feljövő menüben a "Kijelölt rendezés" szekcióban látható az aktuális, felhasználó által beállított rendezési előírás.
      • A rendezettséget jelző ikon az oszlopfejlécben csak az elsődlegesen rendezett oszlopnál jelenik meg.
      • A rendezés a lekérdezés újbóli futtatásával kerül végrehajtásra az adatbázis-szerver által.

2. Az F1 form információk párbeszédablakról behívható a ROOL névjegy.

v1.90pre1 2007.07.30.-Oszlop rendezés klikkre működik agregált mezőkre is. (Így már rendezhető pl. a készlet/készlet lekérdezés a mennyiségek szerint is.)
v1.90pre1 2007.07.31.-A mérlegvezérlő a 3 paraméteres aktuális_gyártási_feladat_id fv-t használja.
v1.90pre2 2007.07.31.-FTP API javítása: az ftp close küld hibás lezárás szignált, ha már nincs kapcsolat.
v1.90pre4 2007.08.01.-FTP API javítása:
  • Az RFormMunkafuzet::~RFormMunkafuzet() először az mFtp objektumot törli.
  • Timeoutok javítása.
v1.90 2007.08.02.1. Táblázatos megjelenítés esetén a nem aktuális blokk aktuáis sorának háttérszíne sárga.

2. vrt.exe parancssori paraméterekkel állíthatóak a színek:

  • color1=szín => aktuális blokk aktuális sorának háttérszíne
  • color2=szín => lekérdező üzemmódban a beviteli sor háttérszíne
  • color3=szín => üres rekord háttérszíne
  • color4=szín => új rekord létrehozásakor a mezők háttérszíne
  • color5=szín => nem aktuális rekord alap háttérszín
  • color6=szín => nem aktuális blokk aktuális rekordjának háttérszíne
  • color7=szín => aktuális rekord betűszíne.
    • ahol a szín értéket megadhatjuk pl. color1=red color2=white color3=#ff0000 formában.

3. A szinsema=mono vrt paraméter beállításával a fenti háttérszínek fehérre állítódnak, mely után írva a color1... paraméterekkel módosíthatunk.

v1.91pre1 2007.08.03.-Új vrt parameter: resize=nem beállításnál ablakméret kicsinyítéskor nem méretezi át a fontokat.
v1.91 2007.08.06.-CreateItem elfogadja a teljes elérési utas hivatkozási nevet is.
v1.92pre1 2007.08.30 -Sikertelen tranzakció visszagörgetés esetén is lezárásra kerül a tranzakció állapot, így pl. adatbázis kapcsolat megszakadása esetén is kiléphetünk a programból a visszagörgetést választva.
  • Összesítés/Total kezelés beépítése a táblázat fejlécének kontextusmenüjébe, Scriba-API-ba:
  • void totalCreate(const QString & pBlokkTotal, const QString & pLabelAndGroupItem1, const QString & pLabelText);
  • void totalAddItem(const QString & pBlokkTotal, const QString & pSumItem, const QString & pOsszesitesTipus);

-Megengedett összesítés típusok: SUM, MAX, MIN, COUNT

  • void totalAddGroupItem(const QString & pBlokkTotal, const QString & pGroupItem);
  • void totalDelete(const QString & pBlokkTotal);

-Új blokk-property: RECORD_TYPE (lehetséges értékei: -:nincs aktuális rekord, DATA, TOTAL)

  • Total beállítható propertyk:
    • LABEL_ITEM összesítő rekordban melyik elemben jelenjen meg a label
    • LABEL_TEXT összesítő rekordban milyen szöveg jelenjen meg (benne $$ konstans lecserélésre kerül az utolsó összesített sor adott mezőbeli értékével)
    • BACKGROUND_COLOR összesítés sorban háttérszín
    • COLOR összesítés sorban a fontszín
    • SETUP_DYNAMIC_ORDER vagy SETUP_DYNAMIC_ORDER_BY összesítéshez beállítja az ozlopok rendezését (groupolt elemekre növekvőre)
    • API példa:
sub whenNewFormInstance
deleteLayoutElem("root")

createVBoxLayout("root", "fbox")
createXBlock( "FFT", "KPS_FEJLESZTESI_FELADAT", "1", "I", "I")
createStaticBlockTitle("fbox", "", "T")
createXTablePanel("fbox", "fftTPanel", "1")

totalCreate("FFT.A", ":FFT.STATUSZ", "Státusz/prioritás SUM")
totalAddGroupItem("FFT.A", ":FFT.PRIORITAS")
totalAddItem("FFT.A", ":FFT.SORREND", "COUNT")
setProperty("FFT.A", "SETUP_DYNAMIC_ORDER")
connectEvent("FFT.A", "postTotal", "postT")

connectEvent("FFT", "preRecord", "fftPreRecord")

setProperty("FFT", "DYNAMIC_LIMIT", "10")

enterQuery("FFT")
'totalDelete("FFT.A")
end sub

sub postT
setProperty(":FFT.NEV", "BACKGROUND_COLOR", "blue")
end sub

sub fftPreRecord
showWarning(getProperty("FFT", "RECORD_TYPE"))
end sub

v1.92pre22007.09.04.-Fejlesztői javítás: valueStringSql NULL numerikus érték esetén nem 0 értéket ad vissza.
v1.92 2007.09.11.-Javítás: táblázatban új sor háttérszíne helytelen volt (zöld volt kék helyett).

-Egysoros beviteli mezőknél ha a bevitt érték nem ":"-tal és nem "?"-lel kezdődik, akkor csak a megengedett maximális hosszúságú karaktert enged bevinni (utolsó karakternél rózsaszínre vált a háttérszín, majd újabb karakter próbált bevitelénél pirosra) (javasolt: pl. a cikkszám mezőre beállítani a repositoryban az adott cég(csoport)ra vonatkozó maximális hosszt).
-Adatrögzítésnél az éppen szerkesztett mező háttérszíne fehérre vált a szerkesztés megkezdésekor -Lekérdezésnél ha a szűrőfeltételben szerepel aposztróf, helyesen értelmezi a szűrést.

v1.93pre1 2007.10.02.-F8 (lekérdezés futtatása):
  • Elmentetlen változásokra rákérdez a véletlen módosítás kockázatának csökkentése végett.
  • Előző szűrőfeltétel törlése, ha szűrőfeltétel nélkül futtatunk lekérdezést (F8 önmagában)
  • Táblázat oszlopfejlécén rendezés beállításakor az esetlegesen folyamatban levő módosításokat tárolja
v1.93pre2 2007.10.03.-Ftp Api változás: open és close időtúllépés esetén eldobjuk, újra létrehozzuk a QFtp objektumot.

-DirList esetén is 1 perces időtúllépés van. -Vágólapról betöltés esetén:

  • Értéklistás elemek betöltése esetén az értéklista elemek összevont validálása.
v1.93pre3 2007.10.04.-Vágólapról betöltés esetén:
v1.93pre5 2007.10.18.-A számla lap típus beállítás - a Számla böngésző munkafüzettel azonos módon, - a következő sorrendben történik (az elsőként megtalált érvényes érték jut érvényre):

1. a SZAMLA_LAP_TIPUS felhasználó paraméter értéke, ha van,
2. a <bejelentkezett_vállalat_kódja>_SZAMLA_LAP_TIPUS rendszer paraméter értéke, ha van,
3. a SZAMLA_LAP_TIPUS rendszer paraméter értéke, ha van,
4. A4. -Levélküldés API bővítés: A whenMailSendErrorOccured eseményhez eseménykezelő rendelhető.

  • Az esemény bekövetkezte után lekérdezhető a levél azonosítója (mely egy szöveg: feladó + címzett + tárgy) és a hiba szövege.
  • Ha a hiba szövege "OK", akkor rendben elment a levél.
  • Ha nincs eseménykezelő rendelve az eseményhez, akkor egy figyelmeztető ablakban megjelenik a hiba.
  • példa:
connectEvent("mail", "whenMailSendErrorOccured", "myMailErrorHandler")
sub myMailErrorHandler
' A levél azonosítójának és hiba szövegének logba írása
addLog( getMailId() & ": " & getMailError() )
end sub
v1.93pre6 2007.10.20.-A beállítások közé bekerült az "Automatikus visszagörgetés?" beállítási lehetősége - alapértelmezésben igen értékkel (amennyiben beállított, akkor az alap karbantartó munkafüzeteken a sor módosítása illetve beszúrása közben előforduló hibák többségében nem szükséges a változások visszavonása, az adatok módosítása után újra végezhető a mentés).
v1.93pre7 2007.10.25. -Táblázatos megjelenítésnél ha az adott oszlopban túl hosszú a megjelenítendő szöveg helyfoglalása (>600 pixel), akkor 600 pixel szélesre állítja az oszlop szélességét az automatikus igazítás.

-bug: táblázaton kért összesítéseknél bizonyos mezőtípusnál - ULLONG: nagyon ritkán használt - az összesítés helytelen értéket mutatott

v1.94 2007.11.21. -Mérlegvezérlőbe kézi mérés funkció beépítése: egy gyűjtő csomag címkét nyomtata, de mérés helyett be kell írni a súlyt.
  • Egyelőre a törzsadatban megadott tárával számol, - úgy mint a gyűjtő mérés - azaz tára = tapadó karton + tapadó göngyöleg + csomagoló anyag súly.
v1.95.1 2007.11.28.-A kliens oldali karakteres nyomtatás nem nyomtatja ki minden oldal tetejére a törzsbeli táblázat fejlécét automatikusan, ha egyetlen oszlop neve sem tartalmaz megjeleníthető karaktert. (Ez eddig egy üres sort eredményezett.)
v1.95.2 2007.11.30.-A mérlegvezérlőben a tára bemérése után

a CSOMAGOLO_ANYAG_SULY_TARTALMAZZA_E_A_TAPADO_SULYAT rendszer paraméter "N" értéke esetén a mért tára súlyt megnöveljük a cikkhez beállított csomagoló anyag súlyával.

v1.95.3 2007.12.06.-Új blokk property: HEADER_ORDERBY_ENABLED vagy HEADER_ORDER_BY_ENABLED (értéke: "I" vagy "N") az adott blokkon működjön-e az oszlop fejlécére klikkelve az oszloprendezés (egyes érintőképernyős funkcióknál nem praktikus engedélyezni) pl.: setProperty("FFT", "HEADER_ORDER_BY_ENABLED", "N").

-Dátum típusú mezők intervallum szerinti szűrésére alkalmazható az alábbi formátumú szűrőfeltétel: ?20071014-20081014. -Egyben javításra került az eddigi formátum is: between to_date('20071201','yyyymmdd') and to_date('20071203','yyyymmdd')

  • Dátum típusú mezők további szűrési lehetőségei:
    • Adott hétre szűrés: ?2007w47
    • Adott hónapra szűrés:?200710
    • Adott negyedévre szűrés: ?2007q3
    • Adott évre szűrés: ?2007
v1.95.4 2008.01.24.-Ezentúl a jelszó hossza minimum 6 karakter lesz; nem egyezhet meg a felhasználó névvel. Ezek bejelentkezéskor ellenőrzésre kerülnek, szükség eseten jelszót kell változtatni.

-Az adatbázis verziója is kiírásra kerül az alsó sarokba és a névjegyre.

  • pl a800 - az alkalmazás adatbázis verziója 800;
  • r801 - a repozitori adatbázis verziója 801;
  • ar800 - a verziók megegyeznek

-A riport előnézeti képen:

  • Kiválasztható csak az aktuális oldal nyomtatása.
  • Egy új nyomógombbal a megadott oldal tekinthető meg;
    • Ez lett az alapértelmezett gomb, ezért a beírt oldalszám után.
    • Elég ENTER-t ütni a megtekintéséhez.

-Csak a fejlesztőknek jelenik meg a "Hibás értéklista érték " üzenet.

  • új scriba getDefaultGraphicsPrinterName API
  • (az a baja, hogy ha nem érhető el ez a nyomtató, akkor kb 40 másodpercet kell várni, míg meg tudja mondani a nevét)

-Új RECORD_TYPE::i blokk-property lekérdezhetően: adott blokk adott sorának rekord-típusa (RECORD_TYPE blokk-property kiterjesztse nem csak az aktuális rekord lekérdezhetőségére: (lehetséges értékei: -:nincs aktuális rekord, DATA, TOTAL) ) -Új RECORD_TOTAL_NAME blokk-property: az adott blokk aktuális sora, ha összesítő sor, akkor az összesítés neve. -Új RECORD_TOTAL_NAME::i blokk-property lekérdezhetően: adott blokk adott sorára lekérdezhetően az előző property. -Új nomax vrt paraméter: ha értéke igen vagy csak önmagában szerepel a parancssorban akkor vrt induláskor nem maximalizálja az ablakot (alkalmazható a width=800 height=600 beállításokkal együttesen is)

v1.95.5 2008.02.05.-Belső technikai változás: régi /nem használt/ blokkszerkezet kiiktatása a forrásból.
v1.95.6 2008.02.06.-Mindösszesen/Részösszesen kérésekor a frissítésre adott igen válasz esetén az aktuális szűrőfeltételeket megtartva hajtódik végre a frissítés.
v1.95.72008.02.10.-Új nyomógomb property: PIXMAP_FILE pl. setproperty("PB_HATOKOR_KESZ", "PIXMAP_FILE", "logo_s.jpg")

-Új vrt parancssori paraméter: recoloronedit=nem beállítás esetén a beviteli mezők színét szerkesztéskor nem állítja át fehérre (egyes kézi adatgyűjtőkön - ha nem jó a színkezelése - be kell állítani ezt a paramétert).

v1.95.82008.02.12.-Nyomtatás javítás ( RRiportNyomtat::RRiportNyomtat-ban QString.append(ROID) helyett RSqlQuery.appendROIDValue(ROID) )
v1.95.92008.02.12.-Blokk betöltés javítás.
v1.95.10 2008.03.04.-F1/Aktuális mező fülön a leírás megjelenik.
v1.962008.04.06.

-Új rekord rögzítése közben (ha a recoloronedit parancssori paraméter nincs beállítva nemre):

  • kötelező és szerkeszthető mezők háttérszíne sötétebb kék,
  • opcionális és szerkeszthető mezők háttérszíne világosabb kék,
  • nem módosítható mezők háttérszíne szürke.
Személyes eszközök