reports:repupgc
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 | ||
| reports:repupgc [2009/05/13 08:04] – Petr Kristan | reports:repupgc [2018/06/15 08:16] (aktuální) – [Prohledávání] Libor Kadaník | ||
|---|---|---|---|
| Řádek 9: | Řádek 9: | ||
| Adresář musí končit lomitkem. Místo adresáře lze použít výběr souborů (např. c: | Adresář musí končit lomitkem. Místo adresáře lze použít výběr souborů (např. c: | ||
| - | |||
| - | |||
| - | |||
| Řádek 17: | Řádek 14: | ||
| ===== Příklady ===== | ===== Příklady ===== | ||
| - | V adresáři **M:\obis4lua\reports\rozpocty\** a podřazených projíždíme soubory s koncovkou **rep**. | + | ==== Prohledávání ==== |
| + | V adresáři **M:\obis4\system\reports\rozpocty\** a podřazených projíždíme soubory s koncovkou **rep**. | ||
| Program vypisuje všechny reporty a fieldy | Program vypisuje všechny reporty a fieldy | ||
| < | < | ||
| - | repupgc -debug 2 -luastring " | + | repupgc -debug 2 -luastring " |
| </ | </ | ||
| - | Prohledávání reportů, kde je na zacatku | + | Prohledávání reportů, kde je na začátku |
| < | < | ||
| - | repupgc -debug 2 -luastring " | + | repupgc -debug 2 -luastring " |
| </ | </ | ||
| + | V adresáři **M: | ||
| + | Program vypisuje všechny reporty na které neexistuje odkaz v **XML** souborech, nebo nesouhlasí velikost pismen. | ||
| + | Funkce kontroluje i přítomnost starých funkcí (začínajících **#**) a špatný zápis datumu.\\ | ||
| + | Parametr **CheckOldFunction** (true/ | ||
| + | CheckExistInXML** (true/ | ||
| + | |||
| + | < | ||
| + | repupgc -debug 2 -luastring " | ||
| + | </ | ||
| + | |||
| + | ==== Náhrady ==== | ||
| Náhrada fieldů kde je na zacatku **@dofile** pomocí **@trydofile** | Náhrada fieldů kde je na zacatku **@dofile** pomocí **@trydofile** | ||
| < | < | ||
| - | repupgc -debug 2 -luastring " | + | repupgc -debug 2 -luastring " |
| </ | </ | ||
| + | |||
| + | Je možno pracovat i Labely, ty mají prefixy LABEL_. Nelze využít v html. | ||
| + | |||
| + | V repupg.lua lze pomocí fce RAdd() přidat field do bandu: | ||
| + | * rline - vytvoří vpravo dole malý field | ||
| + | * excel a oo - vloží field do pravé spodní buňky, není-li již něčím obsazena | ||
| + | * html - vloží na konec textu bandu, můžou vzniknout problémy je-li tam např. hlavička tabulky | ||
| + | |||
| + | |||
| + | Úprava LUA scriptů a náhrada obsolete funkcí jako např. **os.date()** -> **osex.date()**, | ||
| + | < | ||
| + | repupgc.bin -debug 2 -luastring " | ||
| + | </ | ||
| + | |||
| + | ==== Automatické kontroly ==== | ||
| Hlavní systémová funkce pro převod a kontrolu reportů. Volá podružné funkce, které převádí a kontrolují reporty v jednotlivých modulech. | Hlavní systémová funkce pro převod a kontrolu reportů. Volá podružné funkce, které převádí a kontrolují reporty v jednotlivých modulech. | ||
| Příklad na násl. řádku provede možné automatické úpravy na všechny reporty v adresáři zakázky. Veškeré nalezené nesrovnalosti vypíše. | Příklad na násl. řádku provede možné automatické úpravy na všechny reporty v adresáři zakázky. Veškeré nalezené nesrovnalosti vypíše. | ||
| < | < | ||
| - | repupgc -debug 2 -luastring " | + | repupgc -debug 2 -luastring " |
| + | </ | ||
| + | |||
| + | Druhá možnost je spustit kontrolu od seznamu reportu. Jako paramter přijímá cestu k seznamu reportu, případně masku. | ||
| + | < | ||
| + | repupgc -debug 2 -luastring " | ||
| + | </ | ||
| + | |||
| + | Další možnost je spustit kontrolu, popřípadě i převod starých funkcí začínajících **#**. | ||
| + | Druhý, nepovinný parametr určuje, zda bude report jen zkontrolován na přítomnost starých fcí. | ||
| + | Pokud bude parametr **true** budou staré funkce převedeny na nové. | ||
| + | < | ||
| + | repupgc -debug 2 -luastring " | ||
| + | </ | ||
| + | |||
| + | ==== Upgrade formregister.xml ==== | ||
| + | < | ||
| + | repupgc -debug 2 -luastring " | ||
| + | </ | ||
| + | |||
| + | ====== Skripty pro práci s reporty | ||
| + | |||
| + | ==== Seznam použitých fontů ==== | ||
| + | |||
| + | < | ||
| + | for i in `find -name " | ||
| + | </ | ||
| + | |||
| + | ==== Nahrazení fontů ==== | ||
| + | |||
| + | < | ||
| + | for i in `find -name " | ||
| </ | </ | ||
reports/repupgc.1242201841.txt.gz · Poslední úprava: 2009/05/13 08:04 autor: Petr Kristan