#include "ef0200.h"

PAGE "Selezione dati" -1 1 78 21

GROUPBOX DLG_NULL 76 5
BEGIN
  PROMPT 1 0 "Dati clienti"
END

NUMBER F_CODCF 6
BEGIN
  PROMPT 2 1 "Cliente   "
  USE LF_CLIFO KEY 1
  JOIN LF_CFVEN TO LF_CLIFO KEY 1 INTO CODCF=CODCF TIPOCF="C"
  JOIN LF_COMUNI TO LF_CLIFO KEY 1 INTO STATO=STATOCF COM=COMCF
  INPUT TIPOCF "C"
  INPUT CODCF F_CODCF
  DISPLAY "Codice" CODCF
  DISPLAY "Ragione Sociale@50" RAGSOC
  DISPLAY "Codice fiscale@16" COFI
  DISPLAY "Partita IVA@11" PAIV
  DISPLAY "Comune@50" LF_COMUNI->DENCOM
  OUTPUT F_CODCF CODCF
  OUTPUT F_RAGSOC RAGSOC
  OUTPUT F_INDIRIZZO INDCF
  OUTPUT F_CODABI CODABI
  OUTPUT F_CODCAB CODCAB
  OUTPUT F_ADDSPINC LF_CFVEN->ADDSPINC
  OUTPUT F_ADDBOLLIRB LF_CFVEN->ADDBOLLIRB
  OUTPUT F_ADDBOLLITR LF_CFVEN->ADDBOLLITR
  OUTPUT F_ADDBNS1500 LF_CFVEN->ADDBNS1500
  OUTPUT F_COMUNE LF_COMUNI->DENCOM
  OUTPUT F_PROV LF_COMUNI->PROVCOM
  HELP "Inserire il codice del cliente"
END

STRING F_RAGSOC 50
BEGIN
  PROMPT 22 1 ""
  USE LF_CLIFO KEY 2
  JOIN LF_CFVEN TO LF_CLIFO KEY 1 INTO CODCF=CODCF TIPOCF="C"
  JOIN LF_COMUNI TO LF_CLIFO KEY 1 INTO STATO=STATOCF COM=COMCF
  INPUT TIPOCF "C"
  INPUT RAGSOC F_RAGSOC
  DISPLAY "Ragione Sociale@50" RAGSOC
  DISPLAY "Codice" CODCF
  DISPLAY "Codice fiscale@16" COFI
  DISPLAY "Partita IVA@11" PAIV
  COPY OUTPUT F_CODCF
END

STRING F_INDIRIZZO 35
BEGIN
  PROMPT 2 2 "Indirizzo "
  FLAGS "D"
END

STRING F_COMUNE 50
BEGIN
  PROMPT 2 3 "Comune    "
  FLAGS "D"
END

STRING F_PROV 2
BEGIN
  PROMPT 70 3 ""
  FLAGS "D"
END

NUMBER F_CODABI 5
BEGIN
  PROMPT 2 5 "Banca d'appoggio    "
  FLAGS "RZ"
  USE %BAN KEY 1 SELECT CODTAB ?="?????"
  INPUT CODTAB F_CODABI
  DISPLAY "Codice ABI" CODTAB[1,5]
  DISPLAY "Codice CAB" CODTAB[6,10]
  DISPLAY "Denominazione@50" S0
  OUTPUT F_CODABI CODTAB[1,5]
  OUTPUT F_CODCAB CODTAB[6,10]
  CHECKTYPE NORMAL
  HELP "Inserire il codice della banca d'appoggio"
END

NUMBER F_CODCAB 5
BEGIN
  PROMPT 32 5 ""
  FLAGS "RZ"
  USE %BAN
  INPUT CODTAB[1,5] F_CODABI
  INPUT CODTAB[6,10] F_CODCAB
  COPY DISPLAY F_CODABI
  COPY OUTPUT F_CODABI
  CHECKTYPE NORMAL
END

LIST F_TIPOEFF 18
BEGIN
  PROMPT 43 5 "Tipo effetto  "
  ITEM "2|Tratta"
  ITEM "3|Ricevuta bancaria"
  HELP "Inserire il tipo dell'effetto"
END

GROUPBOX DLG_NULL 35 4
BEGIN
  PROMPT 1 6 "Addebiti"
END

BOOLEAN F_ADDSPINC
BEGIN
  PROMPT 2 7 "Sp. incasso"
  HELP "Flag di addebito delle spese d'incasso"
END

BOOLEAN F_ADDBOLLIRB
BEGIN
  PROMPT 19 7 "Bolli R.B."
  HELP "Flag di addebito bolli delle R.B. "
END

BOOLEAN F_ADDBOLLITR
BEGIN
  PROMPT 2 8 "Bolli Tr."
  HELP "Flag di addebito bolli delle tratte"
END

BOOLEAN F_ADDBNS1500
BEGIN
  PROMPT 19 8 "Bollo esente"
  HELP "Flag di addebito dei bolli"
END

BUTTON DLG_PARTITE 9 2
BEGIN
  PROMPT 39 8 "~Partite"
  MESSAGE EXIT,K_F6
END

BUTTON DLG_OK 9 2
BEGIN
  PROMPT 52 8 ""
END

BUTTON DLG_QUIT 9 2
BEGIN
  PROMPT 65 8 ""
END

STRING F_RESIDUO 15
BEGIN
  PROMPT 2 10 "Residuo da ripartire   "
  FLAGS "RD"
END

SPREADSHEET F_SHEET_EFF 74 8
BEGIN
  PROMPT 2 12 "Immissione effetti"
  ITEM "Data scad."
  ITEM "Importo rata@15 R"
  ITEM "Spese incasso@15 R"
  ITEM "Importo bolli@15 R"
  ITEM "Importo effetto@15 R"
END

ENDPAGE
ENDMASK

#include "ef0200b.uml"
