Stepan1: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 262 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
<!-- {{Navigace evidence zaměstnanců}} -->
== 2024/07 ==
Od sestavení 7841B je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:


<small> Menu: Evidence > Evidence zaměstnanců / záložka ''Osobní údaje'' </small> <br>
<runtime>
<small> Menu: Evidence > [[MaP Express]] záložka ''Osobní údaje'' </small>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Syncfusion.PdfToImageConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
      </dependentAssembly>
    </assemblyBinding>
</runtime>


== <span style="background:#ADFF2F"> Oblíbené SPP prvky </span> ==
== 2024/03 ==
Od sestavení 7792 systém provádí '''kontrolu''' správnosti vybraných částí konfiguračního '''souboru web.config'''.


<small> Menu: Docházka / záložka ''Oblíbené SPP prvky'' </small> <br>
: ''' 1) Microsoft Framework''' - při testu se provádí kontrola zacílení na podporovaný ''Microsoft Framework'' potřebný pro korektní běh aplikace.
: '''2) appSettings''' - kontrola povinných aplikačních parametrů definovaných ve výčtu ''appSettings''.


Sestava je přehledem projektů s jejich platností a za ně zodpovědných osob.  
<small>
Zároveň umožňuje pro aktuálně vybraného zaměstnance označit množinu oblíbených SPP prvků, tyto prvky se budou přednostně nabízet v rozbalovací nabídce „SPP“ při zadávání docházky v Měsíční sumaci.
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
Dále je možno zvolit "implicitní" prvek, který se v Měsíční sumaci po volně Generovat dle kalendáře předvyplní u všech pracovních dní danného období.
<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />
V případě, že se implicitní prvek není definovaný v záložce Oblíbené SPP prvky, pak se po volbě Generovat dle kalendáře předvyplní u pracovních dní režijní projekt uložený u zaměstnanců v záložce pracovní poměr v poli režijní zakázka.
<add key="Telerik.Skin" value="Metro" />
<add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
<add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
<add key="Telerik.EnableEmbeddedSkins" value="true" />
<add key="ChartImageHandler" value="storage=memory;timeout=20;url=~/Temp/;" />
</small>


[[Image: Sp oblibene spp.png|900px]]
: '''3) runtime''' - kontrola části ''runtime'', zda obsahuje všechny potřebné ''bindingRedirects'' pro komponenty třetích stran aplikace KS portál.


== <span style="background:#ADFF2F"> Zadávání docházky </span> ==
Okruh nastavení může být v budoucnu rozšiřován.
* '''Trvalé bydliště'''


== <span style="background:#ADFF2F"> Doručovací adresa </span> ==
: - Pokud test '''''skončí chybou, zobrazí se informační okno''''' s popisem daného problému, případně '''''s odkazem''''' do této části příručky.
: - Pokud test proběhne '''''bez chyby, zapíše se do parametru [[KonfiguraceOvěřena]] číslo sestavení''' aplikace KS portál, a toto sestavení již nebude testováno. <small>Tímto parametrem můžete testování také vypnout tím, že hodnotu vyplníte číslem aktuální verze. Pokud hodnotu parametru smažete, při prvním bezchybném otestování se parametr opět vyplní. Nové sestavení aplikace znamená novou kontrolu.</small>


* '''Doručovací adresa (dříve přechodné bydliště)'''
Pozn. Pokud provádíte aktualizace dodávanou instalační aplikací [[MaPSetup]] a tu máte nastavenu tak, aby se vždy sama aktualizovala, nemusíte se o tato nastavení vůbec starat.
Můžete vyplnit nepovinné údaje v položkách Ulice, PSČ, Pošta, Místo. Stejně jako u trvalého bydliště, si můžete pomoci rozšiřujícího parametru ´PSC_nacist´, zvolit způsob vyplňování položek. Jen ve stavu 2. a 3. (´Ne´ a ´Ano-místo do pošty´), je funkčnost totožná.


Stejná je i možnost volby psaní adresy vždy velkými písmeny.
== 2023/12 ==
<br /><br />
Od sestavení 7771A je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:


== <span style="background:#ADFF2F"> Evidenční data </span> ==
<runtime>
* [[Datum nástupu a výstupu]]
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
      <bindingRedirect oldVersion=<span style="background:#FFF000">"0.0.0.0-13.0.0.0" newVersion="13.0.0.0"</span> />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion=<span style="background:#FFF000">"0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0"</span> />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion=<span style="background:#FFF000">"0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0"</span> />
    </dependentAssembly>
  </assemblyBinding>
</runtime>


* [[Datum prvního nástupu]]
<span style="background:#FFF000">Historická data, platná v daném čase.</span>


* '''Branná povinnost''' – výběr z číselníku (univerzální číselník)
== 2023/09 ==
<br />
'''Nově při aktualizaci KS Portálu provádí [[MaPSetup]] kontrolu a úpravu vybraných částí konfiguračního souboru web.config dle web.config.default. Pokud dojde k úpravě konfiguračního souboru, je vytvořena záloha původního souboru pod názvem web.backup.config.'''


== <span style="background:#ADFF2F"> Zdravotní postižení </span> ==
== 2023/09 ==
* [[web.config úpravy (2023/09)]]


*'''Zdravotní postižení '''– může mít čtyři hodnoty nebo nevyplněno:
== 2023/06 ==
** nevyplněno,
Do sekce
** ne
<appSettings> ... </appSettings>
** zdravotní znevýhodnění
vložte tento parametr s hodnotou
** invalidita 1. st.
<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />
** invalidita 2. st.
** invalidita 3. st.


Po kliknutí na tlačítko „'''''Historie'''''“ je možno vkládat záznamy s časovou platností (např. zdravotní znevýhodnění od 1.8.2009 do 31.1.2010, částečně invalidní od 1.2.2010). Je možno vkládat jen záznamy historické, tzn. takové, které mají datum v minulosti vzhledem k aktuálnímu období. Nepředpokládá se zde mazání již zadaných záznamů, tzn. příp. opravy se provedou přepsáním hodnoty (např. z hodnoty „invalidita 1.st“ na hodnotu „ne“).


<small>Pokud jde o datumy v historii zdravotního postižení, datum do minulosti lze nastavit jen v rámci období, za které byly uzavřeny mzdy. Ukládá se totiž do záložní tabulky osobních údajů. Dřívější datum by nemělo smysl, protože by jej systém nebyl schopen zpracovat. </small>
== 2023/04 - .NET Framework 4.8 ==
Pro správnou funkcionalitu aplikací je vyžadován '''.NET Framework 4.8'''
* '''[[.NET Framework]]'''


Pozn. Záznamy se ukládají do tabulky pracovnici (aktuální záznam), resp. prac_zal, pole zmen_prac_sch s hodnotami „null, n, a, c, 2, t“.
=== Integrovaný režim ===
Váš fond aplikace musí být v '''integrovaném režimu''', pokud dosud není, změňte jej na Integrovaný režim následovně:
[[Image: Spravce IIS-Spravovany rezim kanalu-Integrovany.png|250px|right]]
# Otevřete ''Správce služby IIS''
# ''Fond aplikací'' - vyberte fond, ve kterém je aplikace spuštěna
# V pravém panelu vyberte ''Základní nastavení''
# Správa ''změny režimu kanálů'' na integrovaný


Návaznosti:
=== web config ===
Web config upravte v části ''<appSettings>'' následujícím způsobem.


Sestavy - Stavy zaměstnanců; záložka Podíl zam. se ZPS. Tato sestava je vypočítávána na základě údajů o zdravotním postižení zadaných právě v menu Evidence zaměstnanců, záložce Osobní údaje.
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>


Další výskyty:
* Namísto


Sestavy - Personální evidenční sestavy - Důchodci <br>
<compilation targetFramework="4.X.X"> <small>(např. 4.6.1)</small>
Sestavy - Personální evidenční sestavy - Důchodci - zkráceno <br>
PIS - Dokumenty - Dokumenty; záložka Osobní dotazník (pole pro vytvoření šablony) <br>
PIS - Lék.evidence - Evidence lék.prohlídek; záložka Plánované; tlačítko Formulář pro lékaře <br>
PIS - Uchazeči - Evidence uchazečů; záložka Osobní údaje <br>
PIS - Uchazeči - Dokumenty pro uchazeče; záložka Dotazník pro uchazeče (pole pro vytvoření šablony)  
<br /><br />


== <span style="background:#ADFF2F"> Důchod </span> ==
vložte
* '''[[Druh důchodu]]'''
* '''[[Počet dětí pro důchod (ženy)]] '''
* '''[[Důchodový věk]]'''


== <span style="background:#ADFF2F"> Započtená praxe </span> ==
<compilation targetFramework="4.8">
* '''Započtená praxe – předch.zaměstnání – '''roky a dny. Pole jsou standardně editovatelná.


Po přepnutí rozšiřujícího parametru '''Pred_zam_z_prub''' na ´Ano´ se stanou pole needitovatelnými '''–''' doba předcházejícího zaměstnání bude vypočtena ze záznamů navedených v záložce ´Průběh zaměstnání´ (Evidence zaměstnanců), ale jen těch záznamů, které jsou identifikovány jako ´naše organizace´. Související sestava je sestava ´Jubila - narozeniny´.
* Namísto


* '''Započtená praxe''' '''– souč.zaměstnání''' – roky, dny. Zobrazovaný údaj, který se počítá jako rozdíl mezi systémovým datem na PC a datem nástupu.
<httpRuntime maxRequestLength="10240" executionTimeout="300" />


* '''Započtená praxe celkem '''– roky, dny. Údaj získaný součtem dvou předchozích údajů.
Vložte


Viz též sestava: Sestavy – Personální evidenční sestavy – Seznam evid.zaměstnanců.
<httpRuntime maxRequestLength="10240" executionTimeout="300" targetFramework="4.8" />


== Odkazy ==
* [[Portál-Aktualizace]]
<!--
== 2020/03 - DotNet Framework 4.6.1 ==
Pro správnou funkcionalitu aplikace KsPortál je vyžadován ''' DotNet framework 4.6.1'''
=== Integrovaný režim ===
Váš fond aplikace musí být v '''integrovaném režimu''', změňte jej na Integrovaný režim:
[[Image: Spravce IIS-Spravovany rezim kanalu-Integrovany.png|250px|right]]
# Otevřete ''Správce služby IIS''
# ''Fond aplikací'' - vyberte fond, ve kterém je aplikace spuštěna
# V pravém panelu vyberte ''Základní nastavení''
# Správa ''změny režimu kanálů'' na integrovaný
=== web config ===
Do web.configu do appSettings je nutno vložit následující řádek:


----
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>


[[Práva při nástupu]] - Tímto tlačítkem můžete přiřadit práva na tohoto zaměstnance dalším uživatelům.
* Místo


<compilation targetFramework="4.0">


'''Evidovat uchazeče''' - Pokud jsou v databázi záznamy o uchazeči, pak při vložení nového záznamu v evidenci osobních údajů se povolí tlačítko '''Evidovat uchazeče'''. Jestliže je současně otevřeno okno se seznamem uchazečů, pak po kliknutí na toto tlačítko je možné přenést všechny údaje aktuálně zvoleného uchazeče do databáze zaměstnanců.
vložte
 
<compilation targetFramework="4.6.1">
 
* Místo
 
<httpRuntime maxRequestLength="10240" executionTimeout="300" />
 
Vložte
 
<httpRuntime maxRequestLength="10240" executionTimeout="300" targetFramework="4.6.1" />


== Odkazy ==
== Odkazy ==
* [[Login]]
* [[Portál-Aktualizace]]
* [[kmenové údaje]]
 
-->
<!-- UŽ NENÍ NUTNÉ VKLÁDAT
Jakub O. 03-04/2020
Před poslední řádek v souboru web.config
 
: </configuration>
 
vložte níže uvedený text
-->
<!--Zcela na konec-->
<!-- UŽ NENÍ NUTNÉ VKLÁDAT
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
-->
<!--
 
 
 
 
 
 
 
 
 
 
 


<div style="text-align:center">[[Evidence zaměstnanců|Zpět]] | [[Mzdové údaje]]</div>
 
 
Upravte soubor web.config
 
místo
 
<compilation targetFramework="4.0.0">
 
vložte
 
<compilation targetFramework="4.6.1">
 
Před poslední řádek v souboru web.config
 
</configuration>
 
vložte níže uvedený text
 
 
<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Owin.Security.Cookies" publicKeyToken="31bf3856ad364e35" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
    </dependentAssembly>
  </assemblyBinding>
</runtime>
 
== Odkazy ==
* [[Portál-Aktualizace]]

Aktuální verze z 24. 7. 2024, 12:40

2024/07

Od sestavení 7841B je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:

<runtime>
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
     <dependentAssembly>
       <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
     </dependentAssembly>
     <dependentAssembly>
       <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
     </dependentAssembly>
     <dependentAssembly>
       <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
     </dependentAssembly>
     <dependentAssembly>
       <assemblyIdentity name="Syncfusion.PdfToImageConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
       <bindingRedirect oldVersion="0.0.0.0-26.1462.35.0" newVersion="26.1462.35.0" />
     </dependentAssembly>
   </assemblyBinding>
</runtime>

2024/03

Od sestavení 7792 systém provádí kontrolu správnosti vybraných částí konfiguračního souboru web.config.

1) Microsoft Framework - při testu se provádí kontrola zacílení na podporovaný Microsoft Framework potřebný pro korektní běh aplikace.
2) appSettings - kontrola povinných aplikačních parametrů definovaných ve výčtu appSettings.

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />
<add key="Telerik.Skin" value="Metro" />
<add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
<add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
<add key="Telerik.EnableEmbeddedSkins" value="true" />
<add key="ChartImageHandler" value="storage=memory;timeout=20;url=~/Temp/;" />

3) runtime - kontrola části runtime, zda obsahuje všechny potřebné bindingRedirects pro komponenty třetích stran aplikace KS portál.

Okruh nastavení může být v budoucnu rozšiřován.

- Pokud test skončí chybou, zobrazí se informační okno s popisem daného problému, případně s odkazem do této části příručky.
- Pokud test proběhne bez chyby, zapíše se do parametru KonfiguraceOvěřena číslo sestavení aplikace KS portál, a toto sestavení již nebude testováno. Tímto parametrem můžete testování také vypnout tím, že hodnotu vyplníte číslem aktuální verze. Pokud hodnotu parametru smažete, při prvním bezchybném otestování se parametr opět vyplní. Nové sestavení aplikace znamená novou kontrolu.

Pozn. Pokud provádíte aktualizace dodávanou instalační aplikací MaPSetup a tu máte nastavenu tak, aby se vždy sama aktualizovala, nemusíte se o tato nastavení vůbec starat.

2023/12

Od sestavení 7771A je nutné, aby obsah konfiguračního soubor v části <runtime> byl nahrazen následujícím skriptem:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
      <bindingRedirect oldVersion="0.0.0.0-24.1460.41.0" newVersion="24.1460.41.0" />
    </dependentAssembly>
  </assemblyBinding>
</runtime> 

Historická data, platná v daném čase.

2023/09

Nově při aktualizaci KS Portálu provádí MaPSetup kontrolu a úpravu vybraných částí konfiguračního souboru web.config dle web.config.default. Pokud dojde k úpravě konfiguračního souboru, je vytvořena záloha původního souboru pod názvem web.backup.config.

2023/09

2023/06

Do sekce

<appSettings> ... </appSettings>

vložte tento parametr s hodnotou

<add key="Telerik.Web.UI.RenderMode" value="Lightweight" />


2023/04 - .NET Framework 4.8

Pro správnou funkcionalitu aplikací je vyžadován .NET Framework 4.8

Integrovaný režim

Váš fond aplikace musí být v integrovaném režimu, pokud dosud není, změňte jej na Integrovaný režim následovně:

Spravce IIS-Spravovany rezim kanalu-Integrovany.png
  1. Otevřete Správce služby IIS
  2. Fond aplikací - vyberte fond, ve kterém je aplikace spuštěna
  3. V pravém panelu vyberte Základní nastavení
  4. Správa změny režimu kanálů na integrovaný

web config

Web config upravte v části <appSettings> následujícím způsobem.

<appSettings>

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
  • Namísto
<compilation targetFramework="4.X.X"> (např. 4.6.1)

vložte

<compilation targetFramework="4.8">
  • Namísto
<httpRuntime maxRequestLength="10240" executionTimeout="300" />

Vložte

<httpRuntime maxRequestLength="10240" executionTimeout="300" targetFramework="4.8" />

Odkazy