1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| $ACTION
Case ACTION
When "EXEC" : Gosub TRAITEMENT
When Default : Return
Endcase
Return
$TRAITEMENT
Local Char TBPAR(20)(1..100) , TBVAL(20)(1..100)
Local Integer NBPAR
Local Char DEST
Local Char XPARAM(250)(1..10),XPAR(50), XVAL(200), XETAT(20)
Local Integer XNB, XK, XI
Local Char ZREPPDF(250), SEP
#destination du type fichier
DEST="FACPDF"
ZREPPDF="\\serveur\PLANNING\"+"Planning.pdf"
XNB=0
XNB+=1 : XPARAM(XNB) = "__DESTINATION=3"
XNB+=1 : XPARAM(XNB) = "_FormatExport=" + chr$(1) + "29"
XNB+=1 : XPARAM(XNB) = "_ExportFile=" + chr$(1) + ZREPPDF
For XI=1 To XNB
XK=instr(1,XPARAM(XI),"=")
If XK
XPAR=left$(XPARAM(XI),XK-1)
XVAL=right$(XPARAM(XI),XK+1)
Case XPAR
When "__DESTINATION","_FormatExport","_ExportFile"
Call SETPARAM(XPAR,NBPAR,PARAMETRE,XVAL) From ETAT
Endcase
Endif
Next
NBPAR = 5
TBPAR(1) = "user"
TBVAL(1) = "GUSER"
TBPAR(2) = "datedeb"
TBVAL(2) = [01/01/2016]
TBPAR(3) = "datefin"
TBVAL(3) = [01/01/2050]
TBPAR(4) = "stofcydeb"
TBVAL(4) = "LAN"
TBPAR(5) = "stofcyfin"
TBVAL(5) = "VER"
Call ETAT("ZPLANNING2",DEST,"FRA",0,"",TBPAR(1..NBPAR),TBVAL(1..NBPAR)) From AIMP3
return |
Partager