Načtení dat ze souboru
Uchazeč » Uchazeč » Hromadné operace s uchazeči » Načtení dat ze souboru
V případě potřeby, např. pokud se data připravují v externím systému, je možné je do Uchazeče naimportovat některé údaje ze souboru. Akce je přístupná v menu Hromadné/Načtení dat ze souboru.
Otevře se okno "Import dat":

V současné době je možno importovat položky:
- SKUPINA (jen pro 3.LF UK)
- KURZ CŽV, OBOR, SKUPINA (jen pro PřirF UK)
- datum a čas - termín I. až V. (pro všechny fakulty)
Volba Místnost - uživatel zaškrtne, bude-li se načítat soubor obsahující i kód místnosti.
- Výchozí nastavení této volby je "zaškrtnuto" (na 2. LF UK), u ostatních je "nezaškrtnuto".
- Volba "místnost" je přístupná pouze u těchto pět voleb s termíny (viz výše).
Volba Přerušit, jeli položka již vyplněná - pokud není zaškrtnutá, již vyplněné údaje se při importu přepíší.
Volba Přerušit při jiné chybě - přeruší načítání, pokud se při načítání zjistí nějaká chyby. Zjištěné chyby se zapisují do protokolu IMPORT.TXT, který se po načtení automaticky otevře, pokud se nějaké chyby zjistily.
Je možno vložit soubor typu *.txt nebo *.csv.
Soubor musí mít předepsanou strukturu, jako oddělovač se použije středník.
Struktura jednotlivých souborů:
Položka SKUPINA
- ID přihlášky (UIDENT)
- skupina/kruh pro přenos do STUDENTa (UKOM)
Položky KURZ CŽV, OBOR, SKUPINA
- ID přihlášky (UIDENT)
- kurz CŽV (UCZV)
- obor studia (UOBOR)
- skupina/kruh pro přenos do STUDENTa (UKOM)
Den a hodina - termín I. až V.
- 2.LF: Číslo přihlášky (USTCISLO),
ostatní fakulty UK: ID přihlášky (UIDENT) - datum a čas zkoušky (UPDAT1 - UPDAT5) - datum a čas ve formátu "d.m.rrr h:m"
Struktura vstupního souboru se zobrazí po najetí myší nad konkrétní typ importu, viz následující obrázek:

Příklad souboru pro import položky SKUPINA:
484676;1; 484676;1; 484676;1; 484676;1; 484676;2; 484676;2; 484676;2; 552969;1; 552969;1; 552969;1; 552969;2; 552969;2; 552969;2;
Příklad souboru pro import položky termín I. (s místností):
"129413751";"15.6.2024 11:30";"350017403";
- Společně s místností program doplní i kód budovy (UPBud1, UPBud2, UUBud1, UUBud2, UBUD5).
- Pokud se programu podaří kód místnosti z importního souboru dohledat v číselníku místností, do dat o termínu zkoušky se načte nejen kód místnosti, ale i kód budovy zjištěný z číselníku místností. V opačném případě se data z načtené řádky nenaimportují a načtení skončí chybou.
- Pokud bude zvolen import s místností a místnost v souboru bude záměrně prázdná (na konci řádky budou buď dva středníky vedle sebe (;;) nebo mezi dvěma středníky uvozovky (;"";), tak se místnost i s budovou z dat vymaže (NULL).
- příklad:
"824413751";"15.6.2024 11:30";"";
nebo
824413751;15.6.2024 11:30;;
- Pokud bude zvolen import s místností a místnost v souboru nebude, načtení skončí chybou.
- příklad:
"824413751";"15.6.2024 11:30";
nebo
824413751;15.6.2024 11:30;
- Přenos a volba "Přerušit, je-li položka již vyplněná":
- Není-li zaškrtnutá: Pokud při načítání budou v datech jiné hodnoty než v souboru, budou se automaticky přepisovat daty ze souboru a na konci importu se zobrazí protokol se seznamem přihlášek, u který se hodnoty přepisovaly. Import doběhne do konce.
- Je-li zaškrtnutá: Rozdílné hodnoty se nepřepisují, import se zastaví a zobrazí se protokol s informací o přihlášce.