Import do KEO4 Evidence hřbitovů z externích aplikací (Excel)

<< Zobrazit obsah >>

Navigace:  Převody dat >

Import do KEO4 Evidence hřbitovů z externích aplikací (Excel)

Popis nástroje, kterým se mohou do modulu KEO4 Evidence hřbitovů importovat data z jiných aplikací prostřednictvím Excelovských souborů.

Import

Import najdete v nabídce KEO4 / modul Administrace / Databázové schéma / Moduly / Evidence hřbitovů / Import dat z externích aplikací.

 

Import dat z externí aplikace

Načtěte soubory XLS nebo XLSX definované struktury a stiskněte tlačítko Další.

Zvolte, zda budete importovaná data přidávat k existujícím datům v aktuální databázi, nebo chcete data přemazat.

Vyberte, zda se mají číselníky předem vymazat, nebo se bude převodní program pokoušet napojit na existující číselníky.

Stiskněte tlačítko Dokončit a proběhne import.

 

Tisk protokolu o převodu

V protokolu o převodu zjistíte stav převedených dat a číselníků. Zkontrolujte, zda se vše správně převedlo.

Popis Excelovských souborů

Verze 2.01

Poslední aktualizace popisu dne: 02.09.2025

Jména souborů XLS/XLSX: libovolná.

Kódová stránka XLS/XLSX souborů: Windows-1250.

Pořadí sloupců nemusí být zachováno.

Nepovinné položky (sloupce) mohou v Excelu chybět.

Vzorek dat: hroby.xlsx, pohrbeni.xlsx, najemci.xlsx, smlouvy.xlsx

 

Pravidla převodu

Pokud program narazí na nepropustnou chybu, tak převod ukončí, vyjede protokol a obsluha musí opravit Excel a převod opakovat. Jedná se o všechny kontroly, které tam dnes jsou při pořízení.

Číselníky - Před převodem obsluha zaškrtne, zda chce před převodem smazat existující číselníky. Když vybere, že se před převodem smazat nemají, tak se převod chová tak, že když se narazí na kód, který v číselníku je (i třeba s jiným názvem), tak se použije a když neexistuje, tak se založí nový.

Čítač pro číslování osob:

oPokud jste vybrali, že se mají data přemazat, tak se před převodem vynuluje, aby osoby začínaly číslem 1.

oPokud jste vybrali, že se mají data doplnit, tak se pokračuje v číslování (čítač se nenuluje).

Při neúspěšném převodu se zobrazí protokol, ve kterém je uvedeno, co se nepřevedlo a proč.

 

Struktura souborů XLS/XLSX

1. Hroby

Údaj v XLS (1. řádek)

Název údaje

Poznámka

Povinná položka

Datový typ

Kontroly

Úprava při importu do KEO4

CisHrbitov

Číslo hřbitova

Vazba na uživatelský číselník "Hřbitovy".

:check_mark:

Číslo

Hodnota musí být mezi 0 a 999999999.

Když se narazí na kód, který v číselníku je (i třeba s jiným názvem), tak se použije, a když neexistuje, tak se založí do číselníku nový.

NazevHrbitov

Název hřbitova

Název z číselníku "Hřbitovy"

:check_mark:

String

 

 

Skupina

Skupina

Vazba na uživatelský číselník "Skupiny" - volitelné členění v rámci hrobů.

:cross_mark:

String

 

Když se narazí na název skupiny, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

Pole

Pole

Pole hrobu, např. "1".

:check_mark:

String

 

 

CisHrobu

Číslo hrobu

Číslo hrobu, např. "3".

:check_mark:

String

 

 

TypHrobu

Typ hrobu

Vazba na uživatelský číselník "Typy hrobu", může nabývat hodnot, jako např. "Dětský urnový háj", "Dvojhrob", atd.

:check_mark:

String

 

Když se narazí na název, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

Sirka

Šířka hrobu

Plocha hrobu bude vypočítána jako šířka krát délka.

:cross_mark:

Číslo

celá část čísla může být nejvýše 15 místná a desetinná 2 místná.

 

Delka

Délka hrobu

Plocha hrobu bude vypočítána jako šířka krát délka.

:cross_mark:

Číslo

celá část čísla může být nejvýše 15 místná a desetinná 2 místná.

 

NajemOd

Datum, od kdy je hrob v nájmu

Evidenční údaj, např. "4.10.2020".

:cross_mark:

Datum

 

 

KulturniPamatka

Kulturní památka

Jedná se o příznak, zda je hrob kulturní památka.

:cross_mark:

String

Může obsahovat pouze tyto hodnoty:

ANO

NE

 

ValecnyHrob

Válečný hrob

Jedná se o příznak, zda se jedná o válečný hrob.

:cross_mark:

String

Může obsahovat pouze tyto hodnoty:

ANO

NE

 

Poznamka

Poznámka

Poznámka na kartě hrobu. Může mít libovolný počet řádků.

:cross_mark:

String

 


 

2. Osoby (nájemce, případně další kontaktní osoby)

:info: Klíč pro propojení s 1. souborem jsou první čtyři údaje "CisHrbitov" & "Skupina" & "Pole" & "CisHrobu".

Údaj v XLS (1. řádek)

Název údaje

Poznámka

Povinná položka

Datový typ

Kontroly

Úprava při importu do KEO4

CisHrbitov

Číslo hřbitova

Vazba na uživatelský číselník "Hřbitovy".

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:cross_mark:

Číslo

Hodnota musí být mezi 0 a 999999999.

 

Skupina

Skupina

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:cross_mark:

String

 

 

Pole

Pole

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:cross_mark:

String

 

 

CisHrobu

Číslo hrobu

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:cross_mark:

String

 

 

TypVazby

Typ vazby ke hrobu

Tento údaj určí, v jakém vztahu je osoba ke hrobu, zda se jedná o nájemce, či o jinou kontaktní osobu.

:cross_mark:

String

Může nabývat pouze hodnot:

Nájemce

Kontaktní osoba

Plátce

Vlastník hrobového zařízení

Ke každému hrobu může být 0-1 nájemců a 0-n kontaktních osob.

Pokud není TypVazby vyplněn, založí se jen osoba bez vazby na hrob.

RC

Rodné číslo

Např. "7610302358".

:cross_mark:

String

Smí obsahovat pouze číslice.

 

DatNar

Datum narození

Např. "30.1.1978".

:cross_mark:

Datum

 

 

DatUmr

Datum úmrtí

Např. "14.1.2003".

:cross_mark:

Datum

 

 

TitulPred

Titul před jménem

Titul před jménem

:cross_mark:

String

 

Následující údaje patří k nájemci nebo jiné kontaktní osobě.

Při importu se dle uvedených údajů program pokusí vyhledat existujícího partnera v číselníku Osoby. Když najde shodu, napojí se na existujícího partnera, v opačném případě založí nového partnera.

Podle čeho se hledá shoda: Když je RČ/IČO, tak podle RČ/IČO, když není RČ/IČO, tak podle jména, příjmení a data narození. Když není datum narození, tak podle jména, příjmení a adresy.

Pokud není vyplněn atribut Prijmeni ani Nazev - nebude partner založen.

Jmeno

Jméno

Jméno osoby

:cross_mark:

String

 

 

Prijmeni

Příjmení

Příjmení osoby

:question_mark:

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

 

TitulZa

Titul za jménem

Titul za jménem

:cross_mark:

String

 

 

ICO

IČO

IČO právnické osoby

:cross_mark:

String

 

 

DIC

DIČ

DIČ právnické osoby

:cross_mark:

String

 

 

Nazev

Název právnické osoby

Název právnické osoby

:question_mark:

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

 

KodAdresnihoMista

Kód adresního místa z číselníků RÚIAN

Např. "23464178".

:cross_mark:

Cislo

 

Pokud je vyplněno, adresa se vyplní dle tohoto čísla z číselníků RÚIAN.

obec

Název obce.

Název obce.

:cross_mark:

String

 

 

castObce

Název části obce.

Název části obce.

:cross_mark:

String

 

 

ulice

Název ulice.

Název ulice.

:cross_mark:

String

 

 

typCd

Typ čísla domovního

Typ čísla domovního určuje, zda je "cd" číslo popisné, nebo číslo evidenční.

:cross_mark:

String

Údaj typCd může nabývat hodnot: "P" nebo "E".

 

cd

Číslo domovní.

Číslo domovní.

:cross_mark:

String

 

 

co

Číslo orientační.

Číslo orientační.

:cross_mark:

String

 

 

psc

PSČ

PSČ bez mezery, např. 40747

:cross_mark:

String

PSČ bez mezery.

 

dodaciPosta

Název dodací pošty.

Název dodací pošty.

:cross_mark:

String

 

 

stat

Název státu.

Název státu.

:cross_mark:

String

 

 

Poznamka

Poznámka

Poznámka na kartě osoby. Může mít libovolný počet řádků.

:cross_mark:

String

 

 

3. Pohřbení

:info: Klíč pro propojení s 1. souborem jsou první čtyři údaje "CisHrbitov" & "Skupina" & "Pole" & "CisHrobu".

 

Údaj v XLS (1. řádek)

Název údaje

Poznámka

Povinná položka

Datový typ

Kontroly

Úprava při importu do KEO4

CisHrbitov

Číslo hřbitova

Vazba na uživatelský číselník "Hřbitovy".

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:check_mark:

Číslo

Hodnota musí být mezi 0 a 999999999.

 

Skupina

Skupina

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:cross_mark:

String

 

 

Pole

Pole

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:check_mark:

String

 

 

CisHrobu

Číslo hrobu

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:check_mark:

String

 

 

RC

Rodné číslo

Např. "7610302358".

:cross_mark:

String

Smí obsahovat pouze číslice.

 

DatNar

Datum narození

Např. "30.1.1978".

:cross_mark:

Datum

 

 

MistoNar

Místo narození

Místo narození

:cross_mark:

String

 

 

DatUmr

Datum úmrtí

Např. "14.1.2003".

:cross_mark:

Datum

 

 

MistoUmr

Místo úmrtí

Upřesnění místa úmrtí, např. "Na paloučku 33".

:cross_mark:

String

 

 

TitulPred

Titul před jménem

Titul před jménem

:cross_mark:

String

 

Následující údaje patří k nájemci nebo jiné kontaktní osobě.

Při importu se dle uvedených údajů program pokusí vyhledat existujícího partnera v číselníku Osoby. Když najde shodu, napojí se na existujícího partnera, v opačném případě založí nového partnera.

Podle čeho se hledá shoda: Když je RČ/IČO, tak podle RČ/IČO, když není RČ/IČO, tak podle jména, příjmení a data narození. Když není datum narození, tak podle jména, příjmení a adresy.

Pokud není vyplněn atribut Prijmeni ani Nazev - nebude partner založen.

Jmeno

Jméno

Jméno osoby

:check_mark:

String

 

 

Prijmeni

Příjmení

Příjmení osoby

:check_mark:

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

 

TitulZa

Titul za jménem

Titul za jménem

:cross_mark:

String

 

 

ICO

IČO

IČO právnické osoby

:cross_mark:

String

 

 

DIC

DIČ

DIČ právnické osoby

:cross_mark:

String

 

 

Nazev

Název právnické osoby

Název právnické osoby

:question_mark:

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

 

KodAdresnihoMista

Kód adresního místa z číselníků RÚIAN

Např. "23464178".

:cross_mark:

Cislo

 

Pokud je vyplněno, adresa se vyplní dle tohoto čísla z číselníků RÚIAN.

obec

Název obce.

Název obce.

:cross_mark:

String

 

 

castObce

Název části obce.

Název části obce.

:cross_mark:

String

 

 

ulice

Název ulice.

Název ulice.

:cross_mark:

String

 

 

typCd

Typ čísla domovního

Typ čísla domovního určuje, zda je "cd" číslo popisné, nebo číslo evidenční.

:cross_mark:

String

Údaj typCd může nabývat hodnot: "P" nebo "E".

 

cd

Číslo domovní.

Číslo domovní.

:cross_mark:

String

 

 

co

Číslo orientační.

Číslo orientační.

:cross_mark:

String

 

 

psc

PSČ

PSČ bez mezery, např. 40747

:cross_mark:

String

PSČ bez mezery.

 

dodaciPosta

Název dodací pošty.

Název dodací pošty.

:cross_mark:

String

 

 

stat

Název státu.

Název státu.

:cross_mark:

String

 

 

ZpusobPohrbeni

Způsob pohřbení

Vazba na uživatelský číselník "Způsoby pohřbení".

Např. "Rakev - země".

:check_mark:

String

 

Když se narazí na způsob pohřbení, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

HloubkaPohrbeni

Hloubka pohřbení

Vazba na uživatelský číselník "Hloubky uložení".

Např. "1.5 metru".

:cross_mark:

String

 

Když se narazí na název, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

PolohaVHrobu

Poloha v hrobu

Vazba na uživatelský číselník "Polohy v hrobu".

Např. "L - levá strana".

:cross_mark:

String

 

Když se narazí na název, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

DruhRakve

Druh rakve

Vazba na uživatelský číselník "Druhy rakví".

Např. "Dřevo-papírová".

:cross_mark:

String

 

Když se narazí na název, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

VakVlozka

Transportní vak / vložka do rakve

 

:cross_mark:

String

 

 

MistoVsypu

Místo vsypu

 

:cross_mark:

String

 

 

PohrbeniProvedl

Pohřbení provedl

 

:cross_mark:

String

 

 

VypravitelPohrbu

Vypravitel pohřbu

 

:cross_mark:

String

 

 

DatumPohrbeni

Datum pohřbení / uložení urny

Např. "27.1.1978".

:check_mark:

Datum

 

 

DatumKremace

Datum kremace

Např. "31.1.1978".

:cross_mark:

Datum

 

 

MistoKremace

Místo kremace

 

:cross_mark:

String

 

 

DruhUrny

Druh urny

Vazba na uživatelský číselník "Druhy uren".

Např. "Karbonová".

:cross_mark:

String

 

Když se narazí na název, který v číselníku je, tak se použije, a když neexistuje, tak se založí do číselníku nový.

CisloUrny

Číslo urny

 

:cross_mark:

String

 

 

JinePozustatky

Identifikace jiných lidských pozůstatků (plodů po potratu) - volný text.

 

 

Může mít libovolný počet řádků.

:cross_mark:

String

 

 

Exhumace

Souhlas s exhumací - volný text.

Může mít libovolný počet řádků.

:cross_mark:

String

 

 

ListDatum

List o prohlídce zemřelého - datum

 

:cross_mark:

Datum

 

 

ListPodpis

List o prohlídce zemřelého - podpis

 

:cross_mark:

String

 

 

NebezpecnaNemoc

Nebezpečná nemoc?

Informace o nebezpečné nemoci zemřelého (ano/ne)

:cross_mark:

String

Může obsahovat pouze tyto hodnoty:

ANO

NE

 

NebezpecnaNemocPopis

 

Informace o nebezpečné nemoci zemřelého

:cross_mark:

String

 

 

DatumZruseni

Datum zrušení pohřbeného

Na toto datum reaguje filtr (zatržítko) Aktivní. Když je Aktivní zaškrtnuté, tak se vyfiltrují pohřbení bez vyplněného údaje Datum zrušení.

:cross_mark:

Datum

 

 

Poznamka

Poznámka

Poznámka na kartě osoby. Může mít libovolný počet řádků.

:cross_mark:

String

 

 

 

4. Smlouvy

:info: Klíč pro propojení s 1. souborem jsou první čtyři údaje "CisHrbitov" & "Skupina" & "Pole" & "CisHrobu".

V tomto souboru jsou atributy nájemce stejné jako v 2. souboru (najemce.xlsx)

Pokud jsou v tomto souboru shodné osoby jako v 2. souboru, nezaloží se nájemce duplicitně, ale napojí se.

Pokud se načítá 4. soubor (smlouvy.xlsx), tak může být 2. soubor (najemce.xlsx) prázdný a nájemci se založí ze 4. souboru.

 

 

Údaj v XLS (1. řádek)

Název údaje

Poznámka

Povinná položka

Datový typ

Kontroly

Úprava při importu do KEO4

CisHrbitov

Číslo hřbitova

Vazba na uživatelský číselník "Hřbitovy".

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:check_mark:

Číslo

Hodnota musí být mezi 0 a 999999999.

 

Skupina

Skupina

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:cross_mark:

String

 

 

Pole

Pole

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:check_mark:

String

 

 

CisHrobu

Číslo hrobu

Klíč pro propojení s 1. souborem (vazba mezi osobou a hrobem)

:check_mark:

String

 

 

RC

Rodné číslo

Např. "7610302358".

:cross_mark:

String

Smí obsahovat pouze číslice.

 

DatNar

Datum narození

Např. "30.1.1978".

:cross_mark:

Datum

 

 

DatUmr

Datum úmrtí

Např. "14.1.2003".

:cross_mark:

Datum

 

 

TitulPred

Titul před jménem

Titul před jménem

:cross_mark:

String

 

Následující údaje patří k nájemci nebo jiné kontaktní osobě.

Při importu se dle uvedených údajů program pokusí vyhledat existujícího partnera v číselníku Osoby. Když najde shodu, napojí se na existujícího partnera, v opačném případě založí nového partnera.

Podle čeho se hledá shoda: Když je RČ/IČO, tak podle RČ/IČO, když není RČ/IČO, tak podle jména, příjmení a data narození. Když není datum narození, tak podle jména, příjmení a adresy.

Pokud není vyplněn atribut Prijmeni ani Nazev - nebude partner založen.

Jmeno

Jméno

Jméno osoby

:cross_mark:

String

 

 

Prijmeni

Příjmení

Příjmení osoby

:question_mark:

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

 

TitulZa

Titul za jménem

Titul za jménem

:cross_mark:

String

 

 

ICO

IČO

IČO právnické osoby

:cross_mark:

String

 

 

DIC

DIČ

DIČ právnické osoby

:cross_mark:

String

 

 

Nazev

Název právnické osoby

Název právnické osoby

:question_mark:

String

Musí být uvedeno buď Prijmeni nebo Nazev, příp. obojí.

 

KodAdresnihoMista

Kód adresního místa z číselníků RÚIAN

Např. "23464178".

:cross_mark:

Cislo

 

Pokud je vyplněno, adresa se vyplní dle tohoto čísla z číselníků RÚIAN.

obec

Název obce.

Název obce.

:cross_mark:

String

 

 

castObce

Název části obce.

Název části obce.

:cross_mark:

String

 

 

ulice

Název ulice.

Název ulice.

:cross_mark:

String

 

 

typCd

Typ čísla domovního

Typ čísla domovního určuje, zda je "cd" číslo popisné, nebo číslo evidenční.

:cross_mark:

String

Údaj typCd může nabývat hodnot: "P" nebo "E".

 

cd

Číslo domovní.

Číslo domovní.

:cross_mark:

String

 

 

co

Číslo orientační.

Číslo orientační.

:cross_mark:

String

 

 

psc

PSČ

PSČ bez mezery, např. 40747

:cross_mark:

String

PSČ bez mezery.

 

dodaciPosta

Název dodací pošty.

Název dodací pošty.

:cross_mark:

String

 

 

stat

Název státu.

Název státu.

:cross_mark:

String

 

 

CisloSmlouvy

Číslo smlouvy

 

:check_mark:

String

 

 

NajemOd

Nájem od

 

:check_mark:

Datum

 

 

NajemDo

Nájem do

 

:check_mark:

Datum

 

 

VS

variabilní symbol

 

:cross_mark:

String

 

 

SS

specifický symbol

 

:cross_mark:

String

 

 

DatumPodpisu

Datum podpisu smlouvy

 

:cross_mark:

Datum

 

 

cenaNajem

Cena za nájem

 

:cross_mark:

Částka

 

Údaje cenaNajem a cenaSluzby nemusí být vyplněny, ale potom bude smlouva na nulovou hodnotu.

Když bude jeden nebo druhý nebo oba dva údaje vyplněné, tak se založí ke smlouvě položka bez vazby na ceník:

když bude vyplněna cenaNajem, založí se položka typSazby “Najem”, název “Import”, cena/mj bude ta cena z excelu a v případě, že jsou plátci DPH, tak bude typ daně 856,

když bude vyplněna cenaSluzby, založí se položka typSazby “Služby”, název “Import”, cena/mj bude ta cena z excelu a v případě, že jsou plátci DPH, tak bude typ daně 856.

cenaSluzby

Cena za služby

 

:cross_mark:

Částka

 

dtto

Poznamka

Poznámka

 

:cross_mark:

String