Hromadná aktualizace více databází po update

PříspěvekNapsal: 15.02.2007 11:20
od dagmar.mayerova
Hromadnou aktualizaci databází po update lze provést pomocí souboru .bat, ve kterém budou následující řádky:

\\... celá cesta ...\Helios.exe -L2 -F0 -X
\\... celá cesta ...\Helios.exe -L2 -F1 -X
\\... celá cesta ...\Helios.Exe -L2 -F2 -X
atd.

Parametry jsou nastaveny tak, aby se potlačily všechny dotazy při spuštění a ukončení

-L2 (login mode=2) potlačí dotaz na přihlašovací jméno
-Fx kde x=číslo databáze (v Systémových konstantách) potlačí dotaz na výběr databáze
-X potlačí ostatní dotazy a po aktualizaci se Helios Orange ukončí (formuláře, generátory atd. se neimportují)

Hromadná aktualizace BAT celá cesta

PříspěvekNapsal: 24.03.2007 13:42
od milos.simicek
Pouze pro jistotu doplním příkladem:

Kód: Vybrat vše
"C:\Program Files\LCS International\HELIOS IQ\Helios.exe" -L2 -F0 -X

pokud jsou v cestě mezery, dát do uvozovek ""

V případě Heliosů na více serverech přidat i jména serverů -Sserver a nultých databasí HeO -Ddatabase.

Pozor na pamět na serveru.

Hromadný převod databází - dokument

PříspěvekNapsal: 26.11.2007 14:30
od jiri.dolezal
Přikládám k tomuto tématu detailnější dokument, který může sloužit jako podklad při komunikaci se zákazníkem:
Přílohy
Hromadný převod databází.doc
Hromadný převod databází
(36.5 KiB) 1518 krát

Hromadný import souborů po update

PříspěvekNapsal: 30.04.2009 10:35
od jan.havranek
Pro hromadný import např. externích řešení ale i aktualizovaných distribučních číselníků (definované přehledy, definované vazby, externí akce, formuláře, sestavy atd.) je možno využít definiční soubor hromadného importu, tzv. HIM.

Je třeba ručně založit textový soubor s příponou HIM a následující strukturou:
Kód: Vybrat vše
[HeliosImport] ;povinná sekce, určuje že jde o definiční soubor hromadného importu
CanSelect=0|1 ;implicitní je 1
OpenDialog=0|1 ;implicitní je 1

FlagHGSX=0|1|2 ;implicitní je 2
FlagHGMX=0|1|2 ;implicitní je 2
FlagHGPX=0|1|2 ;implicitní je 2


[ImportFiles] ;volitelná sekce, pro import číselníků, formulářů apod.
1=<soubor1>
2=<soubor2>
...

[HQ1Scripts] ;volitelná sekce, pro spuštění HQ1 skriptů
1=<soubor1>
2=<soubor2>
...

[HQLScripts] ;volitelná sekce, pro spuštění HQL skriptů
1=<soubor1>
2=<soubor2>
...

Dostupné parametry:
CanSelect= říká zda může uživatel zaškrtnutím určit, které soubory z dávky se naimportují a které ne (0 = zaškrtávátka nejsou v potvrzovacím okně importu k dispozici, 1 = zaškrtávátka k dispozici jsou). Implicitně (parametr chybí) je nastaveno 1.

OpenDialog= může nabývat hodnot 0 nebo 1, implicitní je 1. Pokud je nastaven na 0, neobjeví se potvrzovací dialog importu a všechny zadané soubory jsou naimportovány.

FlagHGSX= Nastavení pro import definic generátoru v účetnictví. 0=všechny definice se naimportují jako nové, 1=importované definice nahradí ty stávající, 2=zobrazí se dotaz jak definice naimportovat.
FlagHGMX= Totéž, pro definice generátoru ve mzdách.
FlagHGPX= Totéž, pro definice generátoru v personalistice.

x=<souborX> pořadí a název souboru, buď s celou cestou, nebo bez ní. Pokud není cesta zadána, doplní se automaticky cesta na soubor HIM. Relativní cesty nejsou podporovány!

Příklad souboru HIM:
Kód: Vybrat vše
[HeliosImport]
CanSelect=0
OpenDialog=0
FlagHGSX=1
[ImportFiles]
1=DefPrehledy.HOPX
2=DefVazby.HDVX
3=c:\Helios IQ\System\TiskForm.HFMX
4=c:\Helios IQ\System\GenSes.HGSX


Odkaz na HIM soubor je pak možno zadat jako parametr spuštění Heliosu, například:
Kód: Vybrat vše
"C:\Program Files\LCS International\Helios IQ\Helios.EXE" -X -L2 -F0 C:\udpate\update.him

Hromadná aktualizace - import pomocí HIM

PříspěvekNapsal: 20.08.2015 14:58
od jan.havranek
Import souborů pomocí skriptu HIM předchází před detekcí distribučních autoimportů po update.

Pokud se pomocí HIM importuje nějaký distribuční soubor (např. TiskForm.HFMX), je do databáze (TabHGlob) zapsáno odpovídající datum tohoto importu a následná detekce systémového autoimportu ho přeskočí. Tím je zajištěno, že distribuční soubor se neimportuje dvakrát.

Takto jsou detekovány a označeny jen distribuční soubory, které jsou v podadresáři SYSTEM v dané instalaci. Pokud jsou soubory (byť distribuční) importovány z jiné cesty, neberou se jako distribuční!

Re: Hromadná aktualizace více databází po update

PříspěvekNapsal: 06.01.2017 09:27
od jan.havranek
Pro účely tvorby importních souborů HIM a dávek pro automatický update vznikl rozšiřující modul Helios Konzole. Obsahuje i další užitečné funkce, jako je zakládání a kopírování uživatelů a jejich oprávnění apod.

Více informací lze najít v příručce k tomuto modulu:
https://public.helios.eu/inuvio/doc/cs/index.php?title=Helios_Konzole_-_Roz%C5%A1i%C5%99uj%C3%ADc%C3%AD_moduly