campo-sirio/cg/cg5200a.uml
alex a0a36d6b33 Patch level : XX.282
Files correlati     :
Ricompilazione Demo : [ ]
Commento            : Riportata la versione 01.05 patch 282


git-svn-id: svn://10.65.10.50/trunk@8019 c028cbd2-c16b-5b4b-a496-9718f37d4682
1999-04-06 15:34:39 +00:00

349 lines
6.2 KiB
Plaintext
Executable File

#include "cg5200.h"
TOOLBAR "" 0 20 0 2
#include <browbar.h>
ENDPAGE
PAGE "Visualizzazione saldi" -1 -1 78 18
NUMBER F_ANNO 4
BEGIN
PROMPT 4 1 "Cod. esercizio "
HELP "Codice esercizio a cui si riferiscono i saldi"
WARNING "Codice esercizio inesistente"
USE ESC
INPUT CODTAB[1,4] F_ANNO
DISPLAY "Codice" CODTAB[1,4]
DISPLAY "Data inizio esercizio" D0
DISPLAY "Data fine esercizio" D1
OUTPUT F_ANNO CODTAB[1,4]
FLAGS "Z"
ADD RUN cg0 -5 esc
END
BOOLEAN F_SCARICATO
BEGIN
PROMPT 40 1 "Solo saldi dei movimenti scaricati"
END
GROUPBOX DLG_NULL 73 5
BEGIN
PROMPT 3 2 ""
END
LIST F_TIPOCF 9
BEGIN
PROMPT 4 3 "Tipo "
HELP "Tipo del conto da visualizzare"
ITEM " |Conto" MESSAGE HIDE,2@|HIDE,3@|SHOW,1@|ENABLE,F_DESCR_CONTO
ITEM "C|Cliente" MESSAGE HIDE,F_SOTTOCONTO|DISABLE,F_DESCR_CONTO|HIDE,3@|SHOW,2@|ENABLE,F_DESCR_CLIENTE
ITEM "F|Fornitore" MESSAGE HIDE,F_SOTTOCONTO|DISABLE,F_DESCR_CONTO|HIDE,2@|SHOW,3@|ENABLE,F_DESCR_FORN
FIELD TMCF
KEY 1
END
NUMBER F_GRUPPO 3
BEGIN
PROMPT 26 3 "Gruppo "
HELP "Codice del conto da visualizzare"
FLAGS "R"
KEY 1
FIELD GRUPPO
USE LF_PCON SELECT CONTO=""
INPUT GRUPPO F_GRUPPO
DISPLAY "Gruppo" GRUPPO
DISPLAY "Descrizione@50" DESCR
OUTPUT F_GRUPPO GRUPPO
// OUTPUT F_DESCR_CONTO DESCR
CHECKTYPE REQUIRED
VALIDATE CHECK_FIELD F_GRUPPO
MESSAGE CHECK,F_SOTTOCONTO
WARNING "Gruppo inesistente"
END
NUMBER F_CONTO 3
BEGIN
PROMPT 40 3 "Conto "
HELP "Codice del conto da visualizzare"
//USE LF_PCON SELECT (CONTO!="") && (SOTTOCONTO="")
USE LF_PCON SELECT SOTTOCONTO=""
FIELD CONTO
FLAGS "R"
KEY 1
INPUT GRUPPO F_GRUPPO
INPUT CONTO F_CONTO
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Descrizione@50" DESCR
DISPLAY "Tipo" TMCF
OUTPUT F_TIPOCF TMCF
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_CONTO CONTO
// OUTPUT F_DESCR_CONTO DESCR
CHECKTYPE NORMAL
VALIDATE CHECK_FIELD F_CONTO
MESSAGE CHECK,F_SOTTOCONTO
WARNING "Conto inesistente"
END
NUMBER F_SOTTOCONTO 6
BEGIN
PROMPT 55 3 "Sottoconto "
HELP "Codice del conto da visualizzare"
//USE LF_PCON SELECT SOTTOCONTO!=""
USE LF_PCON
FIELD SOTTOCONTO
FLAGS "R"
KEY 1
INPUT GRUPPO F_GRUPPO
INPUT CONTO F_CONTO
INPUT SOTTOCONTO F_SOTTOCONTO
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Sottoconto" SOTTOCONTO
DISPLAY "Descrizione@50" DESCR
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_CONTO CONTO
OUTPUT F_SOTTOCONTO SOTTOCONTO
OUTPUT F_DESCR_CONTO DESCR
// CHECKTYPE NORMAL
VALIDATE CHECK_FIELD F_SOTTOCONTO
WARNING "Sottoconto inesistente"
GROUP 1
END
NUMBER F_SOTTOC_CLIENTE 6
BEGIN
PROMPT 58 3 "Cliente "
HELP "Codice del conto da visualizzare"
FLAGS "R"
KEY 1
USE LF_CLIFO
INPUT TIPOCF "C"
INPUT CODCF F_SOTTOC_CLIENTE
DISPLAY "Codice" CODCF
DISPLAY "Ragione Sociale@60" RAGSOC
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
OUTPUT F_SOTTOC_CLIENTE CODCF
OUTPUT F_DESCR_CLIENTE RAGSOC
CHECKTYPE NORMAL
VALIDATE CHECK_FIELD F_SOTTOC_CLIENTE
WARNING "Cliente inesistente"
GROUP 2
END
NUMBER F_SOTTOC_FORN 6
BEGIN
PROMPT 56 3 "Fornitore "
HELP "Codice del conto da visualizzare"
FLAGS "R"
KEY 1
USE LF_CLIFO
INPUT TIPOCF "F"
INPUT CODCF F_SOTTOC_FORN
DISPLAY "Codice" CODCF
DISPLAY "Ragione Sociale@60" RAGSOC
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
OUTPUT F_SOTTOC_FORN CODCF
OUTPUT F_DESCR_FORN RAGSOC
CHECKTYPE NORMAL
VALIDATE CHECK_FIELD F_SOTTOC_FORN
WARNING "Fornitore inesistente"
GROUP 3
END
STRING F_DESCR_CONTO 50
BEGIN
PROMPT 4 4 "Descrizione conto "
HELP "Descrizione del conto da visualizzare"
FIELD DESCR
KEY 2
USE LF_PCON KEY 2
INPUT DESCR F_DESCR_CONTO
DISPLAY "Descrizione@60" DESCR
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Sottoconto" SOTTOCONTO
OUTPUT F_DESCR_CONTO DESCR
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_CONTO CONTO
OUTPUT F_SOTTOCONTO SOTTOCONTO
CHECKTYPE REQUIRED
GROUP 1
END
STRING F_DESCR_CLIENTE 50
BEGIN
PROMPT 4 5 "Cliente "
HELP "Ragione sociale del cliente da visualizzare"
KEY 4
USE LF_CLIFO KEY 2
INPUT TIPOCF "C"
INPUT RAGSOC F_DESCR_CLIENTE
DISPLAY "Ragione Sociale@50" RAGSOC
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Codice" CODCF
COPY OUTPUT F_SOTTOC_CLIENTE
CHECKTYPE REQUIRED
GROUP 2
END
STRING F_DESCR_FORN 50
BEGIN
PROMPT 4 5 "Fornitore "
HELP "Ragione sociale del fornitore da visualizzare"
KEY 4
USE LF_CLIFO KEY 2
INPUT TIPOCF "F"
INPUT RAGSOC F_DESCR_FORN
DISPLAY "Ragione Sociale@50" RAGSOC
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Codice" CODCF
COPY OUTPUT F_SOTTOC_FORN
CHECKTYPE REQUIRED
GROUP 3
END
SPREADSHEET F_SHEET_SALDI
BEGIN
PROMPT 1 7 ""
ITEM "Es.@4F"
ITEM "Saldo iniziale@15"
ITEM "@1"
ITEM "Saldo Att.@15"
ITEM "@1"
ITEM "Progr.Att.:Dare@15"
ITEM "Avere@15"
ITEM "Saldo di chiusura@15"
ITEM "@1"
ITEM "Saldo complessivo"
ITEM "@1"
ITEM "Ult.Op.:Data"
ITEM "Numero"
ITEM "Progr.Mov.Prov.:Dare@15"
ITEM "Avere@15"
ITEM "Saldo@15"
ITEM ""
ITEM "Progr.Mov.Elim.:Dare@15"
ITEM "Avere@15"
END
ENDPAGE
ENDMASK
PAGE "" -1 -1 77 16
NUMBER 101 4
BEGIN
PROMPT 1 1 "Codice esercizio "
END
CURRENCY 102 19
BEGIN
PROMPT 1 3 "Saldo Iniziale "
END
STRING 103 1
BEGIN
PROMPT 48 3 ""
END
CURRENCY 106 19
BEGIN
PROMPT 1 4 "Progr.Attuali: Dare "
END
CURRENCY 107 19
BEGIN
PROMPT 51 4 "Avere "
END
CURRENCY 104 19
BEGIN
PROMPT 22 5 "Saldo "
END
STRING 105 1
BEGIN
PROMPT 48 5 ""
END
CURRENCY 108 19
BEGIN
PROMPT 1 6 " Saldo di chiusura "
END
STRING 109 1
BEGIN
PROMPT 48 6 ""
END
CURRENCY 110 19
BEGIN
PROMPT 1 7 "Saldo complessivo "
END
STRING 111 1
BEGIN
PROMPT 48 7 ""
END
DATE 112
BEGIN
PROMPT 1 8 "Ultima data operazione "
END
NUMBER 113 7
BEGIN
PROMPT 1 9 "Ultimo numero operazione "
END
CURRENCY 114 19
BEGIN
PROMPT 1 10 "Progr.Mov.Provvisori: Dare "
END
CURRENCY 115 19
BEGIN
PROMPT 51 10 "Avere "
END
CURRENCY 116 19
BEGIN
PROMPT 1 11 "Saldo "
END
STRING 117 1
BEGIN
PROMPT 48 11 ""
END
CURRENCY 118 19
BEGIN
PROMPT 1 12 "Progr.Mov.Eliminati: Dare "
END
CURRENCY 119 19
BEGIN
PROMPT 51 12 "Avere "
END
BUTTON DLG_CANCEL 9 2
BEGIN
PROMPT -11 -1 ""
END
ENDPAGE
ENDMASK