===== 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í.