====== Změny ve verzi 1.0.2009.1015 ====== ===== Obecné ===== ==== Označování verzí ==== Od této verze se začínají verze oblasti Energo číslovat stejným způsobem, jako jsou označovány verze IS Helios Orange, tedy např. **1.0.2009.1015**. ==== Přechod oblasti Energo na Unicode ==== Tato verze obsahuje pouze změny nezbytné k převodu databáze na UNICODE, neobsahuje žádné další změny. Krátké vysvětlení principu přechodu na UNICODE: technicky se jedná o změnu všech atributů v databázi typů ''VARCHAR'', ''CHAR'' a ''TEXT'' na nově používané ''NVARCHAR'', ''NCHAR'' a ''NTEXT'' a to zejména v tabulkách, procedurách, funkcích a tím souvisejících dalších objektech, jako jsou např. cizí klíče, indexy a počítané sloupce. Obsahem této verze není tedy standardní instalační balíček, avšak pouze: * **SQL skript na převod** * nové **definice** Helios Orange (def. přehledy, externí akce, vazby) ==== Postup instalace ==== Instalace předpokládá, že poslední nainstalovanou verzí oblasti Energo je **1.7.1**. Postup instalace se skládá z těchto bodů: - záloha databáze a klienta Helios Orange - stažení a instalace nové verze Helios Orange (číslo 2.0.2009.0909 a vyšší) - provedení skriptu na převod oblasti Energo - import nových definic oblasti Energo Nyní podrobněji k jednotlivým bodům: === Stažení a instalace nové verze Helios Orange === Stažení a instalace nové verze Helios Orange se provádí obvyklým způsobem, je však nutné respektovat určité zvláštnosti přechodu standardního Helios Orange na UNICODE. Blíže v [[https://forum.helios.eu/orange/doc/cs/Kategorie:Poradna_(CZ)|poradně Helios Orange]] či u dodavatele systému. === Provedení skriptu na převod oblasti Energo === Přiložený skript má příponu SQL namísto obvyklé přípony HQL, předpokládá se totiž jeho aplikace v prostředí SQL Management Studio, nikoliv přímo spuštěním pomocí Helios Orange. Skript při převodu zohledňuje objekty (tabulky, atributy, cizí klíče, procedury atp.), které jsou součástí standardu oblasti Energo, **skript nepřevádí jakékoliv další externí řešení připojená na oblast Energo** (stejně jako Helios Orange nepřevádí externí řešení připojená na standard Helios Orange). V případě, že taková externí řešení existují a jsou na připojena pomocí cizích klíčů na zmíněné textové atributy (''VARCHAR'', ''CHAR'' a ''TEXT'') či v případě, že byla provedena změna datových struktur tabulek oblasti Energo, tak tento skritp skončí hláškou, ve které označí místo, které nelze převést. V takovém případě je nutné doplnit skript o převod externích řešení či odpojit externí řešení (smazat cizí klíč), vrátit se k záloze a postup opakovat. === Import nových definic oblasti Energo === Po úspěšné aplikaci změnového skriptu zbývá jíž jen naimportovat nové definice (definované přehledy, externí akce a definované vazby). Postup je standardní... * Nástroje přizpůsobení / Definované přehledy / Akce / Import... * Nástroje přizpůsobení / Externí akce / Akce / Import... * Nástroje přizpůsobení / Definované vazby / Akce / Import... Po importu definovaných přehledů je zapotřebí provést akci Kontrola existence.