====== Vision ====== ===== Dokumentace ===== http://www2.vision.cz/help32/index.html?glb_servisni_portal.htm ===== Nahrazení položek v databázi ===== **Požadavek:** Potřeboval bych ve všech kusovnících prohodit následující: TR0896360000000000 Trubka 89 x 6.3 bezešvá -> TR8963svar Trubka 89 x 6.3 svařovaná BZKG11 Barva základová KG 11 alkydová se ZP -> BZKG09 Barva základová KG 09 7035 šedá Záměna je provedena pomocí SQL dotazu v aplikaci **Interaktivní SQL** v rámci systému Vision (Piš, prosím, plnou cestu k příkazům: **Nástroje - Nástroje pro správu - Interaktivní SQL**) # Záměna materiálu v kusovníku - truba update dba.vkusmat set material_id='TR8963svar' where material_id='TR0896360000000000' # Záměna materiálu v kusovníku - barva update dba.vkusmat set material_id='BZKG09' where material_id='BZKG11' # Příklad dotazu do databáze s výstupem do souboru # soubor se ukládá do složky Vision32 - lze zadat jinou cestu např. C:\data\barva.txt select kus_material_id, material_id from dba.vkusmat where material_id like 'BZKG09'; OUTPUT TO barva.txt FORMAT ASCII ===== Aktualizace kalkulované ceny pro jednotlivé druhy materiálů ===== Vytvořit ve Vision novou tabulku kalkulovaných cen pro jednotlivé druhy materiálů.\\ Na základě zadaných cen provést update //kalkulované ceny// pro konkrétní materiál.\\ Defaultně by se update provedl podle poslední zadané kalkulované ceny(nejvyšší ID), nebo by bylo možné zadat-vybrat datum ke kterému se provede update. {{:private:zakaznici:brukov:vzor_tabulka.png?direct|}} ==== Základní druhy materiálů ==== * I profil * Jackel * Ocel plochá * Plech * Roxor * Řetěz * Trubka * Tyč * U profil # řetěz update dba.omater as m set m.cena_tpv=68.00 where m.id_material like 're%' and m.typmat = '1' and m.nazev like 'Řetěz%'; select m.id_material, m.nazev, m.cena_tpv from DBA.omater as m where m.id_material like 're%' and m.typmat = '1' and m.nazev like 'Řetěz%'; ===== Kalkulace na základě kalkulované ceny ===== Kalkulace probíhají na základě nastavení parametrů výroby (viz Konfigurace - Konfigurace výroby - Parametry výroby - záložka Kalkulace). Jednou z možností, za jakou cenu se má kalkulovat daný materiál, je volba Skladová karta (kalkulovaná cena). V případě, že je zatržena tato volba, systém pro výpočet kalkulace vezme cenu, která je uložená na skladové kartě v poli Kalkulovaná cena (tato cena je uživatelská a tím může uživatel do tohoto pole zapsat libovolnou cenu). ===== Aktualizace ===== Odkaz pro stažení aktualizací: http://portal.vision.cz/visportal/appversion/download Aktualizace neprobíhá automaticky. Je nutné jí provést ručně. Aktualizace se skládá ze dvou základních kroků. * Aktualizace databáza * Aktualizace na vyšší verzi, např. z verze 155 na 156. Aktualizační soubor by měl mít následující tvar: b155to156.upg * Oprava v rámci verze. Např db156_01_12.upg. Jedná se o 12tou opravu verze 156. * Aktualice souborové části ==== Oprava v rámci stejné hlavní verze databáze ==== Stáhněte následující soubory: * Kompletní update na verzi XXX.XXX...... * Souhrn všech volně dostupných modulů vXXX.XXX * Modul pro obsluhu docházkových terminálů * Modul k obsluze docházkových terminálů přes TCP Rozbalte archiv s kompletním updatem - např. soubor 175complete.zip\\ V archivu by měly být dvě složky.\\ Složka App a Upg\\ === Aktualizace databáze === Spusťte program C:\Vision32\tools\VerMngr.exe\\ V menu Soubor -> Otevřít vyberte soubor pro aktualizaci, např. db175_01-188.upg\\ Dále pak z menu vyberte Databáze -> Aktualizovat databázi\\ V následujícím dialugu potrďte vytvoření zálohy a spusťte aktualizaci.\\ Pozor, po spuštění aktualizace se cca 2 minuty nic neděje. Program provádí zálohu, ale nijak o tom neinformuje.\\ Po dokončení zálohy začne vlastní aktualizace. V průběhu aktualizace se vytváří na obrazovce informační log.\\ Po skončení aktualizace se objeví informace o výsledku. Např. Aktuualizace dokončena bez chyb.\\ Zavřete program VerMngr.exe\\ === Aktualizace souborové části === Aktualizace systému\\ Před vlastní zálohou a následnou aktualizací souborové části vypněte v ''Vision32 service manager'' oba servisy Nejprve proveďte zálohu složky C:\Vision32\\ Stačí prostá kopie Ze složky App zkopírujte všechny soubory do C:\Vision32 a potvrďte přepsání.\\ Aktualizace volně dostupných komponent\\ 09.01.2016 11:20 creditcheck 09.01.2016 11:20 ep 09.01.2016 11:20 ExpVydej 09.01.2016 11:20 HromadnePOaV 09.01.2016 11:20 isdoc 09.01.2016 11:20 isir 09.01.2016 11:20 KontrVykaz 09.01.2016 11:20 TreeBrowser Obsahy všech složek kromě isir nahrát do Vision32\Plugins Ještě potčeba dodělat-popsat Dochterm ===== Kopie produkční verze DB do testovací ===== Zastavte Vision32 aplikační server a Adaptive Server Anywhere.\\ Nakopírujte //oskar.db//, //oskar.log// a //Oskar2.db// ze složky //D:\DATA_VISION\// do složky //D:\DATA_VISION\Test // ===== Testovací prostředí pro IS Vision ===== Testovací prostředí - virtuální server(VS) je kopie VS z Brukovu. Po pár dnech provozu nastavá problém s aktivací Windows. Pro tento případ stačí vytvořit clone ze snapshotu a v konfiguračním souboru VS nastavit nový disk.\\ Obraz VS je umístěn v souborovém systému zfs jako block device. **Příklad:** Výpis týkající se VS vision debian:/mnt/backup/zfstestbck# zfs list -t all|grep vision vspool/vm/vision 81.8G 533G 40.5G - vspool/vm/vision@2016-06-02_13.36.58--1d 0 - 40.5G - vspool/vm/vision@2016-06-02_13.43.08--2w 0 - 40.5G - vspool/vm/vision-db 40.9G 504G 20.3G - vspool/vm/vision-db@2016-06-02_13.36.58--1d 0 - 20.3G - vspool/vm/vision-db@2016-06-02_13.43.08--2w 0 - 20.3G - vspool/vm/vision-db01 1.76M 493G 20.3G - vspool/vm/vision01 1.19G 493G 40.5G - kde:\\ ''%%vspool/vm/vision%%'' je systémový disk VS vision - disk C:\\ ''%%vspool/vm/vision-db%%'' je disk kde je uložena databáze IS vision - disk D:\\ ''%%vspool/vm/vision@2016-06-02_13.36.58--1d%%'' - snapshot sys. disku\\ ''%%vspool/vm/vision@2016-06-02_13.43.08--2w%%'' - snapshot sys. disku\\ ''%%vspool/vm/vision-db@2016-06-02_13.36.58--1d%%'' - snapshot dat. disku\\ ''%%vspool/vm/vision-db@2016-06-02_13.43.08--2w%%'' - snapshot dat. disku\\ Snapshoty sys. a dat disku byly provedeny z VS disků nad kterými zatím nebyl spuštěn VS.(image disků byl zkopírován z ostrého serveru, na tetovacm sereru byly image nahrány do ''%%vspool/vm/vision%%'' a ''%%vspool/vm/vision-db%%'' z těchto byly vytvořeny ještě před spuštěním VS snapshoty)\\ ==== Clone ze snapshotu ==== Protože je DB vision na jiném než systémovém disku, je možné provést clone jen ze systémového disku a datový disk ponechat.\\ Příkaz pro vytvoření clonu\\ zfs clone vspool/vm/vision@2016-06-02_13.36.58--1d vspool/vm/vision01 ==== Změna konfigurace VS ==== Je potřeba změnit v konfiguračním souboru pro VS odkaz na systémový disk.\\ Konfigurace je uložena v ''%%/etc/xen/vision.cfg%%''. \\ Změnu proveďte v sekci disk. Zkopírujte původní řádek ''%%'phy:/dev/zvol/vspool/vm/vision,ioemu:hda,w',%%'' a přidejte ten samý jen s pořadovým číslem disku 01, 02, 03 ...\\ Viz. část kódu níže.\\ builder = 'hvm' memory = '12288' vcpus = 4 hdtype = 'ahci' pae=1 acpi=1 apic=1 viridian=1 xen_platform_pci=1 # # Disk device(s). # disk = [ 'phy:/dev/zvol/vspool/vm/vision01,ioemu:hda,w', #'phy:/dev/zvol/vspool/vm/vision,ioemu:hda,w', 'phy:/dev/zvol/vspool/vm/vision-db,ioemu:hdb,w', #'file:/home/snemec/win2008R2.iso,ioemu:hdc:cdrom,r', #'file:/home/snemec/w2k864bit_cz.iso,ioemu:hdc:cdrom,r', ]