Import dat do agendy Docházka
Základní princip
Docházkový systém třetích stran zpravidla vygeneruje textový soubor dle níže uvedených pravidel, který následně uživatel programu DUEL pomocí operace Import ze souboru načte, pomocí automaticky nabízených přehledů zkontroluje a následně importuje do agendy Docházka. Aby se zvolila správná personální karta a párování na zaměstnance proběhlo v pořádku, musí být v Personalistice pracovník (importovaná zkratka osoby a kategorie pracovního poměru) aktivní.
Upozornění Operaci Import ze souboru je nutné spouštět v otevřené agendě Docházka.
Importovat lze data z textových souborů *.CSV:
soubory nesmí obsahovat hlavičku
hodnoty musí být odděleny středníky a to vždy v pořadí dle níže uvedené struktury
hodnoty nejsou uzavřeny v uvozovkách
jako desetinný oddělovač se používá tečka
Struktura předávaných dat
Název pole |
Datový tip |
Popis |
Povinné |
ZAMESTNANEC |
nvarchar(10) |
Identifikace zaměstnance (Zkratka) |
Ano |
JMENO |
nvarchar(50) |
Jméno zaměstnance |
|
PRIJMENI |
nvarchar(50) |
Příjmení zaměstnance |
|
PRACOVNI_POMER |
nvarchar(10) |
Identifikace pracovního poměru (HPP, 2PP, DPP apod.) |
Ano |
PRICHOD |
datetime |
Datum a čas příchodu (yyyy-mm-dd hh:mm:ss.uuu) |
Ano |
ODCHOD |
datetime |
Datum a čas odchodu (yyyy-mm-dd hh:mm:ss.uuu) |
Ano |
DOBA |
datetime |
Celková doba přítomnosti (yyyy-mm-dd hh:mm:ss.uuu) |
Ano |
POPIS |
nvarchar(255) |
Volitelný popis přítomnosti |
|
TYP_DOCHAZKA |
char(1) |
Typ docházky (S - směna, P – pohotovost) |
Ano |
PRESTAVKA_ZACATEK |
datetime |
Datum a čas začátku přestávky (yyyy-mm-dd hh:mm:ss.uuu) |
|
PRESTAVKA_KONEC |
datetime |
Datum a čas konce přestávky (yyyy-mm-dd hh:mm:ss.uuu) |
|
PRESTAVKA_DOBA |
datetime |
Celková doba přestávky (yyyy-mm-dd hh:mm:ss.uuu) |
|
PRESTAVKA_SOUCAST_ODPRACOVANE_DOBY |
bit |
Indikátor, jak pracovat s dobou přestávky ve mzdách |
|
STREDISKO |
nvarchar(10) |
Označení střediska se kterým přítomnost souvisí |
|
VYKON |
nvarchar(10) |
Označení výkonu se kterým přítomnost souvisí |
|
ZAKAZKA |
nvarchar(10) |
Označení zakázky se kterou přítomnost souvisí |
|
PRIPLATEK_PRESCAS_HODINA |
decimal(19,2) |
Počet hodin za které náleží příplatek za přesčas |
|
PRIPLATEK_SONE_HODINA |
decimal(19,2) |
Počet hodin za které náleží příplatek za sobotu a neděli |
|
PRIPLATEK_SVATEK_HODINA |
decimal(19,2) |
Počet hodin za které náleží příplatek za práci ve svátek |
|
PRIPLATEK_PROSTREDI_HODINA |
decimal(19,2) |
Počet hodin za které náleží příplatek za práci ve ztíženém prostředí |
|
PRIPLATEK_NOC_HODINA |
decimal(19,2) |
Počet hodin za které náleží příplatek za práci v noci |
|
POHOTOVOST_HODINA |
decimal(19,2) |
Počet hodin za které náleží příplatek za pohotovost |
|
PRIPLATEK_A_TEXT |
nvarchar(25) |
Textové označení volitelného příplatku A |
|
PRIPLATEK_A_HODINA |
decimal(19,2) |
Počet hodin za které náleží volitelný příplatek A |
|
PRIPLATEK_B_TEXT |
nvarchar(25) |
Textové označení volitelného příplatku B |
|
PRIPLATEK_B_HODINA |
decimal(19,2) |
Počet hodin za které náleží volitelný příplatek B |
|
PRIPLATEK_C_TEXT |
nvarchar(25) |
Textové označení volitelného příplatku C |
|
PRIPLATEK_C_HODINA |
decimal(19,2) |
Počet hodin za které náleží volitelný příplatek C |
|
PRIPLATEK_D_TEXT |
nvarchar(25) |
Textové označení volitelného příplatku D |
|
PRIPLATEK_D_HODINA |
decimal(19,2) |
Počet hodin za které náleží volitelný příplatek D |
|
Příklad úplných předávaných dat
256;Petr;Nový;HPP;2016-03-12 08:00:00.000;2016-03-12 17:00:00.000;1899-12-30 08:00:00.000;;S;2016-03-12 12:00:00.000;2016-03-12 13:00:00.000;1899-12-30 01:00:00.000;0;8971;56;889;1.00;8.00;0.00;1.00;0.00;0.00;Příplatek A;2.00;Příplatek B;3.00;Příplatek C;4.00;Příplatek D;1.00
Příklad neúplných předávaných dat
256;Petr;Nový;HPP;2016-03-12 08:00:00.000;2016-03-12 17:00:00.000;1899-12-30 08:00:00.000;;S;;;;;;;;;;;;;;;;;;;;;
Pozor V případě, že nebudou předávána všechna data (viz druhý příklad), musí být vždy zachována struktura datové věty, to znamená, že počet středníků musí odpovídat plné struktuře.
Pracovní postup
Otevřeme agendu Docházka.
Spustíme operaci
Import ze souboru ze záložky Přenosy dat.
Pomocí tlačítek Zpět a Další procházíme jednotlivými stránkami Průvodce.
Zadáme název souboru pro import dat – standardním způsobem nalistujeme soubor se vstupními daty.
Stiskem tlačítka Dokončit operaci provedeme.
Import dat ze souboru.
Související témata