4c161d5ad4
Files correlati : pi0002.exe pi0002100a.msk Ricompilazione Demo : [ ] Commento : Terminata gestione anticipi / pagamenti git-svn-id: svn://10.65.10.50/trunk@20537 c028cbd2-c16b-5b4b-a496-9718f37d4682
211 lines
3.3 KiB
Plaintext
Executable File
211 lines
3.3 KiB
Plaintext
Executable File
#include "pi0002100a.h"
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
|
|
BUTTON DLG_SAVEREC 10 2
|
|
BEGIN
|
|
PROMPT -26 -1 "~Registra"
|
|
PICTURE BMP_SAVEREC
|
|
PICTURE BMP_SAVERECDN
|
|
END
|
|
|
|
#include <cancelbar.h>
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Gestione anticipi fatture" 0 2 0 0
|
|
|
|
GROUPBOX DLG_NULL 78 4
|
|
BEGIN
|
|
PROMPT 1 0 "@bParametri"
|
|
END
|
|
|
|
NUMBER F_CLIENTE 6
|
|
BEGIN
|
|
PROMPT 2 1 "Cliente "
|
|
USE LF_CLIFO SELECT LF_PARTITE->ANNO>0
|
|
JOIN LF_PARTITE INTO TIPOC=TIPOCF SOTTOCONTO=CODCF
|
|
INPUT TIPOCF "C" SELECT
|
|
INPUT CODCF F_CLIENTE
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
DISPLAY "Partita IVA" PAIV
|
|
OUTPUT F_CLIENTE CODCF
|
|
OUTPUT F_RAGSOC RAGSOC
|
|
CHECKTYPE REQUIRED
|
|
ADD RUN cg0 -1
|
|
END
|
|
|
|
STRING F_RAGSOC 50
|
|
BEGIN
|
|
PROMPT 22 1 ""
|
|
USE LF_CLIFO KEY 2
|
|
INPUT TIPOCF "C" SELECT
|
|
INPUT RAGSOC F_RAGSOC
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
DISPLAY "Partita IVA" PAIV
|
|
DISPLAY "Codice" CODCF
|
|
COPY OUTPUT F_CLIENTE
|
|
CHECKTYPE SEARCH
|
|
ADD RUN cg0 -1
|
|
END
|
|
|
|
DATE F_DATAMOV
|
|
BEGIN
|
|
PROMPT 2 2 "Data movimento "
|
|
FLAGS "A"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_CODCAUS 3
|
|
BEGIN
|
|
PROMPT 50 2 "Causale "
|
|
USE LF_CAUSALI SELECT (TIPOMOV>="3")&&(LF_RCAUSALI->TIPOCF=="C")
|
|
JOIN LF_RCAUSALI INTO CODCAUS=CODCAUS NRIGA=1
|
|
INPUT CODCAUS F_CODCAUS
|
|
DISPLAY "Codice" CODCAUS
|
|
DISPLAY "Descrizione@50" DESCR
|
|
DISPLAY "Tipo Movimento" TIPOMOV
|
|
DISPLAY "Gruppo" LF_RCAUSALI->GRUPPO
|
|
DISPLAY "Conto" LF_RCAUSALI->CONTO
|
|
OUTPUT F_CODCAUS CODCAUS
|
|
CHECKTYPE REQUIRED
|
|
ADD RUN cg0 -4
|
|
END
|
|
|
|
CURRENCY F_TOTALEANT
|
|
BEGIN
|
|
PROMPT 2 4 "Totale anticipato "
|
|
FLAGS "D"
|
|
END
|
|
|
|
CURRENCY F_TOTALEPAG
|
|
BEGIN
|
|
PROMPT 45 4 "Totale pagato "
|
|
FLAGS "D"
|
|
END
|
|
|
|
SPREADSHEET F_SHEET
|
|
BEGIN
|
|
PROMPT 0 6 "Partite aperte"
|
|
ITEM "Importo pagato@18"
|
|
ITEM "Importo anticipato@18"
|
|
ITEM "ABI@5"
|
|
ITEM "CAB@5"
|
|
ITEM "Importo fattura@18"
|
|
ITEM "Residuo@18"
|
|
ITEM "Anno"
|
|
ITEM "Partita"
|
|
ITEM "Riga"
|
|
ITEM "Rata"
|
|
ITEM "Scadenza@10"
|
|
ITEM "Tipo pagamento"
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|
|
PAGE "Fatture" -1 -1 70 10
|
|
|
|
CURRENCY F_PAGATO 18
|
|
BEGIN
|
|
PROMPT 1 1 "Importo pagato "
|
|
END
|
|
|
|
CURRENCY F_IMPORTOANT 18
|
|
BEGIN
|
|
PROMPT 1 2 "Importo anticipato "
|
|
END
|
|
|
|
NUMBER F_ABI 5
|
|
BEGIN
|
|
PROMPT 1 3 "ABI "
|
|
USE BNP
|
|
JOIN %BAN INTO CODTAB=CODTAB
|
|
INPUT CODTAB[1,5] F_ABI
|
|
INPUT CODTAB[6,10] F_CAB
|
|
DISPLAY "ABI@5" CODTAB[1,5]
|
|
DISPLAY "CAB@5" CODTAB[6,10]
|
|
DISPLAY "Denominazione@50" 4->S0
|
|
OUTPUT F_ABI CODTAB[1,5]
|
|
OUTPUT F_CAB CODTAB[6,10]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_CAB 5
|
|
BEGIN
|
|
PROMPT 16 3 "CAB "
|
|
COPY ALL F_ABI
|
|
FLAGS "Z"
|
|
VALIDATE REQIF_FUNC 2 F_PAGATO F_IMPORTOANT
|
|
WARNING "La banca di presentazione e' obbligatoria in presenza di pagamento o anticipo"
|
|
END
|
|
|
|
CURRENCY F_IMPORTO 18
|
|
BEGIN
|
|
PROMPT 1 4 "Importo fattura "
|
|
FLAGS "D"
|
|
END
|
|
|
|
CURRENCY F_RESIDUO 18
|
|
BEGIN
|
|
PROMPT 1 5 "Residuo "
|
|
NUM_CALC #F_IMPORTO-#F_IMPORTOANT
|
|
FLAGS "D"
|
|
END
|
|
|
|
NUMBER F_ANNO 4
|
|
BEGIN
|
|
PROMPT 1 6 "Anno "
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_PARTITA 7
|
|
BEGIN
|
|
PROMPT 20 6 "Partita "
|
|
FLAGS "D_"
|
|
END
|
|
|
|
NUMBER F_RIGA 4
|
|
BEGIN
|
|
PROMPT 38 6 "Riga "
|
|
FLAGS "D"
|
|
END
|
|
|
|
NUMBER F_RATA 4
|
|
BEGIN
|
|
PROMPT 50 6 "Rata "
|
|
FLAGS "D"
|
|
END
|
|
|
|
DATE F_DATA
|
|
BEGIN
|
|
PROMPT 1 7 "Scadenza "
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_TIPOPAG 30
|
|
BEGIN
|
|
PROMPT 23 7 "Tipo pagamento "
|
|
FLAGS "D"
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
TOOLBAR "" 0 0 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -12 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -22 -1 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK |