campo-sirio/ef/ef0500a.uml

133 lines
2.2 KiB
Plaintext
Executable File

#include "ef0500.h"
TOOLBAR "topbar" 0 0 0 2
#include <stdbar.h>
ENDPAGE
PAGE "Emissione Effetti e Distinte" 0 2 0 0
RADIOBUTTON F_TIPOEMIS 39
BEGIN
PROMPT 2 0 " "
ITEM "1|Emissione su file"
MESSAGE DISABLE,2@|DISABLE,4@|DISABLE,5@
MESSAGE ENABLE,1@|SHOW,F_NOMEFILE
ITEM "2|Emissione su moduli cartacei"
MESSAGE DISABLE,1@
MESSAGE ENABLE,2@|HIDE,F_NOMEFILE
END
STRING F_NOMEFILE 12
BEGIN
PROMPT 2 4 "File RI.BA. "
FLAGS "D"
END
BOOLEAN F_FORCESEP
BEGIN
PROMPT 43 4 "Forza la separazione record"
GROUP 1
END
LIST F_TIPODIST 18
BEGIN
PROMPT 2 5 "Tipo Distinta "
KEY 4
ITEM "I|All'incasso"
ITEM "B|Salvo buon fine"
ITEM "S|Allo sconto"
END
LIST F_TIPOCF 1 8
BEGIN
PROMPT 43 5 "Tipo Effetti "
ITEM "C|Attivi"
ITEM "F|Passivi"
END
NUMBER F_NUMBER 5
BEGIN
PROMPT 43 6 "Numero Distinta "
KEY 4
USE LF_EFFETTI KEY 4 SELECT (NRIGADIST=1)&&((TIPOCF=#F_TIPOCF)||((TIPOCF="")&&(#F_TIPOCF="C")))
INPUT TIPODIST F_TIPODIST SELECT
INPUT NDIST F_NUMBER
INPUT NRIGADIST F_NUMBERRIGA
DISPLAY "Tipo" TIPODIST
DISPLAY "Nr. distinta" NDIST
DISPLAY "Data@10" DATADIST
DISPLAY "C/F" TIPOCF
DISPLAY "ABI@5" CODABIP
DISPLAY "CABI@5" CODCABP
OUTPUT F_NUMBER NDIST
OUTPUT F_TIPODIST TIPODIST
OUTPUT F_NUMBERRIGA NRIGADIST
CHECKTYPE NORMAL
ADD RUN ef0 -2
END
/* CAMPO NASCOSTO CHE SERVE PER LA RICERCA */
LIST F_NUMBERRIGA 12
BEGIN
PROMPT 1 60 "Numero Riga Distinta"
KEY 4
ITEM "1|PRIMA RIGA"
FLAGS "D"
END
STRING F_PATH 80 50
BEGIN
PROMPT 2 7 "Percorso di output "
GROUP 1
CHECKTYPE REQUIRED
DSELECT
END
LIST F_EMIS 10
BEGIN
PROMPT 2 8 "Emissione "
ITEM "1|Effetti"
MESSAGE DISABLE,4@
ITEM "2|Distinte"
MESSAGE ENABLE,4@
GROUP 2
END
LIST F_TIPORD 14
BEGIN
PROMPT 2 10 "Tipo Ordinamento "
ITEM "S|Scadenza "
ITEM "F|Fattura "
GROUP 4
END
LIST F_TIPOST 14
BEGIN
PROMPT 38 9 "Tipo di Stampa "
ITEM "P|Provvisoria"
ITEM "D|Definitiva"
GROUP 2
END
DATA F_DATAEMIS
BEGIN
PROMPT 2 11 "Data Emissione "
FLAGS "A"
END
BOOLEAN F_RIST
BEGIN
PROMPT 38 10 "Ristampa"
GROUP 2
END
BOOLEAN F_DETTAGLIO
BEGIN
PROMPT 38 11 "Stampa dettaglio (se previsto)"
GROUP 2
END
ENDPAGE
ENDMASK