Insolvenční rejstřík

Top  Previous  Next

Seznam témat:

umístění

popis funkce, instalace

popis položek

načtení dat z insolvenčního rejstříku

vyhledávání dat z "osoba / věc"

možné problémy

 

Umístění

Funkce pro import z insolvenčního rejstříku je umístěna v hlavním menu Nástroje | Import a export | Import z Insolvenčního rejstříku:

Umístění funkce

Popis funkce

Modul je vytvořen jako tzv. "zásuvný modul" (plugin) a je zařazen do větve Nástroje/Import a export systému Vision ERP. Slouží k získávání dat z Insolvenčního rejstříku (dále ISIR) a jejich transformaci pro další použití.

Modul slouží k dvěma hlavním činnostem:

1.Načtení dat z insolvenčního rejstříku (tabulka gsir) a jejich transformaci z výše uvedené struktury do struktury Osoba / Věc (tabulky gisirsoba, gisirvec)
2.K vyhledávání dat z "osoba / věc" a jejich poskytnutí ve formě StringListu

 

Instalace

1.ISIR.bpl musí ležet v adresáři ...Vision32 / Plugins
2.Pokud má být modul ISIR využíván i v aplikačním serveru, je nutné buď umístit soubor isir.bpl také přímo do adresáře Vision ERP anebo jej v app serveru startovat parametrem -p:isir (namísto -m:isir)
3.Pokud uživatel používá proxy server, povolit adresu https://isir.justice.cz:8443

 

Instalace pravidelného spouštění aktualizace

1. Do adresáře, kde je umístěn aplikační server (IS Vision32appsrv.exe, umístěn většinou u vision32.exe) je třeba nahrát ISIR.bpl
2. Do parametrů aplikačního serveru  je třeba přidat -m:isir -s (načtení modulu isir.bpl a zapnutí časového spouštění)
3. Restartovat aplikační server
4. Je třeba vytvořit nový případ workflow (Workflow | Případy workflow) - popis zde

Ve skriptu pak volat funkci ISIRIMPORT(0), která provede import záznamů z insolvenčního rejstříku na webu do databáze od naposled importovaného do posledního publikovaného.

Vzhledem k dennímu množství přenášených dat (2000-2500 záznamů) a délce trvání akce je vhodné provádět načítání automatizovaně a několikrát denně (viz  obr.).

Automatické načítání

 

Knihovna obsahuje 2 funkce pro komunikaci s web službou na serveru:

getIsirPub001 s parametrem typu Datum
getIsirPub0012 s parametrem ID typu integer

Obě funkce se pak chovají velmi podobně - vrací z insolvenčního rejstříku od zadaného parametru až 1000 dalších záznamů (událostí) ve formě XML stringu. ve struktuře (Popis 1.6.2 v dokumentaci Insolvenční rejstřík Popis_WS.pdf)

Popis prvků

 

Popis položek

Po aktivaci funkce se zobrazí formulář modulu s krátkou nápovědou.

Formulář pro import z insolvenčního rejstříku

Popis položek:

filtr pro vyhledávání - položka je určena pro použití u funkce vyhledávání v Insolvenčním rejstříku. Je možno vyhledávat dle části jména (filtr obsahující pouze písmena), části rodného čísla nebo IČO (numerický filtr) a spisové značky (filtr začínající "ins ")
provést cyklů - cyklické načítání a transformace dat pro odhadnutý nastavený počet zadaný v položce
hotovo - informace o průběhu importu
zpracování záznamů / chybných - informace o průběhu importu
break ? - slouží k přerušení chodu procedury
zobrazit po načtení XML data ? - umožní rozšířit výše uvedený výpis o z webu stažená XML data
Zamezit ručním změnám v Obchodní partneři | Stav insolvence - pokud je zaškrtnuto, v detailu obchodního partnera nelze ručně změnit pole Stav insolvence. Určující je stan, který nastaví modul ISIR na základě údajů z insolvenčního rejstříku
Poslat zprávu při poruše načítání z rejstříku, Kam poslat - pokud je zaškrtnuto, odešle se při poruše komunikace s insolvenčním rejstříkem varování na adresu uvedenou v Kam poslat (pracovník obsluhující ISIR, vedoucí organizace, ...).
Po dokončení importu automaticky čistit data stažená z webu - pokud je zaškrtnuto, provede se výmaz dat z tabulky gisir až na poslední záznam (viz  Čisti dle ID)
Kontinuální logování - pokud je vybráno, nemažou se záznamy ze systémového logu. Jinak je v logu zachyceno jen poslední načítání a transformace.
Hlásit, pokud se ISIR neaktualizoval více jak x dnů (0 znamená nekontrolovat) - obvykle je aktualizace ISIR nastavena jako časová úloha aplikačního serveru. Pokud se pak stane, že se úloha z jakýchkoliv příčin nespouští (zastavený aplikační server, problém na cestě ISIR - aplikační sever apod.), data nejsou z webu aktualizována. Signalizace souží k tomu, aby mohla být obsluha na tuto skutečnost upozorněna. Číslo znamená interval v počtu dnů. Pokud neexistují v databázi data insolvenčního rejstříku spadající do doby "dnes až (dnes - počet nastavených dnů)", je obsluha na tuto skutečnost upozorněna při startu formuláře ISIR nebo při otevření prohlížeče obchodních partnerů.

 

Záložka Zobrazení insolvenčního rejstříku - fyzické osoby se objeví jen v případě, že zákazník využívá plugin Nájemné (Rent.bpl).
Při načítání a zpracování dat z insolvenčního rejstříku se potom nastavuje i vazba u Nájemníků přes jejich rodná čísla. V prohlížeči je pak vidět poslední stav nájemníka v insolvenci. Při otevírání prohlížeče se objeví hlášení o nájemnících, kteří se od minulého otevření prohlížeče objevili nově v insolvenčním rejstříku.

Ostatní funkce

Funkce je určena pro spuštění importu.  Vyvolání funkce se provede stiskem levého tlačítka myši .

Funkce je určena k vyhledávání dat v Insolvenčním rejstříku podle zadaného filtru. Vyvolání funkce se provede buď  stiskem levého tlačítka myši nebo stiskem kombinace kláves Ctrl + F.

Funkce je určena  k zobrazení posledního průběhu stažení a transformace dat. Vyvolání funkce se provede stiskem levého tlačítka myši .

Funkce  z vybraného řádku stáhne ze serveru ISIR  a  zobrazí naskenovaný dokument týkající se dané věci. V položce "události novější než" je možno rozsáhlý seznam omezit na nejnovější události v řízení. Vyvolání funkce se provede stiskem levého tlačítka myši .

Naskenovaný dokument týkající se dané věci

Ostatní funkce

Funkce umožní smazat data z tabulky gisir až po naposled transformovaného ID. Funkce spustí výmaz pomocné tabulky gisir, v níž jsou zapsána data rejstříku před transformací do podoby "osoba / věc". Tato data jsou poměrně obsáhlá a po transformaci pro další chod modulu nepotřebná. Při časovaném spouštění importu se automaticky provádí výmaz, pokud bychom ale importovali výhradně ručně, výmaz se neprovádí - je tudíž možno ho spustit ručně v případě potřeby vyvolání funkce se provede  stiskem levého tlačítka myši .

Umožní počáteční naplnění dat ISIR přímo z textových souborů přístupných ke stažení na webu. Odpovídající akce prováděná přes webové rozhraní trvá vzhledem k objemu dat neúměrně dlouho.

Návod

1. Uložte soubor IsirData.zip pomocí odkazu Data ISIR pro počáteční naplnění do vhodného adresáře a extrahujte z něj oba soubory

2. Pomocí tlačítka "Import dat" postupně oba importujte do databáze

 

Poznámka:

1. Akce trvá v řádu desítek minut

2. Jednotlivé importy musí doběhnout jako celek (tabulka se buď naplní všemi daty nebo žádnými)

3. Import je možno kdykoliv přerušit (pak se nenačtou žádná data)

4. Do naplněné tabulky nelze importovat

 

 

Načtení dat z insolvenčního rejstříku

K aktivaci funkce pro načtení a transformace dat je určeno tlačítko ve formuláři pro import z Insolvenčního rejstříku "načti a transformuj data", po kladné odpovědi na dialog  začne cyklické načítání a transformace dat pro odhadnutý nastavený počet zadaný v položce "provést cyklů"

Informace o spuštění importu

Načítání z webu se provádí od posledně staženého ID a to tak dlouho, až je buď vyčerpán výše uvedený počet opakování nebo služba vrátí méně než 1000 záznamů (tzn., že se došlo na konec rejstříku). O průběhu jsme informováni v položkách "hotovo" a "zpracováno záznamů / chybných".

Stažená data se transformují do struktury Osoba / Věc od posledně zpracovaného ID

 

Průběh stahování dat

Po skončení transformace se vypíše obsah logu obou uvedených akcí

 

Vyhledávání dat z Osoba / Věc

Funkce je určena k vyhledávání dat z Osoba / Věc a jejich poskytnutí ve formě StringListu.

Je možno vyhledávat dle části jména, části rodného čísla nebo IČO  a spisové značky (filtr začínající "ins "), po zadání filtru  a aktivací  tlačítka "vyhledej data"

Záložka "zobrazení informací" zobrazí informace stažené na základě zadaného filtru z Insolvenčního rejstříku. Záložka "zobrazení insolvenčního řízení" slouží k práci s těmi partnery, kteří se někdy objevili v Insolvenčním rejstříku.

Záložky z formuláře pro stahování dat z Insolvenčního rejstříku

Firmy se záznamem v ISIR obsahuje seznam všech partnerů, kteří se někdy v ISIR objevili. V rámci funkce "načti a transformuj data" se nastaví těmto firmám příznak posledního stavu insolvenčního řízení. Ten je pak společně s průběhem řízení a jménem aktuálního insolvenčního správce vidět ve výše uvedené obrazovce nebo na dialogu Obchodní partneři.Stav určuje pole Identifikace / Stav insolvence. Pokud je vyplněn (je možno i ručně na základě nahlédnutí do rejstříku přes webový prohlížeč), můžeme přes Pozn., jednání, parametry, dokumenty / Insolvenční rejstřík prohlížet průběh všech naimportovaných insolvenčních řízení firmy. Z vybraného řádku pak lze pomocí tlačítka Zobraz připojený dokument stáhnout ze serveru ISIR  a zobrazit naskenovaný dokument týkající se dané věci.

V Události novější než je možno rozsáhlý seznam omezit na nejnovější události v řízení.

Časové spouštění importu - funkce GetDataAndTransformate je exportována jako ISIRIMPORT(počet cyklů = 0) pro možné využití v jiných modulech a za účelem volání ve skriptech spouštěných v aplikačním serveru v pravidelný čas pro automatickou synchronizaci webového rejstříku a místní databáze (případy workflow - časový plánovač) .

 

Informacemi z ISIR jsou dostupné ve prohlížeči obchodních partnerů kde zobrazuje i atribut "stav" v Insolvenčním rejstříku ( ISIRstav ), který je nastavován při načítání dat z ISIR na poslední stav věci u partnerů, kteří se někdy vyskytli v Insolvenčním rejstříku.

 

Prohlížeč obchodních partnerů se "stavem" z Insolvenčního rejstříku

 

Přímo ve formuláři obchodních partnerů jsou pak informace stažené z Insolvenčního rejstříku. Při zobrazení detailu partnera s vyplněným "stav v insolvenčním rejstříku" je možno na záložce  Pozn., jednání, parametry, dokumenty / Insolvenční rejstřík prohlížet průběh všech naimportovaných insolvenčních řízení firmy (záložka se objeví pouze v případě, že partner má nastaven ISIRstav). Z vybraného řádku pak lze pomocí tlačítka Zobraz připojený dokument stáhnout ze serveru ISIR  a zobrazit naskenovaný dokument týkající se dané věci.

 

Příklad

Vyhledání dat na základě zadání filtru "osoba" = "Novák"

data stažená z Insolvenčního rejstříku na základě zadaného filtru

 

Záložka Zobrazení insolvenčního řízení slouží k práci s těmi partnery, kteří se někdy objevili v Insolvenčním rejstříku.

 

 

Možné problémy

V ojedinělých případech (reinstalace systému na PC apod.) může dojít k problémům s načítáním dat z webu. V takovém případě se obraťte na technickou podporu firmy Vision.

 

Omezení a nastavení

Veřejná webová služba ISIR je bohužel navržena tak, že je třeba replikovat všechna v insolvenčním rejstříku publikovaná data do vlastní databáze a teprve tady je vytěžovat. Funkce typu "Řekni mi, je-li tento hříšník veden v rejstříku a v jakém stavu je jeho případ" je předmětem placených služeb. Server se jmenuje www.pohlidame.cz a posílá výsledky zpracování jako e-mail nebo SMS. Ceny jsou od 10-ti hlídaných subjektů (99 Kč) po 10000 subjektů (899 Kč).

V rámci poznámky je i údaj o soudu, kde událost vznikla - není ale nikde převodník z např. KSSEMOS na lidské vyjádření je snad takto: KS = krajský soud, SEM = kraj severomoravský ?!?, OS = Ostrava ?) - doplněno do zpracování

Odhady velikostí tabulek

gisir: cca. 850 B/řádek (při 500 000 řádcích cca. 400 MB)
gisirosoba:  cca. 470 B / větu (při 12 000 řádcích cca. 6 MB)
gisirvec: cca. 110 B / větu (při 400 000 řádcích cca. 45 MB)

Přírůstek za den v gisirosoba a gisirvec:  10 kB + 82 Kb = cca. 100 Kb

Na Vision s.r.o. jsou ve vývojové databázi průběžně aktualizovány tabulky insolvenčního rejstříku. Jejich importem do DB zákazníka je možno ušetřit čas pro počáteční dlouhotrvající naplnění přes web. Tabulky gisirosoba a gisirvec je možno přenést 1:1, z tabulky gisir  je potřeba pouze věta z nejvyšším ID (od ní se začne následná aktualizace z webu)

Obsluze srozumitelné zobrazení zkratek soudů řeší konstanta slovníku Public/isir_soudy, zkratek stavů Public/isir_stavy. Obě mají shodnou syntaxi Zkratka z DB 1= Srozumitelný text 1;Zkratka z DB 2= Srozumitelný text 2; ...Zkratka z DB n= Srozumitelný text n; V případě výskytu zatím nepoužitých zkratek může tedy administrátor systému tyto doplnit .

 

V případě rozjíždění agendy ISIR důrazně doporučujeme spojení se zákaznickou podporou firmy Vision ! Při načítání velkého počtu cyklů (cyklus = 1000 záznamů do tabulky gisir) hrozí výrazné zvětšení velikosti databáze (v případě řádu tisíců cyklů je zvětšení v řádu gigabytů).

 

Související témata

Přídavné moduly