cg2100.cpp Rifatta gestione pagamento immediato cg2102.cpp COrretto handler della data di registrazione cg2104.cpp Corretta gestione numero di riferimento partita cg2105.cpp Proposto in automatico l'importo dei pagamenti cg2200.cpp Azzerata ad ogni ciclo la maschera dei provisori cg3100.cpp Eliminati tutti gli accessi diretti alla tabella esercizi cg3600.cpp Aggiunta gestione e salvataggio colonne cglib04.cpp Tolti accessi diretti alla tabella degli esercizi pagament.cpp Corretta creazione nuove rate rispettando le classificazioni git-svn-id: svn://10.65.10.50/trunk@3985 c028cbd2-c16b-5b4b-a496-9718f37d4682
349 lines
5.6 KiB
Plaintext
Executable File
349 lines
5.6 KiB
Plaintext
Executable File
#include "cg2100p.h"
|
|
|
|
#ifndef NO_TOOLBAR
|
|
|
|
TOOLBAR "" 0 20 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -13 -11 "Conferma"
|
|
END
|
|
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -23 -11 "~Elimina"
|
|
PICTURE BMP_DELREC
|
|
PICTURE BMP_DELRECDN
|
|
MESSAGE EXIT,K_DEL
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -33 -11 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
#endif
|
|
|
|
PAGE "Pagamento" -1 -1 77 20
|
|
|
|
GROUPBOX S_RATA 78 6
|
|
BEGIN
|
|
PROMPT 1 1 "@BCliente COD Partita ANNO NUMERO Riga:RIGA Rata:RATA del DATA"
|
|
END
|
|
|
|
STRING S_NUMDOC 7
|
|
BEGIN
|
|
PROMPT 2 2 "Numero Documento "
|
|
FLAGS "D"
|
|
END
|
|
|
|
DATE S_DATADOC
|
|
BEGIN
|
|
PROMPT 28 2 "Data documento "
|
|
FLAGS "D"
|
|
END
|
|
|
|
NUMBER S_NUMPROT 5
|
|
BEGIN
|
|
PROMPT 56 2 "Protocollo IVA "
|
|
FLAGS "DR"
|
|
END
|
|
|
|
STRING S_DESCR 50
|
|
BEGIN
|
|
PROMPT 2 3 "Descrizione "
|
|
FLAGS "D"
|
|
END
|
|
|
|
LIST S_SEZIONE_SCAD 6
|
|
BEGIN
|
|
PROMPT 2 4 "Sez. "
|
|
ITEM "A|Avere"
|
|
ITEM "D|Dare"
|
|
FLAGS "D"
|
|
END
|
|
|
|
NUMBER S_IMPORTO_SCAD 15
|
|
BEGIN
|
|
PROMPT 18 4 "Importo "
|
|
PICTURE "."
|
|
FLAGS "DR"
|
|
END
|
|
|
|
NUMBER S_IMPORTOVAL_SCAD 15 3
|
|
BEGIN
|
|
PROMPT 43 4 "Importo in valuta "
|
|
PICTURE ".3"
|
|
FLAGS "DRV"
|
|
GROUP 3
|
|
END
|
|
|
|
NUMBER S_RESIDUOPAG 15
|
|
BEGIN
|
|
PROMPT 2 5 "Residuo pagamento "
|
|
PICTURE "."
|
|
FLAGS "DR"
|
|
END
|
|
|
|
NUMBER S_RESIDUORATA 15
|
|
BEGIN
|
|
PROMPT 48 5 "Residuo rata "
|
|
PICTURE "."
|
|
FLAGS "DRV"
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 78 12
|
|
BEGIN
|
|
PROMPT 1 7 "@BPagamento"
|
|
END
|
|
|
|
NUMBER S_IMPORTO 15
|
|
BEGIN
|
|
PROMPT 2 8 "Importo pagamento "
|
|
PICTURE "."
|
|
FIELD IMPORTO
|
|
VALIDATE REQIF_FUNC 1 S_IMPORTOVAL
|
|
WARNING "L'importo deve essere specificato"
|
|
END
|
|
|
|
NUMBER S_RITENUTE 15
|
|
BEGIN
|
|
PROMPT 38 8 "Ritenute professionali "
|
|
PICTURE "."
|
|
FIELD RITENUTE
|
|
MESSAGE DIRTY,S_IMPORTO|K_TAB,S_IMPORTO
|
|
END
|
|
|
|
NUMBER S_IMPORTOVAL 15 3
|
|
BEGIN
|
|
PROMPT 2 9 "Importo in valuta "
|
|
PICTURE ".3"
|
|
FIELD IMPORTOVAL
|
|
GROUP 3
|
|
VALIDATE REQIF_FUNC 1 S_IMPORTO
|
|
WARNING "L'importo in valuta deve essere specificato"
|
|
END
|
|
|
|
DATE S_DATAPAG
|
|
BEGIN
|
|
PROMPT 2 10 "Data pag. "
|
|
CHECKTYPE REQUIRED
|
|
FIELD LF_PARTITE->DATAPAG
|
|
END
|
|
|
|
LIST S_TIPOPAG 1 33
|
|
BEGIN
|
|
PROMPT 27 10 "Tipo pagamento "
|
|
ITEM "1|Rimessa Diretta"
|
|
ITEM "2|Tratta"
|
|
ITEM "3|Ricevuta Bancaria"
|
|
ITEM "4|Cessione"
|
|
ITEM "5|Paghero'"
|
|
ITEM "6|Lettera di credito"
|
|
ITEM "7|Tratta accettata"
|
|
ITEM "8|Rapporti interbancari diretti"
|
|
ITEM "9|Bonifico"
|
|
FIELD LF_PARTITE->TIPOPAG
|
|
END
|
|
|
|
RADIOBUTTON S_SALDOACC 1 24
|
|
BEGIN
|
|
PROMPT 1 10 ""
|
|
FLAGS "Z"
|
|
ITEM "A|Acconto"
|
|
ITEM "S|Saldo"
|
|
FIELD ACCSAL
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 2 12 "@bContropartita"
|
|
GROUP 2
|
|
END
|
|
|
|
LIST S_TIPO 1 12
|
|
BEGIN
|
|
PROMPT 2 12 "Tipo "
|
|
ITEM " |Conto"
|
|
ITEM "C|Cliente"
|
|
ITEM "F|Fornitore"
|
|
FIELD TIPOC
|
|
FLAGS "H"
|
|
END
|
|
|
|
NUMBER S_GRUPPO 3
|
|
BEGIN
|
|
PROMPT 24 12 "Gruppo "
|
|
FIELD GRUPPOC
|
|
GROUP 2
|
|
END
|
|
|
|
NUMBER S_CONTO 3
|
|
BEGIN
|
|
PROMPT 42 12 "Conto "
|
|
FIELD CONTOC
|
|
GROUP 2
|
|
END
|
|
|
|
NUMBER S_SOTTOCONTO 6
|
|
BEGIN
|
|
PROMPT 57 12 "Sottoconto "
|
|
FIELD SOTTOCONTC
|
|
USE LF_PCON
|
|
INPUT GRUPPO S_GRUPPO
|
|
INPUT CONTO S_CONTO
|
|
INPUT SOTTOCONTO S_SOTTOCONTO
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT S_GRUPPO GRUPPO
|
|
OUTPUT S_CONTO CONTO
|
|
OUTPUT S_SOTTOCONTO SOTTOCONTO
|
|
OUTPUT S_DESCRCONTO DESCR
|
|
CHECKTYPE NORMAL
|
|
WARNING "Contropartita assente"
|
|
GROUP 2
|
|
END
|
|
|
|
STRING S_DESCRCONTO 50
|
|
BEGIN
|
|
PROMPT 2 13 "Descrizione conto "
|
|
USE LF_PCON KEY 2
|
|
INPUT DESCR S_DESCRCONTO
|
|
DISPLAY "Descrizione@50" DESCR
|
|
DISPLAY "Gruppo" GRUPPO
|
|
DISPLAY "Conto" CONTO
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
COPY OUTPUT S_SOTTOCONTO
|
|
CHECKTYPE NORMAL
|
|
GROUP 2
|
|
END
|
|
|
|
STRING S_CODDESC 5
|
|
BEGIN
|
|
PROMPT 2 14 "Descriz. agg. "
|
|
FLAGS "U"
|
|
USE %DPN
|
|
INPUT CODTAB S_CODDESC
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT S_CODDESC CODTAB
|
|
OUTPUT S_DESCAGG S0
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING S_DESCAGG 50
|
|
BEGIN
|
|
PROMPT 24 14 ""
|
|
USE %DPN KEY 2
|
|
INPUT S0 S_DESCAGG
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT S_CODDESC
|
|
FIELD LF_PARTITE->DESCR
|
|
END
|
|
|
|
NUMBER S_VSABI 5
|
|
BEGIN
|
|
PROMPT 2 15 "Vs. Banca ABI "
|
|
FLAGS "Z"
|
|
USE %BAN
|
|
INPUT CODTAB[1,5] S_VSABI
|
|
INPUT CODTAB[6,10] S_VSCAB
|
|
DISPLAY "ABI@5" CODTAB[1,5]
|
|
DISPLAY "CAB@5" CODTAB[6,10]
|
|
DISPLAY "Denominazione@50" S0
|
|
OUTPUT S_VSABI CODTAB[1,5]
|
|
OUTPUT S_VSCAB CODTAB[6,10]
|
|
OUTPUT S_DESCVSABI S0
|
|
CHECKTYPE NORMAL
|
|
FIELD CODABI
|
|
END
|
|
|
|
NUMBER S_VSCAB 5
|
|
BEGIN
|
|
PROMPT 25 15 "CAB "
|
|
FLAGS "Z"
|
|
COPY ALL S_VSABI
|
|
CHECKTYPE NORMAL
|
|
FIELD CODCAB
|
|
END
|
|
|
|
STRING S_DESCVSABI 50 37
|
|
BEGIN
|
|
PROMPT 37 15 ""
|
|
USE %BAN KEY 2
|
|
INPUT S0 S_DESCVSABI
|
|
DISPLAY "Denominazione@50" S0
|
|
DISPLAY "ABI@5" CODTAB[1,5]
|
|
DISPLAY "CAB@5" CODTAB[6,10]
|
|
COPY OUTPUT S_VSABI
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING S_AGENTE 5
|
|
BEGIN
|
|
PROMPT 2 16 "Agente "
|
|
FLAGS "UZ"
|
|
USE AGE
|
|
INPUT CODTAB S_AGENTE
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione @50" S0
|
|
OUTPUT S_AGENTE CODTAB
|
|
OUTPUT S_DESCAGENTE S0
|
|
CHECKTYPE NORMAL
|
|
FIELD CODAG
|
|
END
|
|
|
|
STRING S_DESCAGENTE 50
|
|
BEGIN
|
|
PROMPT 24 16 ""
|
|
USE AGE KEY 2
|
|
INPUT S0 S_DESCAGENTE
|
|
DISPLAY "Descrizione @50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT S_AGENTE
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
NUMBER S_NSABI 5
|
|
BEGIN
|
|
PROMPT 2 17 "Ns. Banca ABI "
|
|
FLAGS "Z"
|
|
COPY USE S_VSABI
|
|
INPUT CODTAB[1,5] S_NSABI
|
|
INPUT CODTAB[6,10] S_NSCAB
|
|
COPY DISPLAY S_VSABI
|
|
OUTPUT S_NSABI CODTAB[1,5]
|
|
OUTPUT S_NSCAB CODTAB[6,10]
|
|
OUTPUT S_DESCNSABI S0
|
|
FIELD CODABIPR
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
NUMBER S_NSCAB 5
|
|
BEGIN
|
|
PROMPT 25 17 "CAB "
|
|
FLAGS "Z"
|
|
COPY ALL S_NSABI
|
|
FIELD CODCABPR
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING S_DESCNSABI 50 37
|
|
BEGIN
|
|
PROMPT 37 17 ""
|
|
COPY USE S_DESCVSABI
|
|
INPUT S0 S_DESCNSABI
|
|
COPY DISPLAY S_DESCVSABI
|
|
COPY OUTPUT S_NSABI
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|