lua:upravy_systemu_obis
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| lua:upravy_systemu_obis [2007/05/21 11:31] – Libor Kadaník | lua:upravy_systemu_obis [2016/05/03 15:00] (aktuální) – Karel Petrů | ||
|---|---|---|---|
| Řádek 154: | Řádek 154: | ||
| end | end | ||
| </ | </ | ||
| + | |||
| ==== Upozorňování - budík ==== | ==== Upozorňování - budík ==== | ||
| Upozornování slouží k připomenutí nějaké události, akce na základě výběru | Upozornování slouží k připomenutí nějaké události, akce na základě výběru | ||
| - | pomocí SQL dotazu. | + | pomocí SQL dotazu. |
| + | |||
| + | {{lua: | ||
| **Syntaxe** | **Syntaxe** | ||
| Řádek 180: | Řádek 183: | ||
| spuštění - k času posledního spuštění se přičte interval v minutách. | spuštění - k času posledního spuštění se přičte interval v minutách. | ||
| - | ==== Datamodel ==== | ||
| - | Souborem {datamodel.xml} je popsána struktura OBISu. | ||
| - | Každá tabulka a každý sloupec je nadefinován pomocí několika párových značek. | ||
| - | |||
| - | * <Table Name> - " | ||
| - | * < | ||
| - | * < | ||
| - | * <Field Name Type> - " | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * < | ||
| - | * <Tag> - vlastnost sloupce; 0-nic, 1-NO COPY, 8-READ ONLY | ||
| - | * < | ||
| - | |||
| - | Jednoduché změny se provádí předefinováním požadovaných hodnot v souboru | ||
| - | // | ||
| - | zobrazovaná velikost sloupce, nebo např. nastavení sloupce na READ ONLY. Jsou | ||
| - | to tedy změny, které nepotřebují fyzickou změnu databáze. | ||
| - | |||
| - | Soubor // | ||
| - | // | ||
| - | změnit. | ||
| - | |||
| - | // | ||
| - | Změna popisu sloupce {hlavicka} v rozpočtech na {popis}. | ||
| - | |||
| - | V souboru {datamodelv.xml} je nutné uvést jméno tabulky a jméno | ||
| - | sloupce a pak požadovanou změnu. | ||
| - | |||
| - | < | ||
| - | <?xml version=" | ||
| - | < | ||
| - | <Table Name=" | ||
| - | <Field Name=" | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Pokud je potřeba udělat nějaký fyzický zásah do tabulky, musí se udělat | ||
| - | {upgrade}. Do souboru {upgradev.dat} se vloží SQL dotaz, který | ||
| - | provede v databázi požadovanou změnu a pak se tato změna popíše v souboru | ||
| - | {datamodelv.xml}. | ||
| - | |||
| - | // | ||
| - | Přidat do tabulky // | ||
| - | který bude mít formát datumu s odskokem do kalendáře. | ||
| - | |||
| - | Do souboru // | ||
| - | tabulky // | ||
| - | // | ||
| - | následovně: | ||
| - | |||
| - | < | ||
| - | Entry{" | ||
| - | | ||
| - | ]]} | ||
| - | Entry{" | ||
| - | | ||
| - | ]]} | ||
| - | </ | ||
| - | |||
| - | V souboru // | ||
| - | |||
| - | < | ||
| - | <?xml version=" | ||
| - | < | ||
| - | <Table Name=" | ||
| - | <Field Name=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| ==== Lokální menu ==== | ==== Lokální menu ==== | ||
| Řádek 317: | Řádek 230: | ||
| </ | </ | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | ==== Hromadná změna ID v LUAConsole MassChange ==== | ||
| + | |||
| + | * v LUA console, zapnout DEBUG | ||
| + | * master tabulku není nutné opravovat, změní se v MassChange (je ale nutný refresh) | ||
| + | * spustit: | ||
| + | |||
| + | < | ||
| + | cf.MassChangeID(" | ||
| </ | </ | ||
lua/upravy_systemu_obis.1179747113.txt.gz · Poslední úprava: 2007/05/21 11:31 autor: Libor Kadaník