Files correlati : ba7.exe Ricompilazione Demo : [ ] Commento : Aggiormaneto maschere all 10.0 ( nuove toolbar modulo di contabblità git-svn-id: svn://10.65.10.50/trunk@16488 c028cbd2-c16b-5b4b-a496-9718f37d4682
344 lines
6.0 KiB
Plaintext
Executable File
344 lines
6.0 KiB
Plaintext
Executable File
#include "cg5200.h"
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
|
|
#include <browbar.h>
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Visualizzazione saldi" 0 0 0 2
|
|
|
|
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
|
|
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 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
|
|
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
|
|
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
|
|
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
|