Obsah
Vision
Dokumentace
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.
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 <DIR> creditcheck 09.01.2016 11:20 <DIR> ep 09.01.2016 11:20 <DIR> ExpVydej 09.01.2016 11:20 <DIR> HromadnePOaV 09.01.2016 11:20 <DIR> isdoc 09.01.2016 11:20 <DIR> isir 09.01.2016 11:20 <DIR> KontrVykaz 09.01.2016 11:20 <DIR> 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',
]

