Import CSV souboru do sdělení zaměstnancům
Tato úloha umožňuje plnit tabulku T0sd (sdělení zaměstnancům) daty vytvořenými z jiných zdrojů.
Struktura importního souboru
Pro import se používá CSV soubor, který jako oddělovač používá středník. Znakové hodnoty mohou být uzavřeny do uvozovek. Kódování případných českých znaků je windows-1250. Tedy formát odpovídá tomu, jaký používá český Excel.
Na prvním řádku souboru jsou názvy položek. Použít lze následující položky (sloupce):
- obdobi – období, do kterého se příslušné sdělení importuje – povinný údaj. Používá se datum prvního v měsíci. Datumová hodnota se podává buď v českém formátu s tečkami, nebo v tzv. ISO formátu, případně jako integer ve formátu RRRRMMDD. Následující zápisy vyjadřují stejné datum: 1.4.2026, 01.04.2026, 2026-04-01, 20260401.
- oscis – osobní číslo zaměstnance – povinný číselný údaj.
- oscis_vzt – tzv. vztah zaměstnance – jedno písmeno „a“ až „z“. Tato položka/hodnota je nepovinná. V některých případech může mít zaměstnanec více pracovně právních vztahů, pak se rozlišují tímto písmenem. Pokud hodnota není uvedena, tak se při importu použije tzv. „primární“ vztah zaměstnance uvedený v personalistice.
- sdelení – vlastní text sdělení.
Příklad možného obsahu CSV:
obdobi;oscis;oscis_vzt;sdeleni 01.06.2026;1;a;sdělení pro zaměstnance 1a 01.06.2026;22;a;sdělení pro zaměstnance 22a
Import
Při importu se dle obsahu CSV souboru zjistí, do jakého období se data importují (může to být i více různých období). Před vlastním importem se nejdříve smažou všechny řádky sdělení za příslušné importované období (jedno či více období). Import tedy provádí přepis existujících dat. Období, která nejsou v importním souboru uvedena, tak se importem nijak nemění.