campo-sirio/sv/sv1100a.uml
alex a86682531f Patch level : xx.54
Files correlati     :
Ricompilazione Demo : [ ]
Commento            : Riportata la versione 01.05 patch 354


git-svn-id: svn://10.65.10.50/trunk@8178 c028cbd2-c16b-5b4b-a496-9718f37d4682
1999-05-24 13:34:11 +00:00

424 lines
6.1 KiB
Plaintext
Executable File

#include "../sc/scselmsk.h"
#include "sv1100a.h"
TOOLBAR "Toolbar" 0 20 0 3
BUTTON DLG_PRINT 10 2
BEGIN
PROMPT -13 -1 "~Stampa"
END
BUTTON DLG_SAVEREC 10 2
BEGIN
PROMPT -23 -1 "~Registra"
PICTURE BMP_SAVEREC
PICTURE BMP_SAVERECDN
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -33 -1 "Fine"
END
ENDPAGE
PAGE "Stampa schede" -1 -1 60 20
GROUPBOX DLG_NULL 78 8
BEGIN
PROMPT 1 1 "@bSelezione Clienti/Fornitori"
END
RADIOBUTTON SC_CLIFO 22
BEGIN
PROMPT 2 2 "Selezione"
ITEM "C|Clienti" MESSAGE ENABLE,1@
ITEM "F|Fornitori" MESSAGE CLEAR,1@
END
RADIOBUTTON SC_SORTCF 25
BEGIN
PROMPT 26 2 "Ordinamento"
ITEM "1|Per codice" MESSAGE HIDE,2@|SHOW,3@
ITEM "2|Per ragione sociale" MESSAGE HIDE,3@|SHOW,2@
END
NUMBER SC_NSEL 3
BEGIN
PROMPT 71 2 "N. "
FLAGS "D"
END
BUTTON SC_SELECT 10 2
BEGIN
PROMPT 52 3 "S~elezione"
PICTURE BMP_SELECT
END
BUTTON SC_RESET 10 2
BEGIN
PROMPT 66 3 "A~zzera"
END
NUMBER SC_CFCODFR 6
BEGIN
PROMPT 2 6 "Da codice "
GROUP 3
FLAGS "B"
END
NUMBER SC_CFCODTO 6
BEGIN
PROMPT 2 7 "A codice "
GROUP 3
FLAGS "B"
END
STRING SC_CFDESFR 50
BEGIN
PROMPT 2 6 "Da ragione sociale "
GROUP 2
FLAGS "HB"
END
STRING SC_CFDESTO 50
BEGIN
PROMPT 2 7 "A ragione sociale "
GROUP 2
FLAGS "HB"
END
BOOLEAN F_SORTAGENTI
BEGIN
PROMPT 2 9 "Ordinamento per agenti"
MESSAGE FALSE CLEAR,4@
MESSAGE TRUE ENABLE,4@
END
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 10 "@bSelezione Agenti"
END
BOOLEAN F_SORTAGEART
BEGIN
PROMPT 2 11 "Dettaglio articoli"
MESSAGE TRUE "D",F_TIPO|DISABLE,F_TIPO|CLEAR,F_ORDINE
MESSAGE FALSE ENABLE,F_TIPO
GROUP 4
END
STRING F_DAAGENTE 5
BEGIN
PROMPT 33 11 "Dall'agente "
FLAGS "DZ"
USE LF_AGENTI
INPUT CODAGE F_DAAGENTE
DISPLAY "Codice" CODAGE
DISPLAY "Ragione Sociale@50" RAGSOC
OUTPUT F_DAAGENTE CODAGE
CHECKTYPE NORMAL
ADD RUN pr0 -4
GROUP 4
END
STRING F_ADAGENTE 5
BEGIN
PROMPT 59 11 "All'agente "
FLAGS "DZ"
COPY USE F_DAAGENTE
INPUT CODAGE F_ADAGENTE
COPY DISPLAY F_DAAGENTE
OUTPUT F_ADAGENTE CODAGE
CHECKTYPE NORMAL
ADD RUN pr0 -4
GROUP 4
END
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 13 "@bLimiti di stampa"
END
DATE F_FROMDATE
BEGIN
PROMPT 2 14 "Dalla data "
MESSAGE CHECK,F_TODATE
END
DATE F_TODATE
BEGIN
PROMPT 2 15 "Alla data "
END
STRING F_FROMNUM 4
BEGIN
PROMPT 28 14 "Dalla numerazione "
FLAGS "U"
USE %NUM
INPUT CODTAB F_FROMNUM
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_FROMNUM CODTAB
CHECKTYPE NORMAL
MESSAGE CHECK,F_TONUM
END
STRING F_TONUM 4
BEGIN
PROMPT 28 15 "Alla numerazione "
FLAGS "U"
COPY USE F_FROMNUM
INPUT CODTAB F_TONUM
COPY DISPLAY F_FROMNUM
OUTPUT F_TONUM CODTAB
CHECKTYPE NORMAL
END
STRING F_TIPODOC 4
BEGIN
PROMPT 56 14 "Tipo documento "
FLAGS "U"
USE %TIP SELECT B2=="X"
INPUT CODTAB F_TIPODOC
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TIPODOC CODTAB
CHECKTYPE NORMAL
END
RADIOBUTTON F_PROVVIS 1 24
BEGIN
PROMPT 1 18 "@bTipo movimenti"
ITEM "D|Definitivi"
ITEM "P|Provvisori"
END
RADIOBUTTON F_TIPO 1 26
BEGIN
PROMPT 27 18 "@bTipo stampa"
ITEM "S|Sintetica"
MESSAGE CLEAR,F_ORDINE
ITEM "D|Dettagliata"
MESSAGE ENABLE,F_ORDINE
END
RADIOBUTTON F_ORDINE 1 24
BEGIN
PROMPT 55 18 "@bOrdinamento"
ITEM "D|Documento"
ITEM "A|Articolo"
END
ENDPAGE
PAGE "Opzioni" -1 -1 60 20
BOOLEAN F_INVALUTA
BEGIN
PROMPT 1 1 "Stampa schede in valuta"
MESSAGE TRUE SHOW,F_CAMBIO|SHOW,F_VALUTA
MESSAGE FALSE HIDE,F_CAMBIO|HIDE,F_VALUTA
END
STRING F_VALUTA 3
BEGIN
FLAGS "U"
PROMPT 1 2 "Valuta "
USE %VAL
INPUT CODTAB F_VALUTA
DISPLAY "Codice valuta" CODTAB
DISPLAY "Descrizione @50" S0
OUTPUT F_VALUTA CODTAB
OUTPUT H_CAMBIO R10
CHECKTYPE REQUIRED
END
NUMBER F_CAMBIO 15 5
BEGIN
PROMPT 30 2 "Valore cambio "
PICTURE ".5"
FLAGS "U"
CHECKTYPE REQUIRED
END
NUMBER H_CAMBIO 15 5
BEGIN
PROMPT 42 1 "Valore cambio "
PICTURE ".5"
FLAGS "H"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 3 "@bCampi per stampa sintetica"
END
SPREADSHEET F_SINTETICA 0 8
BEGIN
PROMPT 1 4 ""
ITEM "F/C@3"
ITEM "Campo@12"
ITEM "Intestazione@17"
ITEM "Descrizione@50"
ITEM "Importo"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 13 "@bCampi per stampa dettagliata"
END
SPREADSHEET F_DETTAGLIATA 0 8
BEGIN
PROMPT 1 14 ""
ITEM "F/C@3"
ITEM "Campo@12"
ITEM "Intestazione@17"
ITEM "Descrizione@50"
ITEM "Importo"
END
ENDPAGE
ENDMASK
PAGE "Sheet 1" -1 -1 56 7
LIST S_FIELDTYPE 1 10
BEGIN
PROMPT 1 1 ""
ITEM "F|Formula"
MESSAGE SHOW,S_FIELD|HIDE,S_REALFIELD
ITEM "C|Campo"
MESSAGE HIDE,S_FIELD|SHOW,S_REALFIELD
END
STRING S_FIELD 15
BEGIN
PROMPT 15 1 ""
FLAGS "U"
USE %FRD SELECT B0="X"
INPUT CODTAB S_FIELD
DISPLAY "Campo@15" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_FIELD CODTAB
OUTPUT S_DESCR S0
OUTPUT S_IMPORTO B1
CHECKTYPE REQUIRED
END
STRING S_REALFIELD 15
BEGIN
PROMPT 15 1 ""
FLAGS "BHU"
CHECKTYPE REQUIRED
END
STRING S_HEAD 17
BEGIN
PROMPT 1 2 "Intestazione "
END
STRING S_DESCR 50 40
BEGIN
PROMPT 1 3 "Descrizione "
FLAGS "D"
END
BOOLEAN S_IMPORTO
BEGIN
PROMPT 41 1 "Importo"
FLAGS "D"
END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -13 -1 ""
END
BUTTON DLG_DELREC 10 2
BEGIN
PROMPT -23 -1 ""
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -33 -1 ""
END
ENDPAGE
ENDMASK
PAGE "Sheet 2" -1 -1 56 7
LIST S_FIELDTYPE 1 10
BEGIN
PROMPT 1 1 ""
ITEM "F|Formula"
MESSAGE SHOW,S_FIELD|HIDE,S_REALFIELD
ITEM "C|Campo"
MESSAGE HIDE,S_FIELD|SHOW,S_REALFIELD
END
STRING S_FIELD 15
BEGIN
PROMPT 15 1 ""
FLAGS "U"
USE %FRR SELECT B0="X"
INPUT CODTAB S_FIELD
DISPLAY "Campo@15" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_FIELD CODTAB
OUTPUT S_DESCR S0
OUTPUT S_IMPORTO B1
CHECKTYPE NORMAL
END
STRING S_REALFIELD 15
BEGIN
PROMPT 15 1 ""
FLAGS "BHU"
CHECKTYPE REQUIRED
END
STRING S_HEAD 17
BEGIN
PROMPT 1 2 "Intestazione "
END
STRING S_DESCR 50 40
BEGIN
PROMPT 1 3 "Descrizione "
FLAGS "D"
END
BOOLEAN S_IMPORTO
BEGIN
PROMPT 41 1 "Importo"
FLAGS "D"
END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -13 -1 ""
END
BUTTON DLG_DELREC 10 2
BEGIN
PROMPT -23 -1 ""
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -33 -1 ""
END
ENDPAGE
ENDMASK