<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://prirucky.ksprogram.cz/index.php?action=history&amp;feed=atom&amp;title=Zapo%C4%8Dten%C3%A1_praxe_pro_benefitn%C3%AD_volno_%28sestava%29</id>
	<title>Započtená praxe pro benefitní volno (sestava) - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://prirucky.ksprogram.cz/index.php?action=history&amp;feed=atom&amp;title=Zapo%C4%8Dten%C3%A1_praxe_pro_benefitn%C3%AD_volno_%28sestava%29"/>
	<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=Zapo%C4%8Dten%C3%A1_praxe_pro_benefitn%C3%AD_volno_(sestava)&amp;action=history"/>
	<updated>2026-10-17T07:49:07Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://prirucky.ksprogram.cz/index.php?title=Zapo%C4%8Dten%C3%A1_praxe_pro_benefitn%C3%AD_volno_(sestava)&amp;diff=34299&amp;oldid=prev</id>
		<title>Petrm: Založena nová stránka: ''Započtená praxe pro benefitní volno (sestava)'' je sestava určená pro Generátor sestav II right  == Po…</title>
		<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=Zapo%C4%8Dten%C3%A1_praxe_pro_benefitn%C3%AD_volno_(sestava)&amp;diff=34299&amp;oldid=prev"/>
		<updated>2018-10-01T10:55:00Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka: &amp;#039;&amp;#039;Započtená praxe pro benefitní volno (sestava)&amp;#039;&amp;#039; je sestava určená pro &lt;a href=&quot;/index.php?title=Gener%C3%A1tor_sestav_II&quot; title=&quot;Generátor sestav II&quot;&gt;Generátor sestav II&lt;/a&gt; &lt;a href=&quot;/index.php?title=Soubor:Zapoctena_praxe_pro_benefitni_volno.png&quot; title=&quot;Soubor:Zapoctena praxe pro benefitni volno.png&quot;&gt;590px|right&lt;/a&gt;  == Po…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''Započtená praxe pro benefitní volno (sestava)'' je sestava určená pro [[Generátor sestav II]]&lt;br /&gt;
[[Image: Zapoctena praxe pro benefitni volno.png|590px|right]]&lt;br /&gt;
&lt;br /&gt;
== Požadavek ==&lt;br /&gt;
Prosím o pomoc s hromadným zadáním benefitního volna pro zaměstnance, kteří mají odpracováno určitý počet let a vzniká jim nárok. Odpracovaná doba se řídí údajem z evidence zaměstnanců, započtená praxe, celkem.&lt;br /&gt;
&lt;br /&gt;
[[Započtená praxe (Osobní údaje)]]&lt;br /&gt;
&lt;br /&gt;
== Řešení (var. 1) ==&lt;br /&gt;
Varianta 1: zákaznický výpočet (programová úprava).&lt;br /&gt;
&lt;br /&gt;
== Řešení (var. 2) ==&lt;br /&gt;
Varianta 2.&lt;br /&gt;
&lt;br /&gt;
# Sestava udávající údaje rozhodné pro přiznání.&lt;br /&gt;
# Získání seznamu osobních čísel zaměstnanců splňujících podmínku pro přiznání. Metody: třídění, filtrace.&lt;br /&gt;
# Zapamatování seznamu zaměstnanců: [[Filtr#Křížový filtr]]&lt;br /&gt;
# Načtení seznamu těchto zaměstnanců v agendě hromadného zadávání benefitního volna a zadání potřebných údajů.&lt;br /&gt;
&lt;br /&gt;
Zde se jedná o jednorázové přiřazení. '''Není řešena aktualizace''' (dodatečné přiznání v průběhu roku po překročení hranice ...).&lt;br /&gt;
&lt;br /&gt;
=== Definice ===&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 select A.os_cislo, A.prijmeni, A.jmeno, A.kmen_str, A.datum_nastupu, A.datum_vystupu,&lt;br /&gt;
 (case when A.zam_dny + A.odpr_dny_dov &amp;gt; 365 then&lt;br /&gt;
 A.zam_roky + A.odpr_roky_dov + 1&lt;br /&gt;
 else &lt;br /&gt;
 A.zam_roky + A.odpr_roky_dov&lt;br /&gt;
 end) as Celk_roky,&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 (case when A.zam_dny + A.odpr_dny_dov &amp;gt; 365 then&lt;br /&gt;
 A.zam_dny + A.odpr_dny_dov - 365&lt;br /&gt;
 else &lt;br /&gt;
 A.zam_dny + A.odpr_dny_dov&lt;br /&gt;
 end) as Celk_dny,&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 BV.cislo_pom,&lt;br /&gt;
 BV.datum,&lt;br /&gt;
 BV.narok&lt;br /&gt;
 &lt;br /&gt;
 from pracovnici A left outer join benefit_volno BV on A.os_cislo = BV.os_cislo&lt;br /&gt;
 and BV.datum = %DATUMOD%&lt;br /&gt;
 order by A.prijmeni, A.jmeno&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Celk roky - [[Započtená praxe (Osobní údaje)]]&lt;br /&gt;
* Celk dny - [[Započtená praxe (Osobní údaje)]]&lt;br /&gt;
* Datum - [[Benefitní volna]]&lt;br /&gt;
* Narok - [[Benefitní volna]]&lt;br /&gt;
&lt;br /&gt;
Datum je určen uživatelem před vytvořením sestavy (pole &amp;quot;Od&amp;quot;). Nicméně neměl by se lišit od aktuálního období pro zpracování mezd, protože údaje o odpracované době (započtené praxi) jsou načítány z aktuálního stavu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
Pozn. Předpokládá se, že započtená praxe min.období je zadávána (editovatelné pole). Pro jednoduchost jsou využity hodnoty ukládané do db z agendy [[Započtená praxe (Osobní údaje)]]. Proto budou existovat malé rozdíly mezi hodnotou uváděnou aplikací a sestavou. Forma řešení stejná jako v aplikaci naráží na omezení sql příkazů (např. pro MS SQL getdate(), datediff, cast - aplikace zohledňuje i přestupný rok).&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Generátor sestav II (příklady sestav)]]&lt;/div&gt;</summary>
		<author><name>Petrm</name></author>
	</entry>
</feed>