d660a8a854
Files correlati : sc2 sc2500.msk Ricompilazione Demo : [ ] Commento : Aggiustate toolbar moderne git-svn-id: svn://10.65.10.50/trunk@16950 c028cbd2-c16b-5b4b-a496-9718f37d4682
312 lines
5.5 KiB
Plaintext
Executable File
312 lines
5.5 KiB
Plaintext
Executable File
#include "sc2500.h"
|
|
|
|
TOOLBAR "toolbar" 0 0 0 2
|
|
|
|
BUTTON DLG_ELABORA 10 2
|
|
BEGIN
|
|
PROMPT -14 -11 "~Elabora"
|
|
PICTURE BMP_ELABORA
|
|
GROUP 4
|
|
END
|
|
|
|
BUTTON F_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -34 -11 "~Annulla"
|
|
PICTURE BMP_CANCEL
|
|
FLAGS "H"
|
|
END
|
|
|
|
BUTTON DLG_PRINT 10 2
|
|
BEGIN
|
|
PROMPT -24 -11 ""
|
|
FLAGS "D"
|
|
GROUP 6
|
|
END
|
|
|
|
BUTTON DLG_QUIT 10 2
|
|
BEGIN
|
|
PROMPT -44 -11 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Controllo saldi" 0 0 0 0
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
BEGIN
|
|
PROMPT 1 0 "@bSelezione conto iniziale"
|
|
END
|
|
|
|
LIST F_TIPOC 1 10
|
|
BEGIN
|
|
PROMPT 2 1 "Tipo conto "
|
|
ITEM " |Conto"
|
|
MESSAGE SHOW,1@|HIDE,2@|HIDE,3@|COPY,F_ATIPOC
|
|
ITEM "C|Cliente"
|
|
MESSAGE SHOW,2@|HIDE,1@|HIDE,3@|COPY,F_ATIPOC
|
|
ITEM "F|Fornitore"
|
|
MESSAGE SHOW,3@|HIDE,1@|HIDE,2@|COPY,F_ATIPOC
|
|
GROUP 4 5
|
|
END
|
|
|
|
NUMBER F_GRUPPO 3
|
|
BEGIN
|
|
PROMPT 30 1 "Gruppo "
|
|
USE LF_PCON SELECT (CONTO=="")&&(SOTTOCONTO=="")
|
|
INPUT GRUPPO F_GRUPPO
|
|
//INPUT CONTO F_CONTO
|
|
DISPLAY "Gruppo" GRUPPO
|
|
//DISPLAY "Conto" CONTO
|
|
//DISPLAY "Tipo" TMCF
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_GRUPPO GRUPPO
|
|
//OUTPUT F_CONTO CONTO
|
|
//OUTPUT F_TIPOC TMCF
|
|
CHECKTYPE SEARCH
|
|
GROUP 4 5
|
|
END
|
|
|
|
NUMBER F_CONTO 3
|
|
BEGIN
|
|
PROMPT 46 1 "Conto "
|
|
USE LF_PCON SELECT (CONTO!="")&&(SOTTOCONTO=="")
|
|
INPUT GRUPPO F_GRUPPO
|
|
INPUT CONTO F_CONTO
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Tipo" TMCF
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_GRUPPO GRUPPO
|
|
OUTPUT F_CONTO CONTO
|
|
OUTPUT F_TIPOC TMCF
|
|
CHECKTYPE SEARCH
|
|
GROUP 4 5
|
|
END
|
|
|
|
NUMBER F_SOTTOCONTO 6
|
|
BEGIN
|
|
PROMPT 2 2 "Sottoconto "
|
|
USE LF_PCON SELECT SOTTOCONTO!=""
|
|
COPY INPUT 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_CON_DESCR DESCR
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 4 5
|
|
END
|
|
|
|
STRING F_CON_DESCR 50
|
|
BEGIN
|
|
PROMPT 25 2 ""
|
|
USE LF_PCON KEY 2 SELECT SOTTOCONTO!=""
|
|
INPUT DESCR F_CON_DESCR
|
|
DISPLAY "Descrizione@50" DESCR
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
COPY OUTPUT F_SOTTOCONTO
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 4 5
|
|
END
|
|
|
|
NUMBER F_CLIENTE 6
|
|
BEGIN
|
|
PROMPT 2 2 "Cliente "
|
|
USE LF_CLIFO
|
|
INPUT TIPOCF "C"
|
|
INPUT CODCF F_CLIENTE
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
OUTPUT F_CLIENTE CODCF
|
|
OUTPUT F_CLI_DESCR RAGSOC
|
|
CHECKTYPE SEARCH
|
|
MESSAGE COPY,F_SOTTOCONTO
|
|
GROUP 2 4 5
|
|
END
|
|
|
|
STRING F_CLI_DESCR 50
|
|
BEGIN
|
|
PROMPT 25 2 ""
|
|
USE LF_CLIFO KEY 2
|
|
INPUT TIPOCF "C"
|
|
INPUT RAGSOC F_CLI_DESCR
|
|
DISPLAY "Ragione Sociale@60" RAGSOC
|
|
DISPLAY "Codice" CODCF
|
|
COPY OUTPUT F_CLIENTE
|
|
CHECKTYPE SEARCH
|
|
GROUP 2 4 5
|
|
END
|
|
|
|
NUMBER F_FORNITORE 6
|
|
BEGIN
|
|
PROMPT 2 2 "Fornitore "
|
|
USE LF_CLIFO
|
|
INPUT TIPOCF "F"
|
|
INPUT CODCF F_FORNITORE
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
OUTPUT F_FORNITORE CODCF
|
|
OUTPUT F_FOR_DESCR RAGSOC
|
|
CHECKTYPE SEARCH
|
|
MESSAGE COPY,F_SOTTOCONTO
|
|
GROUP 3 4 5
|
|
END
|
|
|
|
STRING F_FOR_DESCR 50
|
|
BEGIN
|
|
PROMPT 25 2 ""
|
|
USE LF_CLIFO KEY 2
|
|
INPUT TIPOCF "F"
|
|
INPUT RAGSOC F_FOR_DESCR
|
|
COPY DISPLAY F_CLI_DESCR
|
|
COPY OUTPUT F_FORNITORE
|
|
CHECKTYPE SEARCH
|
|
GROUP 3 4 5
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
BEGIN
|
|
PROMPT 1 4 "@bSelezione conto finale"
|
|
END
|
|
|
|
LIST F_ATIPOC 1 10
|
|
BEGIN
|
|
PROMPT 2 5 "Tipo conto "
|
|
ITEM " |Conto"
|
|
ITEM "C|Cliente"
|
|
ITEM "F|Fornitore"
|
|
FLAGS "D"
|
|
END
|
|
|
|
NUMBER F_AGRUPPO 3
|
|
BEGIN
|
|
PROMPT 30 5 "Gruppo "
|
|
COPY USE F_GRUPPO
|
|
INPUT GRUPPO F_AGRUPPO
|
|
//INPUT CONTO F_ACONTO
|
|
COPY DISPLAY F_GRUPPO
|
|
OUTPUT F_AGRUPPO GRUPPO
|
|
//OUTPUT F_ACONTO CONTO
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 4 5
|
|
END
|
|
|
|
NUMBER F_ACONTO 3
|
|
BEGIN
|
|
PROMPT 46 5 "Conto "
|
|
COPY USE F_CONTO
|
|
INPUT GRUPPO F_AGRUPPO
|
|
INPUT CONTO F_ACONTO
|
|
COPY DISPLAY F_CONTO
|
|
OUTPUT F_AGRUPPO GRUPPO
|
|
OUTPUT F_ACONTO CONTO
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 4 5
|
|
END
|
|
|
|
NUMBER F_ASOTTOCONTO 6
|
|
BEGIN
|
|
PROMPT 2 6 "Sottoconto "
|
|
COPY USE F_SOTTOCONTO
|
|
COPY INPUT F_ACONTO
|
|
INPUT SOTTOCONTO F_ASOTTOCONTO
|
|
COPY DISPLAY F_SOTTOCONTO
|
|
OUTPUT F_AGRUPPO GRUPPO
|
|
OUTPUT F_ACONTO CONTO
|
|
OUTPUT F_ASOTTOCONTO SOTTOCONTO
|
|
OUTPUT F_ACON_DESCR DESCR
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 4 5
|
|
END
|
|
|
|
STRING F_ACON_DESCR 50
|
|
BEGIN
|
|
PROMPT 25 6 ""
|
|
COPY USE F_CON_DESCR
|
|
INPUT DESCR F_ACON_DESCR
|
|
COPY DISPLAY F_CON_DESCR
|
|
COPY OUTPUT F_ASOTTOCONTO
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 4 5
|
|
END
|
|
|
|
NUMBER F_ACLIENTE 6
|
|
BEGIN
|
|
PROMPT 2 6 "Cliente "
|
|
COPY USE F_CLIENTE
|
|
INPUT TIPOCF "C"
|
|
INPUT CODCF F_ACLIENTE
|
|
COPY DISPLAY F_CLIENTE
|
|
OUTPUT F_ACLIENTE CODCF
|
|
OUTPUT F_ACLI_DESCR RAGSOC
|
|
CHECKTYPE SEARCH
|
|
MESSAGE COPY,F_ASOTTOCONTO
|
|
GROUP 2 4 5
|
|
END
|
|
|
|
STRING F_ACLI_DESCR 50
|
|
BEGIN
|
|
PROMPT 25 6 ""
|
|
COPY USE F_CLI_DESCR
|
|
INPUT TIPOCF "C"
|
|
INPUT RAGSOC F_ACLI_DESCR
|
|
COPY DISPLAY F_CLI_DESCR
|
|
COPY OUTPUT F_ACLIENTE
|
|
CHECKTYPE SEARCH
|
|
GROUP 2 4 5
|
|
END
|
|
|
|
NUMBER F_AFORNITORE 6
|
|
BEGIN
|
|
PROMPT 2 6 "Fornitore "
|
|
COPY USE F_FORNITORE
|
|
INPUT TIPOCF "F"
|
|
INPUT CODCF F_AFORNITORE
|
|
COPY DISPLAY F_FORNITORE
|
|
OUTPUT F_AFORNITORE CODCF
|
|
OUTPUT F_AFOR_DESCR RAGSOC
|
|
CHECKTYPE SEARCH
|
|
MESSAGE COPY,F_ASOTTOCONTO
|
|
GROUP 3 4 5
|
|
END
|
|
|
|
STRING F_AFOR_DESCR 50
|
|
BEGIN
|
|
PROMPT 25 6 ""
|
|
COPY USE F_FOR_DESCR
|
|
INPUT TIPOCF "F"
|
|
INPUT RAGSOC F_AFOR_DESCR
|
|
COPY DISPLAY F_FOR_DESCR
|
|
COPY OUTPUT F_AFORNITORE
|
|
CHECKTYPE SEARCH
|
|
GROUP 3 4 5
|
|
END
|
|
|
|
BOOLEAN F_BILANCIATI
|
|
BEGIN
|
|
PROMPT 1 8 "Stampa anche i conti con sbilancio nullo"
|
|
GROUP 4
|
|
END
|
|
|
|
BUTTON F_AZZERA 17 1
|
|
BEGIN
|
|
PROMPT 60 8 "~Azzera selezioni"
|
|
MESSAGE RESET,5@
|
|
END
|
|
|
|
BROWSEFILE F_PREVIEW 0 -1
|
|
BEGIN
|
|
PROMPT 0 9 ""
|
|
GROUP 5
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|