Soubor změn a oprav aplikace Intraweb ver. 4 ------------------------------------------------------------------------------------------ Číslo verze - datum vydání popis funkcí a úprav 4.2401.177 - 17.01.2024 + Kompatibilní verze aplikací: Docházka 4.13.2401.150 Jídelna 4.13.2401.81 MZDY PROFI 7.13.2401.234 Personalistika 7.13.2401.96 Sklad 4.13.2311.63 Minimální podporovaná verze PHP: 7.1 - Oprava výpočtu délky směny - pokud nebyla v konfiguraci směny vybrána operace pro druhou přestávku, tak výpočet zhavaroval - Oprava konfigurace filtrovacího formuláře - některé vlastnosti filtrů (např. enabled) nešlo v XML konfiguraci nastavit - Oprava vkládání docházky podle kalendáře - pokud nebyl nastaven typ rozdělení pro záznamy docházky, tak nešla uložit data + Plánování kapacit - možnost spouštět uživatelské XML akce formuláře s prefixem PK_Akce_ se zobrazí v menu s kontrolami - do aktivního plánovacího režimu doplněna ochrana proti CSRF útokům + XML formuláře - tag umožňuje nastavit SQL filtr - nový tag pro renderování dialogových (modálních) oken - Hodnocení Oprava zobrazení seznamu hodnocení. V některých konfiguracích nebylo možné seznam v časovém limitu zobrazit. + Daně V prohlášení doplněno varování, pokud je přiřazen pracovní poměr, který již není platný. Upraveno tlačítko pro vyplnění ročního vyúčtování. - Daně Oprava vytváření nového prohlášení pro rok 2024 při vstupu do menu Daně. Oprava chybějícího dvojkliku pro doplnění bydliště zaměstnance v ročním vyúčtování. Oprava údajů dalšího poplatníka (ne)uplatnňujícího slevu na děti. 4.2401.176 - 03.01.2024 + Daně Úprava prohlášení pro rok 2024. + Kompatibilní verze aplikací: Docházka 4.13.2401.150 Jídelna 4.13.2311.80 MZDY PROFI 7.13.2401.234 Personalistika 7.13.2311.95 Sklad 4.13.2311.63 Minimální podporovaná verze PHP: 7.1 + Přepracování formuláře pro vkládání docházky podle kalendáře (umožňuje konfiguraci pomocí XML formuláře) - Bezpečnostní opravy - v hodnocení přidána kontrola proti CSRF - oprava CSRF v XML formulářích + Školení Při odhlášení z kurzu se nemění stav potvrzení. + Kiosek - zarovnání tlačítka pro zavření doprava, protože se překrývalo s tlačitkem z Chrome + Plánování kapacit - v pasivním režimu přidán filtr na osobu - oprava načítání dat - v případě, že nebyla zobrazena žádná osoba, tak pak nefungovala změna rozdělení + Plánování absencí - úprava zjištění prvního neuzavřeného období pro filtr "neschvalene" - ignorují se budoucí uzavřená období + XML formuláře Nové tagy: - tag pro přídání přílohy k emailům - tag pro možnost uložení souboru - tag umožňuje stáhnutí vygenerované sestavy do souboru + Editace měsíčních výsledků - přidáno nastavení sloupce "uzamknoutschvalenim" - umožňuje přenastavit úroveň schválení, která daný sloupec uzamkne - oprava hromadného nastavení hodnoty ve sloupci (z popup menu na titulku) - nenastavuje hodnoty readonly sloupců - Schvalování docházky - oprava dialogu (po schválení osoby se někdy neuzavřel) - Nahlášené změny - oprava kontroly práv pro uživatelsky vytvořené typy práv + Dovednosti Přidána možnost konfigurovat seznam schopností a dovedností osoby. Opraveno nastavení zvolené osoby ve formuláři vložení dovednosti. 4.2311.175 - 23.11.2023 + Kompatibilní verze aplikací: Docházka 4.13.2311.149 Jídelna 4.13.2311.80 MZDY PROFI 7.13.2311.233 Personalistika 7.13.2311.95 Sklad 4.13.2311.63 Minimální podporovaná verze PHP: 7.1 + Spouštění agentů - možnost nastavit parametr -lang="%LANG%" - spouští agenty v jazyce, který má uživatel vybrán + Javascript ronselect - přidána událost "dataloaded" volaná po načtení dat z URL - Zdravotní prohlídky Oprava nahrání dokumentu při vkládání nové zdravotní prohlídky. - Oprava kopírování starší služební cesty - pokud měl uživatel změněné rozdělení, tak se někdy ve formuláři nenačetl seznam osob + XML tag if - doplněny nové typy testů - vyhodnotí param1 a zjistí jestli je neprázný a nenulový - - zjistí jestli jsou neprázdné a nenulové všechny zadané parametry - - zjistí jestli je neprázdný a nenulový alespoň jeden ze zadaných parametrů + Monitorování osob - možnost zadání SQL filtru v konfiguračním XML formuláři - Plánování absenci - oprava překladu nadpisu časových složek v detailu absence - pokud nejsou zadány nadpisy, použije se výchozí id textu db_typcasoveslozkymzdy_popis_ + Daně V prohlášení se po podepsání zobrazuje poslední platný stav v daném roce, tedy pokud si zaměstnanec zažádá o změnu slev a ta je schválena je aktuální stav slev zobrazen i v prohlášení. Změny v prohlášení se zadávají v samostatném formuláři. Doplněny nové stavy: Podepsáno zaměstnancem pro prohlášení a "Beze změny" u změnového formuláře. - Jídelníček - oprava burzy - doplněna kontrola nastavení "Zakázat objednávky s typem jídla" při vyzvednutí z burzy - Vydané objednávky Oprava řazení dle sloupce Vystavil v seznamu vydaných objednávek. - Školení Oprava filtrování rozdělení v přehledu školení. Oprava zápisu poznámky v menu Vložit požadavek na školení. Oprava nahrávání dokumentu u školení s dlouhým kódem typu školení. - Pokladní kniha Oprava zobrazení detailu záznamu pokladní knihy. + Hromadná editace měsíčních výsledků - možnost rozlišit rozdělení pro měsíční výsledky (zapisují se pak do MesicniVysledek_R_E) - Zástupy v plánování kapacit Oprava formuláře pro přiřazení zaměstnance na zástup. + Doplněna podpora zobrazování dokumentů na kiosku s touch panelem - pro kiosek použijte soubor kiosek.php ze složky install - dokumenty zobrazuje ve frame s horním panelem obsahujícím tlačítko "Zavřít" - Dovednosti - do exportu CSV v UTF8 doplněna BOM klauzule + Možnost přihlašování uživatelů pomocí odkazu obsahujícího nějaký identifikátor osoby - lze použít id osoby, id PP, osobní číslo, login, email - parametry odkazu mohou být zašifrovány + Úprava přepočtu konce a délky variabilní směny - pokud má operace přestávky nastaveno "nárok na přestávku" tak se její délka neodečítá - Seznam vyplněných XML formulářů Oprava zobrazení seznamu při vypnutých filtrech a volbě zobrazit všechny formuláře. + Uživatelská XML konfigurace seznamů - možnost přeložit text patičky sloupce + Úprava tagu v XML formulářích - pro odeslání dat používá vždy GET - umožňuje přidávat další filtry pro výběr rozdělení - Hromadné schvalování docházky - doplněna ochrana proti CSRF útokům - do SQL dotazu seznamu doplněna tabulka Obdobi (pro možnost použití v uživatelských filtrech) + Nahlášená změna - přidány pole pro zahraniční bankovní účty Implicitně jsou skrytá. Zobrazí se pomocí XML konfigurace config_formnahlasenazmena: - Nástupní formulář - oprava CSRF v nástupním formuláři (nefungoval v XML) - doplněna možnost zadat profil notifikací (zobrazuje se automaticky, pokud v databázi nějaký profil existuje) + Editace výroby Pro typ sloupce HODINY je možné nastavit atribut vkladatcas. Při nastavení atributu na hodnotu 0 je možné zadávat čas v desítkové soustavě, tedy pro 30 minut zadat místo 0:30 hodnotu 0,5. Pro sloupce VYROBEK a ZAKAZKA je možné nastavit atribut nacistvyrobkyzakazky. Nastavením tohoto atributu na 1 se po vybrání výrobku načtou zakázky, u kterých je výrobek přiřazen, resp. při vybrání zakázky se načtou výrobky přiřazené ke zvolené zakázce. Tento atribut je možné nastavit vždy pouze u jednoho ze sloupců VYROBEK nebo ZAKAZKA. 4.2310.174 - 16.10.2023 + Kompatibilní verze aplikací: Docházka 4.13.2310.148 Jídelna 4.13.2310.79 MZDY PROFI 7.13.2310.231 Personalistika 7.13.2310.94 Sklad 4.13.2303.62 Minimální podporovaná verze PHP: 7.1 - Oprava hromadné editace řádků účtování služebních cest - pro nové řádky se nenastavovalo znaménko podle typu pohybu - Oprava vkládání dokumentů pro databázi Oracle - Oprava překladu popisu výsledků kontrol v dialogu schválení - Plánování kapacit - oprava plánování směn přeřazených zaměstnanců (v některých případech nešlo plánovat směny podle kalendáře rozdělení) - oprava překladu názvů směn a operací v legendě + Nové možnosti konfigurace filtrovacího formuláře pomocí XML - možnost nastavit html atributy u filtrů ve filtrovacím formuláři (pomocí prefixu html: u atributu v konfiguračním XML formuláři lze přidat další atributy) - možnost zobrazit filtry nad formulářem (position="above") - v některých seznamech je možné konfigurovat a přidávat filtry podle rozdělení - oprava ukládání příznaku "včetně podřízených" pro filtry rozdělení do uživatelského nastavení + Přepracován formulář pro vkládání docházky - formulář je nyní možné konfigurovat pomocí XML formuláře (nastavení povinných polí, výchozích hodnot, vzhledu) + Hlášení změn - u hlášení změny bydliště přidán příznak "kontaktní adresa" + Plánování kapacit - možnost plánovat vybrané zaměstnance i po schválení plánu - použije se pro zamětnance z nastavaného rozdělení - rozdělení se nastavuje v Portálu v Nastavení Portálu/Plánování kapacit/Nastavení pro aktivní režim (editace) volba "Povolit editovat z rozdělení i po schválení" - lze použít například pro dodatečné plánování směn zaměstnanců, kteří nastoupili až po schválení plánu + Nastavení reportserveru umožňuje nastavit více serverů - pro každou aplikaci (ADS, MZDY, PERSON, JIDELNA) může být nastaven samostatný reportserver - ukázka nastavení je v install/_appdbset.examples - lze použít pouze s PHP 7.1 a novějším + Staré XML formuláře (bez atributu mode) už nepodporují tagy pro hodnocení + Upload dokumentů - přidán atribut accept podle nastavených mime typů - tato funkce umožňuje na některých zařízeních použít fotoaparát pro pořízení souboru - Burza - oprava ukončení burzy pro položky, které se vydávají "z jídelníčku předchozího dne" + Plánování absence - při plánování se zobrazuje počet směn v zadaném období - Přihlášení na školení - opraven sloupec Povinnost + Pracovní pomůcky - u práv přidána možnost nastavit seznam typů pomůcek (uživatel má pak právo jen na pomůcky zadaných typů) 4.2309.173 - 14.09.2023 + Kompatibilní verze aplikací: Docházka 4.13.2308.147 Jídelna 4.13.2308.78 MZDY PROFI 7.13.2306.230 Personalistika 7.13.2306.93 Sklad 4.13.2303.62 Minimální podporovaná verze PHP: 7.1 + Evidence vozidel - umožňuje vkládání a editaci vozidel a přiřazování vozidel zaměstnancům + Zástup uživatele Doplněny XML události při potvrzení nebo zamítnutí zástupu zastupovaným a při zrušení zástupu žadatelem. - Seznam vyplněných XML formulářů Opraveno načítání seznamu pro osoby, které formulář vyplnily a předaly jej na jinou úroveň. - Jídelníček - oprava renderování ve frame (frame by měl mít v URL parametr vybranajidelna=) + XML konfigurace filtrovacího formuláře - možnost omezit konfiguraci jednotlivých filtrů podle profilu - bezpečnostní opravy - oprava HTML injection v daňovém formuláři - oprava HTML injection v distribuovaných dokumentech osoby - doplněna ochrana proti CSRF v XML formulářích - parametr xmlmenuid nesmí obsahovat žádné speciální znaky - Plánování kapacit - oprava renderování dat (nefungovalo v případě, že byla naplánovaná událost, která nebyla označena jako "absence/událost" - Vydané objednávky Oprava seznamu vydaných objednávek - zobrazení jména osoby, která objednávku vystavila. - Oprava renderování seznamu měsíčních výsledků ve zpracované docházce + XML formuláře - element umožňuje definovat formát proměnné (int, float, double) - možnost zadání indexu "[]" (například v elementu ) pro přidání nového prvku do pole - nový element pro načítání dat pro grafy - oprava tagu - špatně se generovaly odkazy z atributu link - Rozdělení denních výsledků - oprava přepočtu součtů - při zkráceném zadávání času (bez dvojtečky) nefungoval okamžitý přepočet součtů + E-neschopenka Doplněno číslo dokladu. Pokud je portál na databáze s nainstalovaným programem Mzdy, zobrazí se navíc informace o vycházkách: Datum od - do, čas od - do + adresa pobytu, pokud tyto údaje do systému vložil lékař. - Hodnocení Oprava zobrazení vlastního textu otázky. 4.2308.172 - 14.08.2023 + Kompatibilní verze aplikací: Docházka 4.13.2308.146 Jídelna 4.13.2306.77 MZDY PROFI 7.13.2306.230 Personalistika 7.13.2306.93 Sklad 4.13.2303.62 Minimální podporovaná verze PHP: 7.1 + Podmímky plánování kapacit - číslování poli ID přepracováno na sekvence pokud používáte editaci podmínek plánování (například editaci počtu požadovaných zaměstnanců nebo editaci povolených směn pro den), tak se musí nainstalovat nová verze RonPortálu zároveň s novou verzí aplikace Docházka. - Přihlášení jako - oprava logování užvatele v záznamech - loguje se podle nastavení (login nebo jméno) se suffixem /z (v předchozích verzích se logovalo vždy přihlašovací jméno) + Editace rozdělení výroby v editaci dne docházky - možnost editovat výrobek a rozdělení (zapíná se v nastavení Portálu - Editace docházky) + Připojena knihovna graph.js - umožňuje například vytvoření zakázkového dashboardu s grafem + XML - možnost generování json objektů pomocí tečkové konvence (tj. nastavením json proměnné například osoba.jmeno) - Dashboard "Moje školení" Oprava načítání dat v dasboardu "Moje školení". + Zdravotní prohlídky Doplněn filtr "Jen poslední záznam každého typu prohlídky". + Pracovní omezení osoby Seznam pracovních omezení osoby se řídí právem "Zdravotní prohlídky - prohlížení" + Plánování kapacit - nové detailní zobrazení v aktivním režimu plánování - každý uživatel si může přepínat mezi původním a detailním zobrazením - v detailním zobrazení se zobrazuje více podrobností v každé buňce (například seznam absencí) - pomocí css lze konfigurovat standardní i detailní zobrazení - Nahlášené změny - oprava kontroly práva pro schvalování změn - doplněn kód pole pro nahrání dokumentu (pro možnost konfigurace) + Filtrovací formulář - možnost vytvořit filtry zobrazené až za formulářem (například různé odkazy a podobně) nastavuje se pomocí position="below" - možnost zapamatování vybrané hodnoty v cookie - možnost konfigurace a přídávání dalších filtrů pro rozdělení v některých seznamech (uchazeči, služební cesty, záznamy snímačů) + Možnost přihlašování pomocí emailu (místo uživatelského jména) - zapíná se nastavením globální proměnné $enable_email_login - Služební cesty - oprava kopírování času (v některých případech nefungovalo správně) - do formuláře přidáno pole Poznamka2 - standardně vypnutá, zapíná se pomocí XML konfigurace: + Vzkazy - přidány XML události při zápisu vzkazu + Dovednosti Seznam dovedností byl přepracován a nově se konfiguruje pomocí XML v nastavení RON portálu. - Pokladní kniha Oprava výběru rozdělení při editaci záznamu, nebo řádku pokladní knihy. - Oprava načítání dokladů pomocí OCR čtečky - Zpracovaná docházka - tlačítko pro vložení intervalu nelze spustit pro nezpracované dny - oprava kontroly uzavřeného období - nefungovala správně například při schvalování (formulář skončil chybou) + Návštěvy - doplněno datum absolvování návštěvy a kontrola platnosti (maximální doba platnosti školení se nastavuje v nastavení portálu) + Plánování kapacit - doplněna proměnná "rozdeleni" pro XML události (kód editovaného rozdělení) - Oprava tisku sestav z Personalistiky (nefungovaly při zvolení období "měsíc") + Schvalování absencí - možnost vypnout CSRF ochranu - umožňuje přímé schvalování absencí proklikem z emailu - zapíná se v nastavení RonPortálu v sekci Schvalování absencí (zaškrtávátko "Povolit schvalování odkazem s emailu") + Monitorování - přepracování seznamu - seznam nyní umožňuje konfiguraci sloupců včetně přidávání dalších sloupců - umožňuje nastavit refreshTimeout (čas pro automatickou aktualizaci seznamu) + Seznamy - nové pole typu "email" pro zobrazení emailové adresy včetně prokliku - Hodnocení Oprava zobrazení otázky s hodnotou odpovědi "0". - Oprava zápisu absolvování školení 4.2305.171 - 24.05.2023 + Kompatibilní verze aplikací: Docházka 4.13.2304.144 Jídelna 4.13.2212.76 MZDY PROFI 7.13.2304.228 Personalistika 7.13.2304.92 Sklad 4.13.2303.62 Minimální podporovaná verze PHP: 7.1 - Editace dne docházky - oprava výběru zakázky a činnosti v sekci rozdělení výroby - v některých případech se nenačetl seznam povolených činností - Návštěvy - oprava tlačítek "Vložit aktuální čas a odeslat" + Monitorování výroby - do seznamu doplněn příznak přítomnosti zaměstnance + Školení Úprava sloupce "Platnost školení do" v Přehledu školení. Přihlášení na kurz - umožněno přihlášení na kurz v aktuální den do času začátku kurzu. - Pokud uživatel nemá právo změnit heslo, tak se při přihlášení nekontroluje, jestli vypršela platnost hesla + Nahlášené změny - přepracován formulář - umožňuje XML konfiguraci jednotlivých polí (například možnost nastavit, která pole budou povinná) - doplněny XML události při zápisu a potvrzení změny + Pracovní omezení osoby Přidán seznam pracovních omezení osoby. + Osobní údaje - přepracováno zobrazení nahlášených změn (informace o nahlášené změně se zobrazuje přímo v přehledu osobních údajů) - Zpracovaná docházka - oprava načtení XML konfigurace - někdy byl problém s kódováním znakové sady + XML formuláře - nový způsob přístupu k proměnným - zápis {=JmenoPromenne} vrací skutečnou hodnotu proměnné (bez převedení na string) + Pokladní kniha Doplněna uživatelská pole typu položky pokladní knihy. + Dokumenty osoby Přidán filtr na poslední verzi distribuovaného dokumentu - Optimalizace načítání jídelníčku - v některých případech bylo načítání jídelníčku příliš pomalé + Doplněna nová funkce EXTRACTTIME pro SQL dotazy + Nástěnka - nezobrazují se panely k agendám, které nejsou zapnuté, nebo na ně uživatel nemá právo - v seznamu moje nepřečtené dokumenty se nově zobrazují pouze distribuované dokumenty vyžadující potvrzení přečtení. 4.2304.170 - 11.04.2023 + Kompatibilní verze aplikací: Docházka 4.13.2302.143 Jídelna 4.13.2212.76 MZDY PROFI 7.13.2303.227 Personalistika 7.13.2303.91 Sklad 4.13.2303.62 Minimální podporovaná verze PHP: 7.0 - Elearning - oprava vytvoření záznamu EKurzOsoby (při prvním zobrazení kurzu) (rozšíření kódu druhu školení na 20 znaků) - Hodnocení Oprava chyby v seznamu hodnocení při využití vlastního hodnocení. - Výroba Oprava tlačítka pro znouzpracování podle původní výroby ve formuláři Editace výroby. - Zpracovaná docházka - oprava určení směny při editaci příchodu a odchodu (neurčila se správně pokud náběhová doba přesahovala půlnoc) - oprava kontroly práva na editaci (nefungovala správně, pokud měl zaměstnanec změněné rozdělení v průběhu období) - Formulář pro nastavení tiskové sestavy - doplněny překlady pro řazení - Roční přehled absencí - oprava zobrazení absencí na přelomu roku (zobrazovaly se na začátku i na konci roku) - Uživatelské filtry v seznamech - oprava překládání textů pro tagy