Uživatelské nástroje

Nástroje pro tento web


techdoc:dmsakce

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
techdoc:dmsakce [12.09.2025 11:56] turychtechdoc:dmsakce [10.04.2026 12:20] (aktuální) turych
Řádek 6: Řádek 6:
 <input type="button" value="Spojit PDF dokumenty" name="Actx_Eso9lib.CPDFtools" > <input type="button" value="Spojit PDF dokumenty" name="Actx_Eso9lib.CPDFtools" >
 </code> </code>
 +Po spojení PDF dokumentů lze volat uživatelskou After proceduru.
 +Název procedury se předává z datového zdroje formuláře v položce //MF_AFTERPROC// (např. //'spAfterMergeDocs' as MF_AFTERPROC//). Procedura musí obsahovat parametry:
 +  * //@NEWFILEGUID varchar(40)// - předává se GUID nového souboru vzniklého sloučením označených PDF souborů (v dokumentové databázi)
 +  * //@NEWDOCID int// - předává se ID dokumentu vzniklého sloučením označených PDF souborů (v aplikační databázi)
  
 === Převod obrázku na PDF dokument === === Převod obrázku na PDF dokument ===
Řádek 104: Řádek 108:
   * //'Podpis dokladu č.' + '%CIS_DOK%' as MF_SIGNREASON// - důvod pro vložení podpisu se zobrazí na podpisovém tabletu uživateli tak, aby věděl, co podepisuje.   * //'Podpis dokladu č.' + '%CIS_DOK%' as MF_SIGNREASON// - důvod pro vložení podpisu se zobrazí na podpisovém tabletu uživateli tak, aby věděl, co podepisuje.
   * //' ' as MF_SIGNUSER// - jméno podepisujícího uživatele se zobrazí na podpisovém tabletu.   * //' ' as MF_SIGNUSER// - jméno podepisujícího uživatele se zobrazí na podpisovém tabletu.
 +  * //' ' as MF_AFTER_WACOM_SIGN_PROC// - jméno uživatelské After procedury, která se zavolá po úspěšném vložení podpisu do PDF dokumentu. Proceduře se předává jediný parametr //@FILEGUID varchar(40)//
 +Příklad uživatelské procedury:\\
 +<code>
 +CREATE OR ALTER PROCEDURE dbo.spAfterWacomSign
 +  @FILEGUID varchar(40)
 +  as set nocount on
 +
 +  declare @IDDOKUMENT int  
 +
 +  SELECT @IDDOKUMENT = IDDOKUMENT FROM qdokument
 +  WHERE DOKUMENTFILEGUID LIKE @FILEGUID
 +
 +  UPDATE DOKUMENT set DOKUMENT.DESCRIPTION = 'Podepsáno' 
 +  WHERE IDDOKUMENT = @IDDOKUMENT
 +
 +  RETURN 0
 +</code> 
 +
 Položky //MF_SIGNIMG//, //MF_SIGNREASON// a //MF_SIGNUSER// používá i klient, je tedy třeba je zadat i do hidden parametrů formy. Položky //MF_SIGNIMG//, //MF_SIGNREASON// a //MF_SIGNUSER// používá i klient, je tedy třeba je zadat i do hidden parametrů formy.
 +
 == WACOM SDK == == WACOM SDK ==
 Pro správnou funkci podepisovacího tabletu je zapotřebí jednorázová instalace SDK, která je k dispozici na instalačním mediu ESO9. Instalaci lze spustit běžným způsobem nebo bezdotykově z příkazové řádky:\\ Pro správnou funkci podepisovacího tabletu je zapotřebí jednorázová instalace SDK, která je k dispozici na instalačním mediu ESO9. Instalaci lze spustit běžným způsobem nebo bezdotykově z příkazové řádky:\\
techdoc/dmsakce.1757678162.txt.gz · Poslední úprava: 12.09.2025 11:56 autor: turych

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
DokuWiki Appliance - Powered by TurnKey Linux