Pom21: Porovnání verzí

Z Prirucky
(Stránka vyprázdněna)
Řádek 1: Řádek 1:
'''UDR_HIM/SIL_DOP/PRYTANIS/MONDI''' je zákaznická specialita představující import a export prostřednictvím .txt souborů.


<small>Menu: Evidence > Zákaznické speciality </small>
[[Image: X-UDR HIM-Prytanis-Mondi.png|70px]]
== Funkcionalita ==
[[Image: X-Prytanis.png|right]]
Volby ''Systém'':
* UDR_HIM
* SIL_DOP
* PRYTANIS
* MONDI
=== Import odpracovaných hodin na směnách ===
Předpokládá se, že v souboru jsou směny označeny stejně jako v systému KS, v číselníku směn, agendy [[Pořizování směn]].
Po volbě tohoto importu a tlačítka '''Spustit''' systém zobrazí okno pro výběr souboru. Po výběru je soubor načítán. Případné chyby jsou oznámeny.
Data jsou uložena do agendy [[Pořizování směn]] <small>db: smenovnice</small>, přičemž jsou doplněny další údaje, a to podle '''kmenového záznamu''' v záložce ''Profese-vazby''.
* '''Dávky (hodiny)'''
Při uložení jsou data zapsána pod (systémovým) číslem dávky. Číslo oznámení systém při uložení. Dávku je pak možno uživatelsky smazat.
<small>DB: odmeny.davka </small>
=== Import mzdových složek ===
Platí pro rozhraní PRYTANIS. Před tímto importem je potřeba jednorázově nastavit vazbu:
: původní kód - kód KS
Tato vazba se nastavuje tak, že v číselníku [[Mzdové položky]] se u vybrané mzdové položky v režimu ''Editace'' vyplní pole:
* '''Uživatelský kód''' - číslem původního kódu.
<small>Data jsou uložena do tab. odmeny, s příznakem vyp_castka = -3, stejně jako [[Import z výroby]], což značí, že nebudou nijak upravována.
<s>Původně: s příznakem stejným jako data z doch.systému, tj. vyp_castka = -1. Proto jsou zobrazena v agendě Mzdy/Doplatky/Data z doch.systému </s></small>
* '''Dávky (složky)'''
Při uložení jsou data zapsána pod (systémovým) číslem dávky. Číslo oznámení systém při uložení. Dávku je pak možno uživatelsky smazat.
<small>DB: smenovnice.davka </small>
=== Práva ===
Přístupová práva existují k jednotlivým typům:
* Import/export dat UDR_HIM
* Import/export dat SIL_DOP
* Import/export dat PRYTANIS
* Import/export dat MONDI
=== Zámek ===
Pokud je agendou [[Zámek]] zamčena
* agenda [[Pořizování směn]], pak systém zamítne importovat "hodiny"
* agenda [[Doplatky]], pak systém zamítne importovat "složky".
=== Archiv spuštěných výpočtů ===
Import si poznačí údaje o importu pro daného zaměstnance do agendy [[Archiv spuštěných výpočtů]].
== UDR_HIM ==
=== Import UDR_HIM - odpracované hodiny ===
* .txt soubor
* oddělovačem je středník (;)
* <small> desetinným oddělovačem je čárka </small>
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Položka </small>
|<small>Délka (orientačně)</small>
|<small>Komentář</small>
|-
|OS_CISLO||5||osobní číslo
|-
|DEN||2||kalendářní den v měsíci
|-
|SMENA||1||označení směny, např. 1,2,3,4,5,9,T
|-
|HODINY||4||odpracované hodiny (na 1 des.místo)
|-
|KONTO||9||konto alias nákladové středisko
|-
|OBDOBI||6||období (4-rok, 2-měsíc)
|}
* KONTO - hledá se a zapisuje se id záznamu v agendě Profese-vazby s tímto nákladovým střediskem.
=== Import UDR_HIM - složky ===
* .txt soubor
* oddělovačem je středník (;)
* <small> desetinným oddělovačem je čárka </small>
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Položka </small>
|<small>Délka (orientačně)</small>
|<small>Komentář</small>
|-
|OS_CISLO||5||osobní číslo
|-
|KOD||3||kód mzdové položky (v číslování dle KS)
|-
|HODINY||4(1)||odpracované hodiny (na 1 des.místo)
|-
|CASTKA||7(2)||částka (na 2 des.místa)
|-
|OBDOBI||6||období (4-rok, 2-měsíc)
|}
== Export UDR_HIM - zaměstnanci ==
* .txt soubor
* oddělovačem je středník (;)
* datumy jsou exportovány ve tvaru: ''yyyymmdd''
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Položka </small>
|<small>Délka (orientačně)</small>
|<small>Komentář</small>
|-
|OS_CISLO||5||Osobní číslo
|-
|PRIZNAK||1||Příznak evidenčního stavu 0-odchod, 1-evidence, 2-mateřská, 2-dohody, 8/9-chyba dat
|-
|D_NASTUP||8||Datum nástupu
|-
|D_ODCHOD||8||Datum odchodu
|-
|JMENO||30||Příjmení a jméno
|-
|KONTO||9||Nákladové středisko (kmenové konto)
|-
|M_PP_CN||25||Místo pro cestovní náhrady
|}
Místo pro cestovní náhrady - [[Místo (počátek cesty)]]
== SIL_DOP ==
Struktury jsou stejné jako pro UDR_HIM.
== PRYTANIS ==
=== Import PRYTANIS - odpracované hodiny ===
* .txt soubor
* pevná délka věty (bez oddělovačů)
* <small> desetinným oddělovačem je tečka </small>
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Položka </small>
|<small>Délka</small>
|<small>Komentář</small>
|-
|OS_CISLO||5||osobní číslo
|-
|DEN||2||kalendářní den v měsíci
|-
|MESIC||2||měsíc
|-
|SMENA||3||označení směny, např. 1,2,3,4,5,9,T
|-
|HODINY||4(1)||odpracované hodiny (na 1 des.místo)
|}
<span style="background:#FFFF00">'''Stav ke dni: 12.12.2014'''</span> <br>
[[Image: X-Prytanis-nepocitane-smeny.png|200px|right]]
''Na základě poskytnutých informací z AWT Rekultivace se importované hodiny mají zapisovat do agendy Pořizování směn pouze informativně. Nemá z nich být prováděn výpočet, a to z toho důvodu, že odpracované hodiny a k nim částky již obsahuje druhý z importovaných souborů, tj. složky.''
''Z toho vyplývají programové změny na straně KS.
* ''1) Přidat sloupec do tabulky k agendě Pořizování směn (tab. smenovnice), který bude indikovat, že se jedná o informativní záznam, z něhož se nebudou počítat mzdy. Při importu hodin z agendy Prytanis plnit tento sloupec hodnotou. (helpdesk id 26931)''
* 2) ''Provést programovou úpravu, aby ty záznamy v tab. smenovnice, které mají vyplněnou hodnotu ve sloupci indikujícím, že se jedná o informativní záznam, nebyly brány pro výpočet mzdy zaměstnance. (helpdesk id 26932)''
* 3) ''Změna zadání: některé položky mají být zpracovávány pro mzdy, jiné ne. Seznam položek poskytlo AWT. (helpdesk id 27067).''
=== Import PRYTANIS - složky ===
* .txt soubor
* pevná délka věty (bez oddělovačů)
* <small> desetinným oddělovačem je tečka </small>
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Položka </small>
|<small>Délka</small>
|<small>Komentář</small>
|-
|PODNIK||2||účetní okruh společnosti (číslo podniku)
|-
|OS_CISLO||5||osobní číslo
|-
|SLOZKA||3||mzdová položka v číslování dle zdroj.syst.
|-
|HODINY||5(1)||počet hodin
|-
|KC||8(2)||částka v Kč (na 2 des.místa)
|-
|KONTO||10||"konto alias nákladové středisko" (zakázka)
|-
|KOD2||5||vždy konstanta "1    "
|-
|ROK||4||rok
|-
|MESIC||2||měsíc
|}
'''Nákladové středisko''' <br>
Při uložení se záznam ukládá s hodnotou defaultního střediska zaměstnance ([[pracovní středisko]] z agendy [[Pracovní poměr]]).
'''Zakázka''' <br>
Konto (zakázka) se zapisuje takové, jak je uvedeno v souboru, přičemž nedochází ke kontrole výskytu oproti tabulce "Profese-vazba", ale jen oproti číselníku zakázek.
Uložení: db tabulka odmeny, pole typ_vazby2 = "z" (zakázka), id_vazby2 = id zakázky z číselníku zakázek.
<s>
''Aktuálně je záznam s kontem zapsán jenom tehdy, pokud je konto nalezeno v agendě ''Profese-vazby''.''
''Rozhodnutí na uživateli, zda změnit tento princip, a ukládat vždy (pokud zakázka nalezena v číselníku zakázek). Na straně dodavatele by znamenalo upravit''
* '''''ukládání''' záznamu o zakázce (helpdesk id 26870)''
* ''přebírání záznamu o zakázce '''do účetnictví''' (helpdesk id 26871)'' </s>
'''Kumulace''' <br>
Z důvodu velkého počtu záznamů pro jednoho zaměstnance probíhá při importu funkce kumulace hodnot (hodiny, částka) po osobním čísle, kódu a zakázce.
=== Export Prytanis - kmenová data ===
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Pole </small>
|<small>Datový typ</small>
|<small>Délka</small>
|<small>Decimal</small>
|<small>Význam</small>
|<small>Poznámka</small>
|-
|OS_CISLO||C||5||||Osobní číslo||
|-
|JMENO||C||25||||Celé jméno ve tvaru Příjmení Jméno||
|-
|TITUL||C||15||||Titul||
|-
|M-NAROZE||C||20||||Místo narození||
|-
|PRIZNAK||C||1||||Příznak stavu||1-není-li vyplněno datum odchodu, 2 pro zaměstnance s vyplněným datumem odchodu
|-
|ROD_CISL||C||11||||Rodné číslo, vyplňuje se osobním číslem||
|-
|ROD_STAV||C||1||||Rodinný stav||převod dat dle převodového můstku - Rodinný stav zaměstnance
|-
|ZAVOD||C||2||||Číslo závodu||dle KS divize
|-
|STRED||C||2||||Číslo střediska||dle KS skupina středisek
|-
|KATEG||C||1||||Pracovní kategorie||převodový můstek - Pracovní kategorie
|-
|D_NASTUP||Date||8||||Datum nástupu||
|-
|D_ODCHOD||Date||8||||Datum odchodu||
|-
|DRUH_PPV||C||1||||Druh pracovně právního vztahu||převodový můstek - Druh pracovního poměru
|-
|DRUH_UVA||C||1||||Doba úvazku||převodový můstek - Doba úvazku
|-
|DUV_ODCH||C||2||||Důvod odchodu||
|-
|D_PL_ODCH||Date||8||||Datum plánovaného odchodu||
|-
|DELDP||N||4||1||Délka pracovní doby||
|-
|FOR_MZDY||N||1||||Forma mzdy||
|-
|X_OS_OHO||N||9||2||Osobní ohodnocení||pro pracovní kategorii 2 nastavit hodnotu 1, v opačném případě 0
|-
|PRUM_DOV||N||7||2||Průměr pro dovolenou||
|-
|TARIF||N||10||2||Tarif||
|-
|TS||N||2||||Tarifní stupeň||
|-
|OBDOBI||Date||8||||Datum období exportu, např. 1.6.2014||
|}
==== Délka úvazku ====
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Hodnota KS </small>
|<small>Hodnota export</small>
|<small>Popis</small>
|-
|1||1||Doba neurčitá
|-
|2||2||Doba určitá
|}
==== Druh pracovního poměru ====
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Hodnota KS </small>
|<small>Hodnota export</small>
|<small>Popis</small>
|-
|0||||externí pracovníci
|-
|1||||hlavní pracovní poměr
|-
|2||||vedlejší pracovní poměr cizího zaměstnance
|-
|3||||vedlejší pracovní poměr vlastního zaměstnance
|-
|4||||dohoda o provedení práce (DPP) vlastních zaměstnanců
|-
|4||||SK: dohoda o vykonaní práce (DVP) vlastných zamestnancov
|-
|5||||dohoda o pracovní činnosti (DPČ) vlastních zaměstnanců
|-
|6||||dohoda o provedení práce (DPP) cizích zaměstnanců
|-
|6||||SK: dohoda o vykonaní práce (DVP) cudzích zamestnancov
|-
|7||||dohoda o pracovní činnosti (DPČ) cizích zaměstnanců
|-
|8||||SK: brigádnická práca študentov
|}
==== Pracovní kategorie ====
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Hodnota KS </small>
|<small>Hodnota export</small>
|<small>Popis</small>
|-
|1||2||TH tarifní
|-
|2||1||D tarifní
|-
|3||3||manažeři
|-
|5||||TH smluvní
|-
|6||||D smluvní
|-
|7||4||M externí
|-
|8||5||TH externí
|-
|9||||dohody
|}
==== Typ mzdy ====
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Hodnota KS </small>
|<small>Hodnota export</small>
|<small>Popis</small>
|-
|0||2||měsíční plat
|-
|1||1||hodinová mzda
|-
|2||||podílová mzda dělnická
|-
|6||||smluvní mzda hodinová
|-
|7||3||smluvní mzda měsíční
|}
== MONDI ==
=== Import MONDI - odpracované hodiny ===
* .txt soubor
* oddělovačem je středník (;)
* <small> desetinným oddělovačem je čárka </small>
{|border="1" cellpadding="3" cellspacing="0"
|+ <small></small>
|-
|<small>Položka </small>
|<small>Délka (orientačně)</small>
|<small>Komentář</small>
|-
|OS_CISLO||5||osobní číslo
|-
|DEN||2||Den v přenášeném měsíci
|-
|MES||2||Měsíc
|-
|SMEN||1||Typ směny
|-
|HOD||5(2)||Hodiny - 5 míst, z toho dvě desetinná místa - odděleno tečkou  - nn.nn
|}
==== Konverze a úpravy ====
<span style="background:#FFFF00">'''Stav ke dni: 16.12.2014'''</span> <br>
* '''O''' - je převedeno na kód '''K''' (počet hodin zůstává).
* '''&''' 
: Do počtu 7,5 hodiny se převede na kód 1.
: Zbývající hodiny nad 7,5 hod se převedou na kód 2.
<small><s>
: Pokud je počet hodin menší nebo roven 7.50, převede se počet hodin na kód '''1'''
: Pokud je počet hodin větší než 7.50 a menší než 8, převede se 7.50 hodin na kód '''1'''
: Pokud je počet hodin větší než 8, převede se 7.50 hodin na kód '''1''' a zbytek (nad 8.5 hodiny) na kód '''2'''
</s></small>
* '''$''' - je převedeno na kód, který v číselníku v označení typ má hodnotu '''přesčas''' (hledají se směny "Př. hod." a "Př. měs.")
* '''%'''
: Do počtu hodin 3,5 hod se tyto zapíšou na kód '''2'''.
: Dalších max. 2 hod se tyto zapíšou na kód '''3'''.
: Zbývající počet hodin se zapíše na kód '''3''', ale s datem '''následujícího dne'''.
* '''3'''
<!-- AWT – 27180 - Pavel -->
V datech by se mělo jednat vždy o 7,5 hodiny, které jsou rozděleny následovně:
: 2 hodiny v kalendářním dni ve kterém je záznam zapsán,
: 5,5 hodiny do následujícího kalendářního dne
* '''4'''<small><s>'''nepřevádí se'''</s></small>
: Do počtu 7,5 hodiny se převede na kód 1.
: Zbývající hodiny nad 7,5 hod se převedou na kód 2.
* '''5''' <br>
: Do počtu hodin 3,5 hod se tyto zapíšou na kód '''2'''.
: Dalších max. 2 hod se tyto zapíšou na kód '''3'''.
: Zbývající počet hodin se zapíše na kód '''3''', ale s datem '''následujícího dne'''.
* '''#''' - '''nepřevádí se'''
== Odkazy ==
* [[Pořizování směn]]
* [[Tabulky (Pořizování směn)]]

Verze z 17. 2. 2015, 10:11