( Mode : Longint;
Type : Longint;
UserName : StringZ;
FirmVS : StringZ;
Wait : Byte;
dim DosExitCode : Word[;
DSN : StringZ;
DSNUser : StringZ;
DSNPsw : StringZ;
DSNTypDB : Byte]) : Longint
Volá externí program FlxPamPVSClient.exe, který umožňuje komunikaci s portálem veřejné správy (PVS).
Čtěte zde.
Program se nejprve podívá do registru:
REG:\HKEY_CURRENT_USER\Software\FLUX\GlobalSettings
, zda existuje klíč:
Path of PVS Client
Jestliže existuje, hledá se FlxPamPVSClient.exe pomocí tam zadané cesty. Jestliže uvedená hodnota v registru neexistuje, vytvoří se cesta k Pam.Exe a k ní se přípojí adresář PVSClient a tam se FlxPamPVSClient.exe hledá.
Jestliže tedy bude Pam.Exe nainstalován například do adresáře 'C:\Flux\Bin', bude PVS klient hledán v adresáři: 'C:\Flux\Bin\PVSClient'.
| Mode | Popis |
| PVS_MODE_PROCESS | Spustí kontrolu všech připravených nebo rozpracovaných podání. U každého podání čeká na dokončení. |
| PVS_MODE_QUICK_PROCESS | Spustí kontrolu všech připravených nebo rozpracovaných podání. U každého podání provede pouze jednu operaci a pak se posune na další. |
| PVS_MODE_TEST_CONNECT | Spustí test spojení. Jedná se o zaslání chybného podání. |
| PVS_MODE_SETTINGS_USER | Zobrazí nastavení pro přihlášeného uživatele. |
| PVS_MODE_SETTINGS_ADMIN | Zobrazí nastavení pro administrátora. |
| PVS_MODE_SIGNATURE | Předkládá podání připravená k podpisu. |
| PVS_MODE_SUBM_INFO | Zobrazí seznam podání a jejich stavů na PVS. |
| PVS_MODE_NEW_CERTIFICATE | Umožňuje registraci nového kvalifikovaného certifikátu na ČSSZ pomocí původního, ale ještě platného. |
| PVS_MODE_VIEW_XML | Zobrazí XML soubor, jehož plná cesta přichází v parametru UserName. V parametru FirmVS přichází titulek okna. |
| Mode | Popis |
| PVS_TYPE_RELDP | Roční evidenční list důchodového pojištění. |
| PVS_TYPE_PRIHL | Přihlášení, odhlášení a změny sociálního pojištění zaměstnanců. |
| PVS_TYPE_PVPOJ | Přehled o výši pojistného a vyplacených dávkách. |
| PVS_TYPE_NEMPRI | Příloha k žádosti o dávku nemocenského pojištění. |
| PVS_TYPE_HZUPN | Hlášení zaměstnavatele při ukončení DPN |
| PVS_TYPE_DZDPN | Dotaz zaměstnavatele na DPN |
Jméno uživatele, který podání provádí. Obvykle to bude jméno přihlášeného uživatele, které se zjistí makrofunkcí _GetActUser.
_GetActUser(AU_PRIHL_JMENO)
Variabilní symbol firmy. Jeho konkrétní uložení se může lišit podle použitého makromodelu.
True = Čekej na ukončení externího programu FlxPamPVSClient.exe. Jestli chcete, aby komunikace s PVS serverem pokračovala nezávisle dál, pište False.
Nepoužívá se.
Nepovinný parametr. Jestliže nebude použit nebo bude prázdný, bude použit systémový DSN.
Nepovinný parametr. Jestliže nebude použit parametr DSN nebo bude DSN prázdný, bude použit systémový DSN uživatel.
Nepovinný parametr. Jestliže nebude použit parametr DSN nebo bude DSN prázdný, bude použito systémové DSN heslo uživatele.
Nepovinný parametr. Jestliže nebude použit parametr DSN nebo bude DSN prázdný, bude použit systémový typ databáze.
Možné typy jsou:
Jestliže funkce dopadne dobře, vrací 0. Jinak vrací kód chyby, jejichž celkový výčet je zde.
Podívejte se na: Ostatní procedury a funkce
Příklad:
dim DosExitCode : Word; printup(_ExecPVSClient(PVS_MODE_PROCESS, PVS_TYPE_RELDP, _GetActUser(AU_PRIHL_JMENO), "99999999", true, DosExitCode));