====== Energo - Hromadné změny ======
V hlavní nabídce systému byl vytvořen modul **Energo - Hromadné změny**, který slouží pro import dat z excelu do jednotlivých přehledů v systému. V rámci tohoto modulu budou postupně doplňovány přehledy, které import dat umožňují.
Modul v současné době obsahuje tyto přehledy:
* **Položky smlouvy**,
* **Ceny energií a médií**,
* **Kontaktní osoby**.
\\
===== Položky smlouvy =====
Přehled **Položky smlouvy - Hromadné změny**((Energo - Hromadné změny / Položky smlouvy - Hromadné změny)) umožňuje hromadný import dat z excelu do přehledu **Položek smluv**((Energo - Smlouvy / Smlouvy / místní nabídka / * Smlouva / Zobrazit položky, popř. Zobrazit položky hromadně)).
{{:napoveda2:00_prehled_polozky_smlouvy_-_hromadne_zmeny.png?250}}
Nad přehledem lze spustit tyto akce:
* **Načíst data z Excelu**,
* **Zapsat údaje do položek smluv**,
* **Zrušit záznam**.
Importovat lze libovolný počet sloupců.
=== Načíst data z Excelu ===
Akce **Načíst data z Excelu**((Energo – Hromadné změny / Položky smlouvy – Hromadné změny / místní nabídka / * Editace / Načíst data z Excelu)) otevře dialogové okno pro výběr excelovského souboru s daty pro import.
{{:napoveda2:01_nacist_data_xls.png?350}}
\\
Soubor musí obsahovat následující:
- Záložku s názvem **Import Energo**.
- Povinný sloupec **Systémové číslo položky smlouvy**.
- **Názvy polí**, které chce uživatel importovat – musí být uvedeny na prvním řádku Excelu. Seznam polí položek smluv, jejichž import je podporován, je uveden [[napoveda2:energo_hromadne_zmeny#seznam_poli_polozky_smlouvy_ktere_lze_importovat|níže]]. Názvy polí musí odpovídat (tolerovány jsou rozdíly v mezerách před + za názvem a velká + malá písmena). Vložením prázdného sloupce nebo řádku lze ohraničit data, která při načítání nebudou brána v úvahu. Každý podporovaný sloupec se v Excelu smí vyskytovat maximálně jednou.
- **Hodnoty polí**.
Po výběru souboru se do procesního okna vypíší všechny nalezené (podporované i nepodporované) sloupce z Excelu.
{{:napoveda2:02_chybny_sloupec.png?550}}
Následně se načítají jednotlivé hodnoty sloupců. Ty procházejí kontrolou, zda jejich typ odpovídá definovanému (celé číslo, desetinné číslo, datum, textový řetězec). Pokud hodnota nesplní kontrolu, přeskočí se.
{{:napoveda2:03_tabulka_nacitani.png?550}}
Pokud v procesním okně není vypsána žádná chyba, vytvoří se v přehledu **Položky smlouvy – Hromadné změny** prázdný řádek. V opačném případě se řádek vytvoří také, ale do sloupce **Popis chyby** se vyplní názvy sloupců v Excelu obsahující chybu.
=== Zapsat údaje do položek smluv ===
Dále uživatel nad vytvořeným řádkem spustí akci **Zapsat údaje do položek smluv**((Energo – Hromadné změny / Položky smlouvy – Hromadné změny / místní nabídka / * Editace / Zapsat údaje do položek smluv)).
{{:napoveda2:04_zapis_zmen.png?350}}
Některé hodnoty musí splňovat určité podmínky pro zápis. Procesní okno informuje uživatele o jejich splnění.
{{:napoveda2:05_prubeh_zapisu_zmen.png?550}}
Po úspěšném zapsání hodnot se u záznamu v přehledu zatrhne příznak **Zapsáno** a řádek je přesunut do **Archivu**((Energo - Hromadné změny / Položky smlouvy – Hromadné změny / Položky smlouvy – Hromadné změny – Archiv)).
==== Seznam polí Položky smlouvy, které lze importovat ====
|< 80% 15% 5% 60%>|
^ **Název pole** ^ **Typ** ^ **Poznámka, kontrola, pole pro převod a další funkce při převodu** ^
| **Objekt (místo plnění)** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Objekty a zařízení//, kontrolují se sloupce //Označení// a //EAN objektu//. Záznam se zapíše na položku smlouvy.|
| **Poskytovaná služba** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Poskytované služby//, kontroluje se sloupec //Číslo zboží//. Záznam se zapíše na položku smlouvy.|
| **Datum platnosti od** | datum | Hodnota se zapíše na položku smlouvy, kontroluje se, zda hodnota není větší než //datum platnosti do// a současně, zdali nevybočuje z rozsahu platnosti smlouvy.|
| **Datum platnosti do** | datum | Hodnota se zapíše na položku smlouvy, kontroluje se, zda hodnota není menší než //datum platnosti od// a současně, zdali nevybočuje z rozsahu platnosti smlouvy.|
| **Způsob výpočtu vyúčtování** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
1=pevná částka\\ 4=ceník\\ 19=ceník x pevná hodnota\\ 2=ceník x měření\\ 5=ceník x měření z jiné položky\\ 22=ceník x měření x polohový koeficient\\ 20=ceník x plán prodeje měřidla\\ 21=ceník x plán prodeje objektu\\ 8=ceník x počet kusů na objektu\\ 9=ceník x plocha bytu\\ 10=ceník x plocha nebytových prostor;\\ 11=ceník x plocha pro nájem\\ 12=ceník x plocha na topení\\ 13=ceník x plocha na TUV\\ 14=ceník x plocha jiné\\ 15=ceník x osoboroky\\ 16=ceník x osoboměsíce\\ 17=přefakturace\\ 18=ceník x rezervovaný příkon\\ 3=ruční zadání na dokladu\\ 0=není výpočet ++|
| **Ceník vyúčtování** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Ceník předběžného vyúčtování** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Sleva z ceníku 1** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Pevná cena vyúčtování** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Tisk na smlouvě** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=ne\\ 1=ano ++|
| **Tisk na faktuře** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=ne\\ 1=ano ++|
| **Počet přepočtů do roka** | celé číslo | Hodnota se zapíše na položku smlouvy. |
| **Ceník záloh** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Zálohovat** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=nezálohovat\\ 1=zálohovat včetně DPH\\ 2=zálohovat bez DPH ++|
| **Provozovatel elektřiny** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Provozovatelé elektřiny a plynu//, kontrolují se sloupce //Zkratka//, //Název// a //IČO//. (Záznamy jsou filtrovány na typ elektřina). Záznam se zapíše na položku smlouvy. |
| **Elektřina Daň z elektřiny** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Úroveň napětí** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
--=--\\ NN=N\\ VN=VN\\ VVN=VVN\\ ZVN=ZVN ++|
| **Kategorie jističe** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Kategorie jističů elektřiny//, kontroluje se sloupec //Zkratka kategorie jističe//. Záznam se zapíše na položku smlouvy. V případě vyplnění velikosti hlavního jističe a distribuční sazby se kategorie zapisuje automaticky, aby hodnota korespondovala. |
| **Elektřina Velikost hlavního jističe** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Distribuční sazba** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Distribuční sazby elektřiny//, kontroluje se sloupec //Zkratka distribuční sazby//. Záznam se zapíše na položku smlouvy. |
| **Elektřina Uplatnit cenu za rezerv. kapacitu** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Uplatnit cenu za vícenáklady** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Uplatnit cenu za činnost operátora trhu** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Systémové služby dle písmene** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
-=-\\ a=a\\ b=b\\ c=c\\ d=d\\ e=e\\ f=f\\ x=NE ++|
| **Elektřina Ceník pro tarif NT** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Elektřina Ceník pro tarif VT** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Elektřina Ceník pro měsíční sazbu** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Procento zálohy** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Provozovatel plynu** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Provozovatelé elektřiny a plynu//, kontrolují se sloupce //Zkratka//, //Název// a //IČO//. (Záznamy jsou filtrovány na typ plyn). Záznam se zapíše na položku smlouvy. |
| **Kategorie konečného zákazníka** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Kategorie zákazníků plynu//, kontroluje se sloupec //Roční odběr v pásmu// (záznamy jsou filtrovány na příslušného provozovatele DS). Záznam se zapíše na položku smlouvy. |
| **Plyn Denní přidělená pevná kapacita [tis.m3]** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Plyn Připojení k síti** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=Místní síť\\ 1=Dálkovod ++|
| **Plyn Charakter odběru** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=L\\ 2=Z1\\ 3=Z2 ++|
| **Plyn Ekologická daň** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Druh podpory KVET a OZE** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=OZE\\ 2=KVET\\ 3=KVET+OZE ++|
| **Elektřina Zdroj KVET** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=do 1 MW za VT+NT\\ 2=do 1 MW za VT 8h\\ 3=do 1 MW za VT 12h\\ 4=1-5 MW za VT+NT\\ 5=1-5 MW za VT 8h\\ 6=1-5 MW za VT 12h\\ 7=nad 5 MW za VT+NT\\ 8=KVET z OZE ++|
| **Druh OZE** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Obnovitelné zdroje pro výrobu elektřiny//, kontrolují se sloupce //Systémové číslo//. Záznam se zapíše na položku smlouvy. |
| **Elektřina Druh ceny OZE** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=výkupní ceny\\ 2=zelený bonus ++|
| **Elektřina Uplatnit cenu za decentrální výrobu** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Jednosložková cena za služby sítí** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Typ měření** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=přímé\\ 2=nepřímé ++|
| **Elektřina Rezervovaný příkon [MW]** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Elektřina Předpokládané množství [MWh/rok]** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Elektřina Vlastní výroba** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Způsob výpočtu zálohy** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
1=pevná částka\\ 4=ceník\\ 19=ceník x pevná hodnota\\ 20=ceník x plán prodeje měřidla\\ 21=ceník x plán prodeje objektu\\ 8=ceník x počet kusů na objektu\\ 9=ceník x plocha bytu\\ 10=ceník x plocha nebytových prostor\\ 11=ceník x plocha pro nájem\\ 12=ceník x plocha na topení\\ 13=ceník x plocha na TUV\\ 14=ceník x plocha jiné\\ 15=ceník x osoboroky\\ 16=ceník x osoboměsíce;\\ 17=přefakturace;\\ 18=ceník x rezervovaný příkon\\ 3=ruční zadání na dokladu\\ 0=není výpočet ++|
| **Pevná cena zálohy** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Elektřina Uplatnit cenu za rezerv. příkon** | konverze | Hodnota bude zkontrolována podle konverze a následně zapsána do položky smlouvy.\\ ++ Zobraz konverzi |\\
0=--\\ 1=NE\\ 2=ANO ++|
| **Elektřina Ceník pro tarif VN 1** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Elektřina Ceník pro tarif VN 2** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Elektřina Ceník pro tarif VN 3** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Sazbové skupiny//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
| **Plyn Předpokládané množství [MWh/rok]** | des. číslo | Hodnota se zapíše na položku smlouvy. |
| **Plyn Sazba - dodávka MOP (Kč/MWh + Kč/měsíc)** | odkaz | Podle hodnoty pole bude nalezen záznam v přehledu //Ceníky dodávky maloodběru plynu//, kontrolují se sloupce //Označení// a //Popis//. Záznam se zapíše na položku smlouvy. |
\\
==== Pravidla pro zapisovaná pole ====
* **Datum** se zapíše podle hodnoty z Excelu, čas se nikdy nezapisuje.
* **Text** se zapíše podle hodnoty v Excelu, přebytečné mezery před a za textem budou odstraněny.
* **Desetinné číslo** se zapíše podle hodnoty v Excelu, počet desetinných míst se přizpůsobí definici v Heliosu
//Příklad://\\
//V Excelu je zadána hodnota **0,123456789**. V Heliosu je 6 platných míst => zapíše se hodnota **0,123457**.//
* **Celé číslo** se zapíše přesně podle hodnoty v Excelu.
* **Konverze** se vždy ukládá hodnotou podle definice v Heliosu, v Excelu lze použít libovolné jednoznačné označení (jak před znakem =, tak za ním),
//Příklad://\\
**Definice uložená v Heliosu:**\\
* 0=--\\
* 1=NE\\
* 2=ANO\\
Do databáze se vždy ukládají hodnoty 0, 1 nebo 2.\\
**V Excelu lze použít hodnoty:**\\
* 1, NE, ne, Ne, 1=NE (pro zápis hodnoty 1=NE)\\
* 2, ANO, ano, Ano, 2=ANO (pro zápis hodnoty 2=ANO)\\
* atd.\\
* **Odkaz** se ukládá vždy hodnotou ID, která se dohledává podle vyjmenovaných polí návazné tabulky.
//Příklad://\\
Sloupec **Ceník vyúčtování** odkazuje do tabulky **Sazbové skupiny**. Do databáze se vždy ukládají hodnoty sloupce **ID (Systémové číslo)**. V Excelu lze použít hodnoty pole **Označení** nebo **Popis tabulky Sazbové skupiny**, podle kterých se záznam jednoznačně určí.
\\
===== Ceny energií a médií =====
Popis [[verze:zmeny_verze_1.0.2013.0122|zde]].
\\
===== Kontaktní osoby =====
Do číselníku **Kontaktní osoby**((Číselníky / Kontaktní osoby)) lze hromadně importovat data z excelu. Import se provádí v přehledu **Kontaktní osoby - Hormadné změny**, který je součástí modulu **Energo - Hromadné změny**.
\\
Soubor MS EXCEL musí mít požadovanou strukturu:
* První řádek obsahuje názvy sloupců, které se musí shodovat s veřejnými názvy sloupců v Heliosu.
* Soubor musí obsahovat sloupec **Systémové číslo kontaktní osoby**, případně **Číslo pasu**. Alespoň jeden z nich musí být u každého záznamu vyplněn.
* Záložka v Excelu, která obsahuje data pro import musí být pojmenována **Helios Orange - Kontaktní osoby**.
* Importovat je možné tyto atributy:
++++ Zobraz seznam atributů |
* Systémové číslo
* Zapsáno
* Datum zápisu
* Uživatel zápisu
* Popis chyby
* Systémové číslo kontaktní osoby
* Číslo
* Jméno
* Příjmení
* Rodné příjmení
* Titul před jménem
* Titul za jménem
* Datum narození
* Rodné číslo
* Místo narození
* Ulice
* Místo
* PSČ
* Adresa - země
* Region
* Státní příslušnost
* Národnost
* Rodinný stav
* Číslo OP
* Číslo pasu
* Pohlaví
* Vztah k organizaci - Číslo organizace
* Vztah k organizaci - Funkce
* [Vztah_IdOrg]
* [Vztah_IdTabVztahOrgKOs]
* Založit nový záznam
* [RodinnyStav_K]
* [Pohlavi_K]
++++
\\
Příklad vzorového excelovského souboru:\\
{{:napoveda2:tipy_a_triky:priklad_importovaciho_souboru.png?1100}}
\\
Uživatel může tímto způsobem zakládat nové kontaktní osoby, případně měnit údaje u již existujících osob. Import a synchronizace jsou řízeny na základě atributu **Systémové číslo kontaktní osoby**, příp. **Číslo pasu** (není-li předchozí vyplněno).
\\
Import spustí uživatel akcí **Načíst data z Excelu**((Energo - Hromadné změny / Kontaktní osoby - Hromadné změny / místní nabídka / * Editace / Načíst data z excelu)). Poté je vyzván k vybrání zdrojového souboru. O průběhu importu je informován v procesním okně. Systém nejprve zkontroluje existenci sloupce **Systémové číslo kontaktní osoby**, případně **Číslo pasu**. Poté kontroluje názvy všech sloupců typ zadaných hodnot, zda vše odpovídá očekávanému (např. ve sloupci **Rodinný stav** systém očekává číselnou hodnotu, která vyjadřuje konverzi: //0 = svobodný(-á), 1 = ženatý (vdaná), 2 = rozvedený(-á) ...//).
\\
Stav po importu:\\
{{:napoveda2:tipy_a_triky:heo_-_po_importu.png?1200}}
\\
Po naimportování uživatel provede kontrolu načtených dat a může spustit akci **Zapsat údaje do kontaktních osob**((Energo - Hromadné změny / Kontaktní osoby - Hromadné změny / místní nabídka / * Editace / Zapsat údaje do kontakních osob)). Po zapsání dojde k zatržení pole **Zapsáno** a záznam je přesunut do archivu((Energo - Hromadné změny / Kontaktní osoby - Hromadné změny / Kontaktní osoby - Hromadné změny - Archiv)).
\\