// DEFINIZIONE CAMPI MASCHERA PRINCIPALE PER LA GESTIONE EFFETTI #include "ef0100.h" TOOLBAR "" 0 19 0 2 #include ENDPAGE PAGE "Testata/Righe" 0 -1 0 19 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 0 "" END NUMBER F_NPROGTR 7 BEGIN PROMPT 2 1 "Numero " FIELD LF_EFFETTI->NPROGTR FLAGS "R" KEY 1 USE LF_EFFETTI KEY 1 JOIN LF_CLIFO TO LF_EFFETTI KEY 1 INTO CODCF=CODCF TIPOCF="C" INPUT NPROGTR F_NPROGTR DISPLAY "Nr. progressivo" NPROGTR DISPLAY "Codice cliente" CODCF DISPLAY "Data scadenza" DATASCAD DISPLAY "Tipo distinta" TIPODIST DISPLAY "Nr. distinta" NDIST OUTPUT F_NPROGTR NPROGTR OUTPUT F_CODCF CODCF OUTPUT F_DATASCAD DATASCAD OUTPUT F_TIPOPAG TIPOPAG OUTPUT F_CFRAGSOC LF_CLIFO->RAGSOC CHECKTYPE REQUIRED END NUMBER F_CODCF 6 BEGIN PROMPT 2 2 "Cliente " FIELD LF_EFFETTI->CODCF USE LF_CLIFO INPUT TIPOCF "C" INPUT CODCF F_CODCF DISPLAY "Ragione sociale@60" RAGSOC DISPLAY "Codice" CODCF OUTPUT F_CODCF CODCF OUTPUT F_CFRAGSOC RAGSOC CHECKTYPE REQUIRED END STRING F_CFRAGSOC 50 BEGIN PROMPT 26 2 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "C" INPUT RAGSOC F_CFRAGSOC DISPLAY "Ragione sociale@60" RAGSOC DISPLAY "Codice" CODCF COPY OUTPUT F_CODCF CHECKTYPE REQUIRED END DATE F_DATASCAD BEGIN PROMPT 2 3 "Data scadenza " FIELD LF_EFFETTI->DATASCAD KEY 3 USE LF_EFFETTI KEY 3 JOIN LF_CLIFO TO LF_EFFETTI KEY 1 INTO CODCF=CODCF TIPOCF="C" INPUT DATASCAD F_DATASCAD INPUT NPROGTR F_NPROGTR DISPLAY "Data scadenza" DATASCAD DISPLAY "Nr. progressivo" NPROGTR DISPLAY "Codice cliente" CODCF DISPLAY "Nr. distinta" NDIST DISPLAY "Tipo distinta" TIPODIST COPY OUTPUT F_NPROGTR CHECKTYPE REQUIRED END LIST F_TIPOPAG 24 BEGIN PROMPT 2 5 "Tipo pagamento " FIELD LF_EFFETTI->TIPOPAG 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 interb. diretti" ITEM "9|Bonifici" END STRING F_ULTCLASS 1 BEGIN PROMPT 46 5 "Ulteriore classificazione " FIELD LF_EFFETTI->ULTCLASS USE %CLR INPUT CODTAB[1,1] F_TIPOPAG SELECT INPUT CODTAB[2,2] F_ULTCLASS DISPLAY "Classificazione" CODTAB[2,2] DISPLAY "Descrizione@50" S0 OUTPUT F_ULTCLASS CODTAB[2,2] END STRING F_CODVAL 3 BEGIN PROMPT 2 6 "Codice valuta " FIELD LF_EFFETTI->CODVAL FLAGS "UZ" USE %VAL INPUT CODTAB F_CODVAL DISPLAY "Codice" CODTAB DISPLAY "Nome@50" S0 OUTPUT F_CODVAL CODTAB CHECKTYPE NORMAL END DATA F_DATACAM BEGIN PROMPT 46 6 "Data cambio " FIELD LF_EFFETTI->DATACAMBIO FLAGS "R" USE CAM INPUT CODTAB[1,3] F_CODVAL SELECT INPUT CODTAB[4,11] F_DATACAM DISPLAY "Valuta@9" CODTAB[1,3] DISPLAY "Data@12" D0 DISPLAY "Cambio@19" R10 OUTPUT F_DATACAM D0 OUTPUT F_CAMBIO R10 CHECKTYPE SEARCH GROUP 1 END NUMBER F_CAMBIO 15 5 BEGIN PROMPT 2 7 "Cambio " FIELD LF_EFFETTI->CAMBIO FLAGS "RU" PICTURE ".5" CHECKTYPE REQUIRED WARNING "E' stata specificata una valuta senza il cambio relativo" GROUP 1 END BOOLEAN F_ULTRATA BEGIN PROMPT 46 7 "Ultima rata" FIELD LF_EFFETTI->ULTRATA END SPREADSHEET F_SHEET_RIGHE 76 7 BEGIN PROMPT 2 9 "RIGHE EFFETTO" ITEM "Importo fatt.@20" ITEM "Importo effet.@14" ITEM "Imp.fatt.val.@20" ITEM "Imp.effet.val.@14" ITEM "Anno partita" ITEM "Nr. partita" ITEM "Nr. riga" ITEM "Nr. rata" ITEM "Numerazione" ITEM "Codice numeraz." ITEM "Anno fattura" ITEM "Nr. fattura" ITEM "Data fattura" END NUMBER F_TOTIMP 18 2 BEGIN PROMPT 2 17 "Totale importi " FIELD LF_EFFETTI->IMPORTO PICTURE "###.###.###.###,@@" FLAG "D" END NUMBER F_TOTIMPVAL 18 3 BEGIN PROMPT 2 18 "Totale importi in valuta " FIELD LF_EFFETTI->IMPORTOVAL PICTURE "###.###.###.###,@@@" FLAG "D" //GROUP 1 END ENDPAGE PAGE "Parametri" 0 -1 0 19 GROUPBOX DLG_NULL 38 4 BEGIN PROMPT 1 1 "BANCA D'APPOGGIO" END NUMBER F_CODABI 5 BEGIN PROMPT 2 2 "Codice ABI " FIELD LF_EFFETTI->CODABI FLAGS "RZ" USE %BAN KEY 1 SELECT CODTAB ?= "?????" INPUT CODTAB F_CODABI DISPLAY "Codice ABI" CODTAB[1,5] DISPLAY "Denominazione@50" S0 OUTPUT F_CODABI CODTAB[1,5] OUTPUT F_CODCAB CODTAB[6,10] CHECKTYPE REQUIRED WARNING "Codice ABI assente" END NUMBER F_CODCAB 5 BEGIN PROMPT 2 3 "Codice CAB " FIELD LF_EFFETTI->CODCAB FLAGS "RZ" USE %BAN KEY 1 SELECT CODTAB ?= "??????????" INPUT CODTAB[1,5] F_CODABI INPUT CODTAB[6,10] F_CODCAB 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 REQUIRED VALIDATE REQIF_FUNC 1 F_CODCABP WARNING "Banca assente" END GROUPBOX DLG_NULL 38 4 BEGIN PROMPT 41 1 "BANCA DI PRESENTAZIONE" END NUMBER F_CODABIP 5 BEGIN PROMPT 42 2 "Codice ABI " FIELD LF_EFFETTI->CODABIP FLAGS "RZ" USE %BAN KEY 1 SELECT CODTAB ?= "?????" INPUT CODTAB F_CODABIP DISPLAY "Codice ABI" CODTAB[1,5] DISPLAY "Denominazione@50" S0 OUTPUT F_CODABIP CODTAB[1,5] OUTPUT F_CODCABP CODTAB[6,10] CHECKTYPE NORMAL WARNING "Codice ABI assente" END NUMBER F_CODCABP 5 BEGIN PROMPT 42 3 "Codice CAB " FIELD LF_EFFETTI->CODCABP FLAGS "RZ" USE %BAN KEY 1 SELECT CODTAB ?= "??????????" INPUT CODTAB[1,5] F_CODABIP INPUT CODTAB[6,10] F_CODCABP DISPLAY "Codice ABI" CODTAB[1,5] DISPLAY "Codice CAB" CODTAB[6,10] DISPLAY "Denominazione@50" S0 OUTPUT F_CODABIP CODTAB[1,5] OUTPUT F_CODCABP CODTAB[6,10] CHECKTYPE NORMAL VALIDATE REQIF_FUNC 1 F_CODCABP WARNING "Banca assente" END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 5 "" END DATE F_DATAEMISS BEGIN PROMPT 2 6 "Data di emissione " FIELD LF_EFFETTI->DATAEMISS END NUMBER F_NUMEMISS 8 BEGIN PROMPT 42 6 "Nr. di emissione " FIELD LF_EFFETTI->NUMEMISS END BOOLEAN F_EFFSTAMP BEGIN PROMPT 2 7 "Effetto stampato" FIELD LF_EFFETTI->EFFSTAMP END GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 9 "" END LIST F_TIPODIST 15 BEGIN PROMPT 2 10 "Tipo distinta " FIELD LF_EFFETTI->TIPODIST ITEM " |** Nessuno **" MESSAGE DISABLE,2@|RESET,2@ ITEM "I|All'incasso" MESSAGE ENABLE,2@ ITEM "B|Salvo buon fine" MESSAGE ENABLE,2@ ITEM "S|Allo sconto" MESSAGE ENABLE,2@ END NUMBER F_NDIST 8 BEGIN PROMPT 42 10 "Nr. distinta " FIELD LF_EFFETTI->NDIST FLAGS "D" VALIDATE NOT_EMPTY_FUNC WARNING "Numero di distinta obbligatorio se si e' inserito il tipo di distinta" GROUP 2 END DATE F_DATADIST BEGIN PROMPT 2 11 "Data distinta " FIELD LF_EFFETTI->DATADIST FLAGS "D" GROUP 2 END BOOLEAN F_DISTSTAM BEGIN PROMPT 2 12 "Distinta stampata" FIELD LF_EFFETTI->DISTSTAM FLAGS "D" GROUP 2 END NUMBER F_NRIGADIST 6 BEGIN PROMPT 42 12 "Nr. di riga " FIELD LF_EFFETTI->NRIGADIST FLAGS "D" GROUP 2 END GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 14 "" END DATE F_DATARIBA BEGIN PROMPT 2 15 "Data Ri.Ba. " FIELD LF_EFFETTI->DATARIBA END BOOLEAN F_DISRIBAEST BEGIN PROMPT 42 15 "Distinta Ri.Ba. estratta" FIELD LF_EFFETTI->DISRIBAEST END BOOLEAN F_EFFCONT BEGIN PROMPT 2 17 "Effetto contabilizzato" FIELD LF_EFFETTI->EFFCONT END BOOLEAN F_EFFCOMP BEGIN PROMPT 42 17 "Effetto completato" FIELD LF_EFFETTI->EFFCOMP END ENDPAGE PAGE "Cessionari" 0 -1 0 19 SPREADSHEET F_SHEET_EFF 76 8 BEGIN PROMPT 3 2 "OBBLIGATI PRINCIPALI" ITEM "Ragione Sociale@50" ITEM "Localita'@35" ITEM "Stato" ITEM "Cod. comune" ITEM "Comune@50" END ENDPAGE ENDMASK #include "ef0100c.uml" #include "ef0100b.uml"