campo-sirio/ef/ef0a00a.uml

447 lines
6.7 KiB
Plaintext
Raw Normal View History

#include "ef0A00a.h"
TOOLBAR "Toolbar" 0 -3 0 3
BUTTON F_UNCONTABIL 30
BEGIN
PROMPT -12 0 "~Annulla contabilizzazione"
FLAGS "H"
END
BUTTON F_CONTABILI 30
BEGIN
PROMPT -22 0 "~Contabilizzazione"
GROUP 5
END
BUTTON DLG_NEWREC 10 2
BEGIN
PROMPT -16 -1 "~Nuovo"
PICTURE BMP_NEWREC
PICTURE BMP_NEWRECDN
GROUP 3
END
BUTTON DLG_SAVEREC 10 2
BEGIN
PROMPT -26 -1 "~Registra"
PICTURE BMP_SAVEREC
PICTURE BMP_SAVERECDN
END
BUTTON DLG_DELREC 10 2
BEGIN
PROMPT -36 -1 "~Elimina"
PICTURE BMP_DELREC
PICTURE BMP_DELRECDN
GROUP 5
END
BUTTON DLG_PRINT 10 2
BEGIN
PROMPT -46 -1 ""
PICTURE BMP_PRINT
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -56 -1 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -66 -1 ""
END
ENDPAGE
PAGE "Disposizioni incassi/pagamenti" -1 -1 78 19
GROUPBOX DLG_NULL 78 6
BEGIN
PROMPT 1 0 "@bDistinta"
END
LIST F_TIPODIST 1 15
BEGIN
PROMPT 2 1 "Tipo "
ITEM "I|All'incasso"
MESSAGE ENABLE,F_TIPOEFF
ITEM "B|Salvo buon fine"
MESSAGE RESET,F_TIPOEFF|DISABLE,F_TIPOEFF
ITEM "S|Allo sconto"
MESSAGE RESET,F_TIPOEFF|DISABLE,F_TIPOEFF
GROUP 3
END
LIST F_DUMMYDIST 1
BEGIN
PROMPT 15 1 ""
ITEM "1|1"
FLAGS "H"
END
NUMBER F_DIST 5
BEGIN
PROMPT 28 1 "Numero "
USE LF_EFFETTI KEY 4 SELECT NRIGADIST==1
INPUT TIPODIST F_TIPODIST
INPUT NDIST F_DIST
INPUT NRIGADIST F_DUMMYDIST
DISPLAY "Tipo" TIPODIST
DISPLAY "Numero" NDIST
DISPLAY "Data@10" DATADIST
DISPLAY "C/F" TIPOCF
DISPLAY "ABI@5" CODABIP
DISPLAY "CAB@5" CODCABP
DISPLAY "Valuta" CODVAL
OUTPUT F_TIPODIST TIPODIST
OUTPUT F_DIST NDIST
OUTPUT F_DATADIST DATADIST
OUTPUT F_CODVAL CODVAL
OUTPUT F_CAMBIO CAMBIO
OUTPUT F_DATACAMBIO DATACAMBIO
OUTPUT F_EURO CONTROEURO
OUTPUT F_TIPOCF TIPOCF
OUTPUT F_ABI CODABIP
OUTPUT F_CAB CODCABP
OUTPUT F_TIPOPAG TIPOPAG
OUTPUT F_SPESE SPESE
CHECKTYPE SEARCH
GROUP 4
END
STRING F_CODVAL 3
BEGIN
PROMPT 50 1 "Valuta "
FLAGS "UZ"
USE %VAL
INPUT CODTAB F_CODVAL
DISPLAY "Codice" CODTAB
DISPLAY "Cambio\nStandard" S4
DISPLAY "Contro\nEuro@6" B1
DISPLAY "Denominazione@50" S0
OUTPUT F_CODVAL CODTAB
OUTPUT F_EURO B1
CHECKTYPE NORMAL
GROUP 3
MESSAGE EMPTY CLEAR,6@
MESSAGE ENABLE,6@
END
BOOLEAN F_EURO
BEGIN
PROMPT 64 1 "Contro Euro"
FLAGS "D"
END
DATE F_DATADIST
BEGIN
PROMPT 2 2 "Data "
FLAGS "A"
CHECKTYPE REQUIRED
END
DATE F_DATACAMBIO
BEGIN
PROMPT 23 2 "Data cambio "
FLAGS "R"
USE CAM
JOIN %VAL ALIAS 104 INTO CODTAB[1,3]==CODTAB[1,3]
INPUT CODTAB[1,3] F_CODVAL SELECT
INPUT CODTAB[4,11] F_DATACAMBIO
DISPLAY "Cod" CODTAB[1,3]
DISPLAY "Data@10" D0
DISPLAY "Cambio" S4
DISPLAY "Parita'\nEuro@6" B1
DISPLAY "Valuta@50" 104@->S0
OUTPUT F_DATACAMBIO D0
OUTPUT F_CAMBIO S4
CHECKTYPE SEARCH
GROUP 6
END
NUMBER F_CAMBIO 15 6
BEGIN
PROMPT 50 2 "Cambio "
GROUP 6
END
NUMBER F_ABI 5
BEGIN
PROMPT 2 3 "Banca "
FLAGS "Z"
USE BNP
JOIN %BAN ALIAS 100 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" 100@->S0
OUTPUT F_ABI CODTAB[1,5]
OUTPUT F_CAB CODTAB[6,10]
OUTPUT F_DESCAB 100@->S0
CHECKTYPE SEARCH
END
NUMBER F_CAB 5
BEGIN
PROMPT 17 3 ""
FLAGS "Z"
COPY ALL F_ABI
CHECKTYPE REQUIRED
END
STRING F_DESCAB 50 48
BEGIN
PROMPT 26 3 ""
USE %BAN KEY 2 SELECT 100@->CODTAB!=""
JOIN BNP ALIAS 100 INTO CODTAB==CODTAB
INPUT S0 F_DESCAB
DISPLAY "Denominazione@50" S0
DISPLAY "ABI@5" CODTAB[1,5]
DISPLAY "CAB@5" CODTAB[6,10]
OUTPUT F_ABI CODTAB[1,5]
OUTPUT F_CAB CODTAB[6,10]
OUTPUT F_DESCAB S0
CHECKTYPE SEARCH
END
LIST F_TIPOPAG 1 30
BEGIN
PROMPT 2 4 "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"
END
LIST F_TIPOEFF 1 10
BEGIN
PROMPT 50 4 "Tipo effetti "
ITEM "C|Attivi"
MESSAGE COPY,F_TIPOCF
ITEM "F|Passivi"
MESSAGE COPY,F_TIPOCF
END
LIST F_TIPOCF 1 9
BEGIN
PROMPT 2 6 ""
ITEM "C|Cliente"
ITEM "F|Fornitore"
FLAGS "D"
//GROUP 3
END
NUMBER F_CLIFO 6
BEGIN
PROMPT 15 6 ""
USE LF_CLIFO
INPUT TIPOCF F_TIPOCF SELECT
INPUT CODCF F_CLIFO
DISPLAY "Codice" CODCF
DISPLAY "Ragione Sociale@50" RAGSOC
OUTPUT F_CLIFO CODCF
OUTPUT F_RAGSOCCF RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOCCF 50 37
BEGIN
PROMPT 25 6 ""
USE LF_CLIFO KEY 2
INPUT TIPOCF F_TIPOCF SELECT
INPUT RAGSOC F_RAGSOCCF
DISPLAY "Ragione Sociale@50" RAGSOC
DISPLAY "Codice" CODCF
COPY OUTPUT F_CLIFO
CHECKTYPE NORMAL
END
DATE F_DA_DATA
BEGIN
PROMPT 2 7 "Dal "
END
DATE F_A_DATA
BEGIN
PROMPT 20 7 "Al "
FLAGS "A"
END
LISTBOX F_SORT 10
BEGIN
PROMPT 35 7 "Ordinamento "
ITEM " |Standard"
ITEM "1|Scadenza"
ITEM "2|Residuo"
END
BUTTON F_AGGIORNA 10 2
BEGIN
PROMPT 66 6 ""
PICTURE BMP_SELECT
END
SPREADSHEET F_SHEET 0 -2
BEGIN
PROMPT 0 8 ""
ITEM "Importo@18"
ITEM "A/S@3"
ITEM "Residuo@18"
ITEM "Codice"
ITEM "Ragione Sociale@20"
ITEM "Anno"
ITEM "Partita"
ITEM "Riga"
ITEM "Rata"
ITEM "Scadenza@10"
ITEM "Riga"
ITEM "Effetto"
ITEM "Tipo Pagamento@20"
END
CURRENCY F_TOTAL 18
BEGIN
PROMPT 1 -1 "Totale "
DRIVENBY F_CODVAL
FLAGS "D"
END
CURRENCY F_SPESE 18
BEGIN
PROMPT 28 -1 "Spese "
END
ENDPAGE
PAGE "Selezione effetti" -1 -1 78 19
LIST F_TIPOPAGEFF 1 30
BEGIN
PROMPT 2 1 "Solo effetti con tipo pagamento "
ITEM " | "
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"
END
ENDPAGE
ENDMASK
PAGE "Rate" -1 -1 60 10
NUMBER F_RIGADIST 4
BEGIN
PROMPT 31 1 "Riga effetto "
FLAGS "D"
END
NUMBER F_RIGAEFF 4
BEGIN
PROMPT 51 1 ""
FLAGS "D"
END
NUMBER F_CODCF 6
BEGIN
PROMPT 1 1 ""
FLAGS "D"
END
STRING F_RAGSOC 50
BEGIN
PROMPT 9 1 ""
FLAGS "D"
END
NUMBER F_ANNO 4
BEGIN
PROMPT 1 3 "Anno "
FLAGS "D"
END
STRING F_PARTITA 7
BEGIN
PROMPT 21 3 "Partita "
FLAGS "D_"
END
NUMBER F_RIGA 4
BEGIN
PROMPT 38 3 "Riga "
FLAGS "D"
END
NUMBER F_RATA 4
BEGIN
PROMPT 50 3 "Rata "
FLAGS "D"
END
DATE F_DATA
BEGIN
PROMPT 1 4 "Scadenza"
FLAGS "D"
END
CURRENCY F_RESIDUO 18
BEGIN
PROMPT 1 5 "Residuo "
FLAGS "D"
DRIVENBY -F_CODVAL
END
CURRENCY F_IMPORTO 18
BEGIN
PROMPT 1 6 "Importo "
DRIVENBY -F_CODVAL
END
LIST F_ACCSAL 1 10
BEGIN
PROMPT 41 6 ""
ITEM "A|Acconto"
ITEM "S|Saldo"
END
STRING F_DESC_TIPO 20
BEGIN
PROMPT 1 7 "Tipo pagamento "
FLAGS "D"
END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -13 -1 ""
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -23 -1 ""
END
BUTTON F_PAGA 10 2
BEGIN
PROMPT -33 -1 "~Paga"
END
ENDPAGE
ENDMASK