#include "ha0300a.h" TOOLBAR "" 0 0 0 2 #include ENDPAGE PAGE "Gestione contratti premio" -1 -1 78 23 GROUPBOX DLG_NULL 78 15 BEGIN PROMPT 1 0 "" END LIST F_TIPOCONTR 1 20 BEGIN PROMPT 2 1 "@bTipo contratto premio " // ITEM "A|Anticipo" // ITEM "P|Posticipo" // ITEM "R|Rifatturazione" ITEM "N|Noleggio" FLAGS "DGZ" END STRING F_CODNUM 4 BEGIN PROMPT 102 101 "Cod. num. " FIELD CODNUM USE %NUM KEY 1 INPUT CODTAB F_CODNUM DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 CHECKTYPE NORMAL FLAGS "GDU" KEY 1 END STRING F_TIPODOC 4 BEGIN FIELD TIPODOC PROMPT 120 101 "Tipo doc. " USE %TIP KEY 1 INPUT CODTAB F_TIPODOC DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 CHECKTYPE NORMAL FLAGS "GDU" END LIST F_TIPOCF 9 BEGIN PROMPT 130 101 "" FIELD TIPOCF IT "C|Cliente" FLAGS "D" END NUMBER F_CODCF 6 BEGIN PROMPT 2 2 "Cliente " WARNING "Cliente assente" HELP "Codice del cliente del documento" FIELD CODCF USE LF_CLIFO SELECT SOSPESO!="X" INPUT TIPOCF "C" INPUT CODCF F_CODCF DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Partita IVA@12" PAIV DISPLAY "Sospeso" SOSPESO OUTPUT F_CODCF CODCF OUTPUT F_DESCF RAGSOC CHECKTYPE REQUIRED ADD RUN cg0 -1 C END STRING F_DESCF 50 BEGIN WARNING "Cliente assente" HELP "Ragione sociale del cliente del documento" PROMPT 24 2 "" USE LF_CLIFO KEY 2 SELECT SOSPESO!="X" INPUT TIPOCF "C" INPUT RAGSOC F_DESCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA@12" PAIV DISPLAY "Sospeso" SOSPESO COPY OUTPUT F_CODCF CHECKTYPE REQUIRED ADD RUN cg0 -1 C END NUMBER F_CODCFATT 6 BEGIN PROMPT 2 3 "Cli. fatt." USE LF_CLIFO SELECT (GRUPPO=4) && (CONTO=101) && (SOSPESO!="X") INPUT TIPOCF "C" INPUT CODCF F_CODCFATT DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Partita IVA@12" PAIV DISPLAY "Sospeso" SOSPESO OUTPUT F_CODCFATT CODCF OUTPUT F_DESCFATT RAGSOC CHECKTYPE REQUIRED ADD RUN cg0 -1 C FIELD DOC2 END STRING F_DESCFATT 50 BEGIN PROMPT 24 3 "" USE LF_CLIFO KEY 2 SELECT (GRUPPO=4) && (CONTO=101) && (SOSPESO!="X") INPUT TIPOCF "C" INPUT RAGSOC F_DESCFATT DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA@12" PAIV DISPLAY "Sospeso" SOSPESO COPY OUTPUT F_CODCFATT CHECKTYPE SEARCH ADD RUN cg0 -1 C END LIST F_PROVV 1 BEGIN PROMPT 140 101 "" ITEM "D|D" FIELD PROVV FLAGS "D" KEY 1 END NUMBER F_ANNO 4 BEGIN PROMPT 2 4 "Esercizio " FIELD ANNO CHECKTYPE REQUIRED FLAGS "DZ" KEY 1 END NUMBER F_NDOC 6 BEGIN PROMPT 24 4 "N. contr. premi " FLAGS "D" FIELD NDOC CHECKTYPE REQUIRED KEY 1 END DATE F_DATADOC BEGIN PROMPT 50 4 "Data " FIELD DATADOC END STRING F_STATO 1 BEGIN PROMPT 69 4 "Stato " FIELD STATO USE %STD INPUT CODTAB F_STATO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_STATO CODTAB CHECKTYPE NORMAL FLAGS "D" END STRING F_CODCONTR 3 BEGIN PROMPT 2 5 "Listino cliente " USE CONDV INPUT TIPO "C" INPUT TIPOCF F_TIPOCF SELECT INPUT CODCF F_CODCFATT SELECT INPUT COD F_CODCONTR DISPLAY "Codice" COD DISPLAY "Descrizione@50" DESCR DISPLAY "Inizio validità" VALIN DISPLAY "Fine validità" VALFIN OUTPUT F_CODCONTR COD OUTPUT F_DESCONTR DESCR FIELD CODCONT CHECKTYPE NORMAL END STRING F_DESCONTR 50 BEGIN PROMPT 26 5 "" FLAGS "DG" END STRING F_CODLIS 3 BEGIN PROMPT 2 6 "Listino standard " USE CONDV INPUT TIPO "L" INPUT COD F_CODLIS DISPLAY "Codice" COD DISPLAY "Descrizione@50" DESCR DISPLAY "Inizio validità" VALIN DISPLAY "Fine validità" VALFIN OUTPUT F_CODLIS COD OUTPUT F_DESLIS DESCR FIELD CODLIST CHECKTYPE NORMAL END STRING F_DESLIS 50 BEGIN PROMPT 26 6 "" FLAGS "DG" END STRING F_CODAG 5 BEGIN PROMPT 2 7 "Agente " FIELD CODAG USE LF_AGENTI INPUT CODAGE F_CODAG DISPLAY "Codice@8R" CODAGE DISPLAY "Descrizione@50" RAGSOC OUTPUT F_CODAG CODAGE OUTPUT F_DESCRAG RAGSOC CHECKTYPE NORMAL FLAGS "UZ" END STRING F_DESCRAG 50 BEGIN PROMPT 24 7 "" USE LF_AGENTI KEY 2 INPUT RAGSOC F_DESCRAG DISPLAY "Descrizione@50" RAGSOC DISPLAY "Codice@8R" CODAGE COPY OUTPUT F_CODAG CHECKTYPE NORMAL END STRING F_CODPAG 4 BEGIN PROMPT 2 8 "Cond. pag. " FIELD CODPAG USE %CPG INPUT CODTAB F_CODPAG DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODPAG CODTAB OUTPUT F_DESCRPAG S0 CHECKTYPE NORMAL FLAGS "U" HE "Inserire il codice del tipo di pagamento" WA "Codice tipo pagamento non trovato" ADD RUN ba3 -6 END STRING F_DESCRPAG 50 BEGIN PROMPT 24 8 "" USE %CPG KEY 2 INPUT S0 F_DESCRPAG DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CODPAG CHECKTYPE NORMAL HE "Inserire il codice del tipo di pagamento" WA "Codice tipo pagamento non trovato" ADD RUN ba3 -6 END TEXT DLG_NULL BEGIN PROMPT 2 9 "@bValidità: " END DATE F_DATACOMP BEGIN PROMPT 14 9 "Inizio " FIELD DATACOMP CHECKTYPE REQUIRED END DATE F_DATAFCOMP BEGIN PROMPT 36 9 "Fine " FIELD DATAFCOMP CHECKTYPE REQUIRED END DATE F_DATARECESSO BEGIN PROMPT 56 9 "Recesso " FIELD DATASCIMP END TEXT DLG_NULL BEGIN PROMPT 2 10 "@bRiferimenti contratto" END STRING F_DOCRIF 12 BEGIN PROMPT 32 10 "Codice " FIELD DOC1 END DATA F_DATA_DOCRIF BEGIN PROMPT 59 10 "Data " FIELD DATADOCRIF END LIST F_FREQUENZA 1 15 BEGIN PROMPT 2 11 "Generazione NAC a frequenza " ITEM "M|Mensile" FIELD CATVEN FLAGS "D" END GROUPBOX DLG_NULL 76 3 BEGIN PROMPT 2 12 "@bRateizzazione" END CURRENCY F_IMPRATA 10 BEGIN PROMPT 3 13 "Importo rata " FIELD IMPPAGATO CHECKTYPE REQUIRED END NUMBER F_NRATE 3 BEGIN PROMPT 35 13 "Numero rate " FIELD NCOLLI CHECKTYPE REQUIRED END NUMBER F_EMESSE 3 BEGIN PROMPT 60 13 "Rate emesse " FIELD NUMANT FLAGS "D" END SPREADSHEET F_RIGHE BEGIN PROMPT 2 15 "" ITEM "Articolo@20" ITEM "Descrizione@40" ITEM "UM@2" ITEM "Prezzo listino" ITEM "Premio@10" ITEM "Ns. carico" ITEM "Bonus@10" END ENDPAGE ENDMASK ///////////////////////////////////////// //maschera di riga TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 2 2 BEGIN PROMPT 1 1 "" END BUTTON DLG_DELREC 2 2 BEGIN PROMPT 2 1 "" END BUTTON DLG_CANCEL 2 2 BEGIN PROMPT 3 1 "" END ENDPAGE PAGE "Riga contratto premi Hardy" -1 -1 76 12 STRING S_CODART 20 BEGIN PROMPT 1 1 "Articolo " USE LF_ANAMAG JOIN LF_UMART INTO CODART==CODART NRIGA=1 INPUT CODART S_CODART DISPLAY "Codice@20" CODART DISPLAY "U.M." LF_UMART->UM DISPLAY "Descrizione@50" DESCR OUTPUT S_CODART CODART OUTPUT S_DESCR DESCR CHECKTYPE REQUIRED WARNING "Articolo assente" FLAGS "U" FIELD CODART ADD RUN ve2 -3 END STRING S_DESCR 50 BEGIN PROMPT 1 2 "Descrizione " USE LF_ANAMAG KEY 2 JOIN LF_UMART INTO CODART==CODART NRIGA=1 INPUT DESCR S_DESCR DISPLAY "Descrizione@50" DESCR DISPLAY "Codice@20" CODART DISPLAY "U.M." LF_UMART->UM COPY OUTPUT S_CODART FIELD DESCR CHECKTYPE SEARCH END STRING S_UMQTA 2 BEGIN PROMPT 1 3 "U.M. " USE LF_UMART KEY 2 JOIN %UMS INTO CODTAB=UM INPUT CODART S_CODART SELECT INPUT UM S_UMQTA DISPLAY "Codice@20" UM DISPLAY "Descrizione@50" %UMS->S0 OUTPUT S_UMQTA UM FIELD UMQTA FLAGS "U" CHECKTYPE REQUIRED END GROUPBOX DLG_NULL 74 6 BEGIN PROMPT 1 4 "@bValori" END CURRENCY S_PREZZO BEGIN PROMPT 2 5 "Prezzo listino " FLAGS "UDG" FIELD PREZZO END CURRENCY S_PREMIO BEGIN PROMPT 2 6 "Premio " FLAGS "U" FIELD QTAGG1 END CURRENCY S_RICARICO BEGIN PROMPT 2 7 "A Ns. carico " FLAGS "U" FIELD QTAGG2 END CURRENCY S_MATURATO BEGIN PROMPT 2 8 "Bonus maturato " FLAGS "DU" FIELD QTAGG5 END ENDPAGE ENDMASK