campo-sirio/cg/cg5200a.uml
guy 66fe24764c Aumentate ad uno sproposito di colonne tutte le stampe relative
alla contabilita'.

cglib01.cpp  Cambiato il campo TIPOAPERS in TIPOPER per stabilire il
             tipo di anagrafica nell'oggetto TBill


git-svn-id: svn://10.65.10.50/trunk@5400 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-20 14:23:01 +00:00

358 lines
6.3 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 0 7 ""
ITEM "Es.@4"
ITEM "Saldo iniziale@19"
ITEM ""
ITEM "Progr.Att.: Dare@19"
ITEM "Avere@19"
ITEM "Saldo@19"
ITEM ""
ITEM "Saldo di chiusura@19"
ITEM ""
ITEM "Saldo complessivo"
ITEM ""
ITEM "Ult.Op.: Data"
ITEM " Numero"
ITEM "Progr.Mov.Prov.:Dare@19"
ITEM "Avere@19"
ITEM "Saldo@19"
ITEM ""
ITEM "Progr.Mov.Elim.:Dare@19"
ITEM "Avere@19"
END
ENDPAGE
ENDMASK
PAGE "" -1 -1 78 16
NUMBER 101 4
BEGIN
PROMPT 1 1 "Codice esercizio "
END
NUMBER 102 19
BEGIN
PROMPT 1 3 "Saldo Iniziale "
PICTURE "."
END
STRING 103 1
BEGIN
PROMPT 48 3 ""
END
NUMBER 104 19
BEGIN
PROMPT 1 4 "Progr.Attuali: Dare "
PICTURE "."
END
NUMBER 105 19
BEGIN
PROMPT 51 4 "Avere "
PICTURE "."
END
NUMBER 106 19
BEGIN
PROMPT 22 5 "Saldo "
PICTURE "."
END
STRING 107 1
BEGIN
PROMPT 48 5 ""
END
NUMBER 108 19
BEGIN
PROMPT 1 6 " Saldo di chiusura "
PICTURE "."
END
STRING 109 1
BEGIN
PROMPT 48 6 ""
END
NUMBER 110 19
BEGIN
PROMPT 1 7 "Saldo complessivo "
PICTURE "."
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
NUMBER 114 19
BEGIN
PROMPT 1 10 "Progr.Mov.Provvisori: Dare "
PICTURE "."
END
NUMBER 115 19
BEGIN
PROMPT 51 10 "Avere "
PICTURE "."
END
NUMBER 116 19
BEGIN
PROMPT 1 11 "Saldo "
PICTURE "."
END
STRING 117 1
BEGIN
PROMPT 48 11 ""
END
NUMBER 118 19
BEGIN
PROMPT 1 12 "Progr.Mov.Eliminati: Dare "
PICTURE "."
END
NUMBER 119 19
BEGIN
PROMPT 51 12 "Avere "
PICTURE "."
END
BUTTON DLG_CANCEL 9 2
BEGIN
PROMPT -11 -1 ""
END
ENDPAGE
ENDMASK