Popis problému: Jak spojit a odeslat více ELDP formulářů pohromadě najednou
Ve firmě máme 50 zaměstnanců. Máme připraveno 50 ELDP (evidenčních důchodových listů) k odeslání. Bohužel odesílat každý formulář zvlášť je otravná a dlouhá práce. Jde to nějak urychlit? Šlo by nějak spojit všech formuláře ELDP do jednoho a pak odeslat jeden soubor, který bude obsahovat všech 50 zaměstnanců.
Řešení problému: Jak spojit a odeslat více ELDP formulářů pohromadě najednou
Ano, řešení existuje více. Nemáte-li žádný specializovaný program, který by datové xml soubory spojil dohromady. Můžete využít následující návod.
- Nahrajte všech 50 xml souborů do jedné složky. Ideálně např. do umístění C:\ELDP
- Pak spusťte příkazový řádek CMD
- Zadejte příkaz: copy c:\eldp\*.xml c:\eldp\FINAL.xml
- tím vznikne ve složce c:\ELDP nový soubor FINAL.xml ve kterém jsou spojené všechny datové věty všech zaměstnanců
- takto vzniklý soubor ještě nebude ve webovém formuláři OSSZ fungovat. Ještě jsou nutné následující úpravy
- Editujte soubor FINAL.xml pomocí poznámkového bloku (notepad)
- nahraďte v celém souboru všechny textové řetězce <?xml version="1.0" encoding="UTF-8"?><RELDP xmlns="http://schemas.cssz.cz/ELDP09" version="2009.1" pocet_formularu="1"> mezerou
- nahraďte v celém souboru všechny textové řetězce </RELDP> mezerou
- nahrazení v poznámkové bloku se provádí přes menu UPRAVY - NAHRADIT - provede se to samo hromadně!!!
- Nyní na začátek souboru final.xml vložte pouze jednou tento řetezec znaků: <?xml version="1.0" encoding="UTF-8"?><RELDP xmlns="http://schemas.cssz.cz/ELDP09" version="2009.1" pocet_formularu="1">
- na konec souboru vložte </RELDP>
- soubor uložte a načtěte do webového rozhraní OSSZ - https://eportal.cssz.cz/web/portal/-/tiskopisy/eldp-2012
- Mělo by se Vám načíst všech 50 zaměstnaců. Doporučuji odeslat přes datovou schránku, pomocí elektronického podpisu to trvá hrozně dlouho.
Příkladové struktury xml souboru
<?xml version="1.0" encoding="UTF-8"?>
<RELDP xmlns="http://schemas.cssz.cz/ELDP09" version="2009.1" pocet_formularu="1">
<eldp09 sqnr="1" yer="2020" typ="01" dep="222" nam="OSSZ Kladno" dre="" tco="">
<client bno="">
<name sur="" fir="" tit=""></name>
<adr cit="" str="" num="" pos="" pnu="" cnt=""></adr>
<birth dat="" nam="" cit="">
...........
</eldp09>
</RELDP>