Pokud vytváříte XML dávky v účetní aplikaci, máte možnost vyvolat přímo z této aplikace program Můj PVS se zadáním cesty ke XML souboru a pomocí dalších parametrů volání určit způsob zpracování.
Parametry volání :
cesta_k_programu\mujpvs.exe /uDavka /pXml=jmeno_souboru [/pTyp=ELDP|PRIHL|DPH] [/pNazev=nazev_davky] [/pOdeslat=A|N] [/pZrus=N|A] [/lJmeno=Heslo]
Jednotlivé parametry znamenají :
/uDavka - je povinný, určuje typ operace import zadané dávky
/pXml=jmeno_souboru - udává cestu a jméno předávaného XML souboru. Zadejte plnou cestu. Pokud se v názvu souboru nebo cesty vyskytují mezery, uzavřete do uvozovek. Doporučujeme uzavírat do uvozovek vždy.
/pTyp - nepovinný. Typ dávky je buď zadán jednou z hodnot ELDP, PRIHL, DPH nebo se automaticky zjišťuje z obsahu dávky.
/pNazev - je volitelný název dávky. Jinak se generuje automaticky ve tvaru "Import" + datum a čas.
/pOdeslat - znamená, že se po načtení ihned spustí odeslání – pokud parametr neuvedete, má hodnotu A, odesílá se
/pZrus - nastavuje zrušení předávaného XML souboru po úspěšném načtení – pokud parametr neuvedete, má hodnotu N, neruší se.
/lJmeno=Heslo – můžete zadat přihlašovaného uživatele a jeho heslo. "Jmeno" nahradíte přihlašovacím jménem uživatele, "Heslo" nahradíte jeho heslem. Pokud neuvedete, provede se standardní přihlášení - buď podle uživatele Windows nebo dotazem na jméno a heslo.
Pokud používáte jiný datový adresář, můžete ve volání uvést i parametr /d + cesta k datovému adresáři, například /d"\\server\MujPVS\DataFirma1". Doporučujeme pro přehlednost uvést /d jako první parametr, tedy ještě před /uDavka.
V případě nějakého konfliktu (neexistuje XML soubor, není uvedeného typu a podobně), se program zastaví s chybovým hlášením a skončí.
Pokud je nastaveno, že se dávka nemá odesílat, zobrazí se seznam dávek a odeslání je na uživateli.
Příklad volání :
"c:\program files\MujPVS\mujpvs.exe" /uDavka /pXml="d:\moje ucto\reldp2006.xml" /pTyp=ELDP /pNazev="RELDP za rok 2006" /pOdeslat=A /pZrus=N /lNovak=franta
Poznámky :
hodnoty parametrů, například /pOdeslat=N musíte zadávat bez mezer kolem rovnítka
počáteční rozlišovací znaky parametrů je nutno uvádět : /u - vyvolávaná úloha, /p - pojmenovaný parametr. /l - login
Viz též Import textové dávky voláním z jiné aplikace.