Textové soubory pro import: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 17 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
== Obecný interface pro nastavení textového souboru ==
<small> Menu: Mzdy/Přenosy dat/Textové soubory pro import </small>


<small> Menu: Mzdy/Přenosy dat/Textové soubory pro import </small>
'''Textové soubory pro import''' - je agenda zahrnující obecný interface pro nastavení struktury přijímaného (importovaného) souboru
 
* '''[[Import z docházkového systému|z docházkového systému]]'''
* '''[[Import z výroby|z výroby]]'''
* '''[[Import ze stravovacího systému|ze stravovacího systému]]'''
* '''[[Import do pořizování dat|do pořizování dat]]'''
* '''[[Import do výrobáku|do výrobáku]]'''


Pod touto položkou menu naleznete průvodce, pomocí kterého nastavíte formát a strukturu souborů pro dávkové vkládání dat z
== Postup nastavení ==
* '''z docházkového systému'''
* '''[[Postup (Textové soubory pro import)]]''' - detailní postup nastavení
* '''ze stravovacího systému'''
* '''z výroby'''.


=== Postup ===
* Načítán bude '''textový soubor (.txt)''', příp. '''.csv''' (oddělovač středník obvykle).
* Vyberte typ importu:
:: Docházkový systém
:: Přenos z výroby
:: Stravovací systém
:: Pořizování dat
:: Import do výrobáku


* Načítán bude '''textový soubor (.txt)'''.
* Nastavte, zda jde o '''pevnou délku věty''', '''nebo''' zda bude použit '''oddělovač''' (v tom případě jaký – výběr z tabelátor, svislítko, čárka, středník, jiný oddělovač).  
* Nastavte, zda jde o '''pevnou délku věty''', '''nebo''' zda bude použit '''oddělovač''' (v tom případě jaký – výběr z tabelátor, svislítko, čárka, středník, jiný oddělovač).  
* V případě "pevné délky věty" určíte pozice od do (pro pevnou délku), v případě "oddělovače" pořadí položek.  
* V případě "pevné délky věty" určíte pozice od do (pro pevnou délku), v případě "oddělovače" pořadí položek.  
* V posledním kroku se systém pokusí naimportovat vámi určený zkušební soubor.
* V posledním kroku se systém pokusí naimportovat vámi určený zkušební soubor.


Položky, z nichž si vybíráte při konfiguraci, jsou následující:
== Výběr položek ==
* '''Stravovací systém''' – osobní číslo, číslo poměru, středisko, počet ks, částka, období, období rok, období měsíc
Výběr možných položek (ve struktuře nemusí být všechny obsaženy).
* '''Docházkový systém''' – osobní číslo, číslo poměru, kód (mzdové položky), středisko, dny, hodiny, datum od , datum do, období rok, období měsíc, částka, [[Individuální kalendář#Import dat do individuálního kalendáře|směna]]
 
* '''Přenos z výroby''' – osobní číslo, pracovní středisko, kód (mzdové položky), dny, hodiny, částka
{| border="1"
 
|
 
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
|+ <small>Seznam položek </small>
|-
|<small> Název </small>
|<small> Typ </small>
|<small> Délka </small>
|<small> Přesnost </small>
|<small> Docházka </small>
|<small> Výroba </small>
|<small> Stravné </small>
|<small> Pořizování dat </small>
|<small> Import do výrobáku </small>
|-
|'''Os.č.'''
|<small> decimal </small>
|<small> 10 </small>
|<small> 0 </small>
|<small> Ano-Nutno </small>
|<small> Ano-Nutno </small>
|<small> Ano-Nutno </small>
|<small> Ano-Nutno </small>
|<small> Ano-Nutno </small>
 
|-
| '''Kód'''
|<small> long </small>
|<small>  </small>
|<small>  </small>
|<small> Ano-Nutno </small>
|<small> Ano-Nutno </small>
|<small> Ano </small>
|<small> Ano-Nutno </small>
|<small> Ano-Nutno <small>([[vyrobak_kontkod (sk.9)]])</small> </small>
|-
| '''Dny'''
|<small> decimal </small>
|<small> 5 </small>
|<small> 2 </small>
|<small> Ano-Nutno** </small>
|<small> Ano </small>
|<small>  </small>
|<small> Ano </small>
|<small> Ano </small>
|-
| '''Hodiny'''
|<small> decimal </small>
|<small> 5 </small>
|<small> 2 </small>
|<small> Ano-Nutno** </small>
|<small> Ano-Nutno </small>
|<small>  </small>
|<small> Ano-Nutno </small>
|<small> Ano </small>
|-
| '''Sazba'''
|<small> decimal </small>
|<small> 5 </small>
|<small> 2 </small>
|<small> Ano </small> <!-- hd 57732 -->
|<small> </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|-
| '''Datum od'''
|<small> datum </small>
|<small>  </small>
|<small>  </small>
|<small> Ano-Nutno** </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|-
| '''Datum do'''
|<small> datum </small>
|<small>  </small>
|<small>  </small>
|<small> Ano-Nutno** </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|-
| '''Částka''' *
|<small> decimal </small>
|<small> 6 </small>
|<small> 2 </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano-Nutno </small>
|<small> Ano </small>
|-
| '''Číslo poměru'''
|<small> long </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|-
| '''Prac.středisko'''
|<small> string </small>
|<small> 10 </small>
|<small>  </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|-
| '''[[Individuální kalendář#Import dat do individuálního kalendáře|Směna]]'''
|<small> string </small>
|<small> 1 </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|<small>  </small>
|<small>  </small>
|-
| [[Individuální kalendář#Import dat do individuálního kalendáře|Směna od]]
|<small> string </small>
|<small> 5 </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|<small>  </small>
|<small>  </small>
|-
| '''Období'''
|<small> datum </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|-
| '''Obd. rok'''
|<small> long </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|-
| '''Obd.měs'''
|<small> long </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|-
| '''Počet ks'''
|<small> long </small>
|<small>  </small>
|<small>  </small>
|<small> </small>
|<small>  </small>
|<small> Ano </small>
|<small>  </small>
|<small>  </small>
|-
| '''Prázdné pole 1 .. 10'''
|<small> </small>
|<small>  </small>
|<small>  </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|<small> Ano </small>
|-
| '''[[Import procenta z docházky do částky prémií|Procento]]'''
|<small> </small>
|<small> </small>
|<small> </small>
|<small> Ano </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> </small>
|-
| '''Zakázka'''
|<small> string </small>
|<small> 10 </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> Ano </small>
|-
| '''Činnost'''
|<small> string </small>
|<small> 10 </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> </small>
|<small> Ano </small>
|}
 
| ................
|
 
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0" align="top"
|+ <small>Formáty pro datum </small>
|-
|<small> Formát </small>
|-
| yyyy-mm-dd
|-
| yyyy.mm.dd
|-
| dd.mm.yyyy
|-
| dd-mm-yyyyy
|-
| ddmmyyyy
|-
| yyyymmdd
|-
| mmddyyyy
|-
| yyyy/mm/dd
|-
| dd/mm/yyyy
|-
| dd
|-
| ddmm
|-
| d.m.yyyy
|}
 
|}
 
<nowiki>*</nowiki> Možnost nastavit zaokrouhlování: matematicky/nahoru/dolů. <br>
<nowiki>**</nowiki> Musí být ve struktuře, ale může obsahovat prázdná data.


* '''Kód''' - představuje číslo mzdové položky, a to v číslování dle systému KS mzdy .
* '''Číslo poměru''' - položka musí být v číslování dle KS mzdy. Pokud bude tato položka ve struktuře věty vynechána, budou data importem přiřazena na hlavní pracovní poměr zaměstnance.
* '''Hodiny''' - je umožněno načíst i číslo bez desetinné tečky, která se má doplnit. Uživatel může zvolit v poli: "Doplnit desetinnou tečku" jednu z hodnot: ''Nedoplňovat'', ''1.místo odzadu'', ''2.místo odzadu''.
* '''Pracovní středisko''' - import z docházkového systému - pokud je ve struktuře položka a obsažena a zároveň u některého záznamu není hodnota vyplněna, pak při uložení do mezd bude doplněna, a to pracovním střediskem zaměstnance (z agendy [[Pracovní poměr]]). <!-- Petr Holý, 12/2014, id 1330 -->


* '''Kód''' - představuje číslo mzdové položky, a to v číslování dle systému KS mzdy
== Historické použití ==
* '''Číslo poměru''' - položka „číslo poměru“ musí být v číslování dle KS mzdy (první pracovní poměr má číslo 0). Pokud bude tato položka ve struktuře věty vynechána, budou data importem přiřazena na hlavní pracovní poměr zaměstnance.
Toto rozhraní je určeno především pro implementaci systému. Zákazníci, kteří měli přenos z uvedených externích systémů řešen jako zákaznickou úpravu, před tím, než existoval tento průvodce, tímto průvodcem nezmění používaný formát a strukturu.
* '''Formát pro datum''': yyyymmdd, ddmmyyyy, mmddyyyy, dd-mm-yyyy, dd.mm.yyyy, yyyy.mm.dd, yyyy-mm-dd, dd/mm/yyyy, yyyy/mm/dd.
* '''Formát pro hodiny''': Je umožněno načíst i číslo bez desetinné tečky, která se má doplnit. Uživatel může zvolit v poli: „Doplnit desetinnou tečku“ jednu z hodnot: Nedoplňovat, 1.místo odzadu, 2.místo odzadu.


Toto rozhraní je určeno především pro implementaci systému KS Mzdy a Personalistika. Zákazníci, kteří měli přenos z uvedených externích systémů řešen jako zákaznickou úpravu, před tím, než existoval tento průvodce, tímto průvodcem nezmění používaný formát a strukturu.
== Přístupová práva ==
Přístupové právo na položku má jen uživatel s oprávněním "správce".


[[Přenosy dat|zpět]]
== Odkazy ==
* [[Přenosy dat]]
* [[Příklady importovaných souborů]]

Aktuální verze z 26. 8. 2026, 15:00

Menu: Mzdy/Přenosy dat/Textové soubory pro import

Textové soubory pro import - je agenda zahrnující obecný interface pro nastavení struktury přijímaného (importovaného) souboru

Postup nastavení

  • Načítán bude textový soubor (.txt), příp. .csv (oddělovač středník obvykle).
  • Vyberte typ importu:
Docházkový systém
Přenos z výroby
Stravovací systém
Pořizování dat
Import do výrobáku
  • Nastavte, zda jde o pevnou délku věty, nebo zda bude použit oddělovač (v tom případě jaký – výběr z tabelátor, svislítko, čárka, středník, jiný oddělovač).
  • V případě "pevné délky věty" určíte pozice od do (pro pevnou délku), v případě "oddělovače" pořadí položek.
  • V posledním kroku se systém pokusí naimportovat vámi určený zkušební soubor.

Výběr položek

Výběr možných položek (ve struktuře nemusí být všechny obsaženy).

Seznam položek
Název Typ Délka Přesnost Docházka Výroba Stravné Pořizování dat Import do výrobáku
Os.č. decimal 10 0 Ano-Nutno Ano-Nutno Ano-Nutno Ano-Nutno Ano-Nutno
Kód long Ano-Nutno Ano-Nutno Ano Ano-Nutno Ano-Nutno (vyrobak_kontkod (sk.9))
Dny decimal 5 2 Ano-Nutno** Ano Ano Ano
Hodiny decimal 5 2 Ano-Nutno** Ano-Nutno Ano-Nutno Ano
Sazba decimal 5 2 Ano Ano
Datum od datum Ano-Nutno** Ano Ano
Datum do datum Ano-Nutno** Ano Ano
Částka * decimal 6 2 Ano Ano Ano Ano-Nutno Ano
Číslo poměru long Ano Ano Ano Ano Ano
Prac.středisko string 10 Ano Ano Ano Ano Ano
Směna string 1 Ano
Směna od string 5 Ano
Období datum Ano Ano
Obd. rok long Ano Ano
Obd.měs long Ano Ano
Počet ks long Ano
Prázdné pole 1 .. 10 Ano Ano Ano Ano Ano
Procento Ano
Zakázka string 10 Ano
Činnost string 10 Ano
................
Formáty pro datum
Formát
yyyy-mm-dd
yyyy.mm.dd
dd.mm.yyyy
dd-mm-yyyyy
ddmmyyyy
yyyymmdd
mmddyyyy
yyyy/mm/dd
dd/mm/yyyy
dd
ddmm
d.m.yyyy

* Možnost nastavit zaokrouhlování: matematicky/nahoru/dolů.
** Musí být ve struktuře, ale může obsahovat prázdná data.

  • Kód - představuje číslo mzdové položky, a to v číslování dle systému KS mzdy .
  • Číslo poměru - položka musí být v číslování dle KS mzdy. Pokud bude tato položka ve struktuře věty vynechána, budou data importem přiřazena na hlavní pracovní poměr zaměstnance.
  • Hodiny - je umožněno načíst i číslo bez desetinné tečky, která se má doplnit. Uživatel může zvolit v poli: "Doplnit desetinnou tečku" jednu z hodnot: Nedoplňovat, 1.místo odzadu, 2.místo odzadu.
  • Pracovní středisko - import z docházkového systému - pokud je ve struktuře položka a obsažena a zároveň u některého záznamu není hodnota vyplněna, pak při uložení do mezd bude doplněna, a to pracovním střediskem zaměstnance (z agendy Pracovní poměr).

Historické použití

Toto rozhraní je určeno především pro implementaci systému. Zákazníci, kteří měli přenos z uvedených externích systémů řešen jako zákaznickou úpravu, před tím, než existoval tento průvodce, tímto průvodcem nezmění používaný formát a strukturu.

Přístupová práva

Přístupové právo na položku má jen uživatel s oprávněním "správce".

Odkazy