#include "sl0100a.h" TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_NEWREC 2 2 BEGIN PROMPT 1 1 "~Nuovo" MESSAGE EXIT,K_INS PICTURE TOOL_NEWREC END BUTTON DLG_SAVEREC 2 2 BEGIN PROMPT 2 1 "~Registra" MESSAGE EXIT,K_SAVE PICTURE TOOL_SAVEREC END BUTTON DLG_DELREC 2 2 BEGIN PROMPT 3 1 "~Elimina" MESSAGE EXIT,K_DEL PICTURE TOOL_DELREC END BUTTON DLG_NULL 2 2 BEGIN PROMPT -1 1 "" PICTURE 0 END BUTTON B_PRINT_LIB 2 2 BEGIN PROMPT 1 3 "Misure" PICTURE TOOL_PRINT END BUTTON DLG_PRINT 2 2 BEGIN PROMPT 1 3 "S.A.L." PICTURE TOOL_PRINT END BUTTON B_PRINT_REG 2 2 BEGIN PROMPT 1 3 "Registro" PICTURE TOOL_PRINT END BUTTON DLG_ELABORA 2 2 BEGIN PROMPT 1 4 "Certificato" PICTURE TOOL_ELABORA END BUTTON DLG_NULL 2 2 BEGIN PROMPT -1 1 "" PICTURE 0 END #include #include ENDPAGE PAGE "S.A.L." 0 2 0 0 GROUPBOX -1 78 6 BEGIN PROMPT 1 0 "@bS.A.L." END LIST F_PROVV 1 12 BEGIN PROMPT 69 69 "" ITEM "D|Definitivi" ITEM "P|Provvisori" FIELD PROVV FLAGS "D" KEY 1 END NUMBER F_NDOC_ORD 7 BEGIN PROMPT 2 1 "Ordine numero " FIELD NUMDOCRIF FLAGS "D" END DATE F_DATA_ORD BEGIN PROMPT 26 1 "del " FIELD DATADOCRIF FLAGS "D" END NUMBER F_NDOC 7 BEGIN PROMPT 2 2 "Numero int. " FLAGS "DG" CHECKTYPE REQUIRED FIELD NDOC KEY 1 END NUMBER F_ANNO 4 BEGIN PROMPT 26 2 "Anno " FLAGS "D" CHECKTYPE REQUIRED FIELD ANNO KEY 1 END STRING F_CODNUM 4 BEGIN PROMPT 2 3 "Numerazione " USE %NUM FLAGS "DGU" INPUT CODTAB F_CODNUM OUTPUT F_CODNUM CODTAB OUTPUT F_DESNUM S0 CHECKTYPE REQUIRED FIELD CODNUM KEY 1 END STRING F_DESNUM 50 BEGIN PROMPT 24 3 "" FLAGS "D" END STRING F_STATO 1 BEGIN PROMPT 53 2 "Stato " USE %STD INPUT CODTAB F_STATO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_STATO CODTAB CHECKTYPE NORMAL FIELD STATO FLAGS "DG" END NUMBER F_NSAL 3 BEGIN PROMPT 2 4 "Numero S.A.L. " FLAGS "D" FIELD NUMANT END STRING 205 4 BEGIN PROMPT 2 4 "Tipo " FLAGS "H" FIELD TIPODOC USE %TIP INPUT CODTAB 205 OUTPUT 206 S0 CHEKCTYPE NORMAL END STRING 206 50 BEGIN PROMPT 24 4 "" FLAGS "H" END DATE F_DATADOC BEGIN PROMPT 23 4 "Data " FLAGS "A" FIELD DATADOC CHECKTYPE REQUIRED MESSAGE COPY,F_DATACONS END DATE F_DATACONS BEGIN PROMPT 42 4 "Competenza " FLAGS "D" FIELD DATACONS END GOLEM 238 10 2 BEGIN PROMPT 64 1 "" FIELD COLL_GOLEM FLAGS "M" END GR -1 78 7 BEGIN PROMPT 1 6 "@bCliente/Fornitore" END LISTBOX F_TIPOCF 1 10 BEGIN PROMPT 2 7 "" ITEM "C|Cliente" ITEM "F|Fornitore" FLAGS "D" FIELD TIPOCF END NUMBER F_CLIFO 7 BEGIN PROMPT 16 7 "" USE LF_CLIFO INPUT TIPOCF F_TIPOCF INPUT CODCF F_CLIFO DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Partita IVA@12" PAIV DISPLAY "Codice Fiscale@16" COFI DISPLAY "Sospeso@C" SOSPESO OUTPUT F_CLIFO CODCF OUTPUT F_RAGSOC RAGSOC OUTPUT F_PAIV PAIV OUTPUT F_COFI COFI CHECKTYPE NORMAL ADD RU cg0 -1 C MESSAGE COPY,10@ FIELD CODCF FLAGS "DG" END STRING F_RAGSOC 50 49 BEGIN PROMPT 25 7 "" FLAGS "D" END STRING F_COFI 16 BEGIN PROMPT 2 8 "Codice fiscale " FLAGS "DU" END STRING F_PAIV 12 BEGIN PROMPT 50 8 "Partita IVA " FLAGS "D" END STRING F_CODRESP 5 BEGIN PROMPT 2 11 "Responsabile" FLAGS "UZ" CHECKTYPE NORMAL FIELD CODAG USE 122 INPUT CODAGE F_CODRESP DISPLAY "Codice" CODAGE DISPLAY "Descrizione@50" RAGSOC OUTPUT F_CODRESP CODAGE OUTPUT F_DESRESP RAGSOC CHECKTYPE NORMAL ADD RU pr0 -4 END STRING F_DESRESP 50 BEGIN PROMPT 24 11 "" FLAGS "" CHECKTYPE NORMAL USE 122 KEY 2 INPUT RAGSOC F_DESRESP DISPLAY "Descrizione@50" RAGSOC DISPLAY "Codice" CODAGE COPY OUTPUT F_CODRESP ADD RUN pr0 -4 END GROUPBOX -1 78 7 BEGIN PROMPT 1 13 "@bDati Commerciali" END ZOOM 226 62 BEGIN PROMPT 2 14 "Oggetto " FIELD NOTE END STRING F_CODPAG 4 BEGIN PROMPT 2 15 "Pagamento " USE %CPG INPUT CODTAB F_CODPAG DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODPAG CODTAB OUTPUT F_DESPAG S0 CHECKTYPE NORMAL FIELD CODPAG END STRING F_DESPAG 50 BEGIN PROMPT 24 15 "" USE %CPG KEY 2 INPUT S0 F_DESPAG DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB CO OUTPUT F_CODPAG CHECKTYPE NORMAL END STRING F_CODLIS 4 BEGIN PROMPT 2 16 "Listino " FLAGS "U" USE 52 INPUT TIPO "L" INPUT CATVEN "" INPUT COD F_CODLIS DISPLAY "Codice" COD DISPLAY "Descrizione@50" DESCR DISPLAY "Inizio@10" VALIN DISPLAY "Fine@10" VALFIN OUTPUT F_CODLIS COD OUTPUT F_DESLIS DESCR ADD RUN ve2 -1 L CHECKTYPE NORMAL FIELD CODLIST END STRING F_DESLIS 50 BEGIN PROMPT 24 16 "" USE 52 KEY 2 INPUT TIPO "L" INPUT CATVEN "" INPUT DESCR F_DESLIS DISPLAY "Descrizione@50" DESCR DISPLAY "Codice" COD DISPLAY "Inizio@10" VALIN DISPLAY "Fine@10" VALFIN COPY OUTPUT F_CODLIS CHECKTYPE NORMAL ADD RU ve2 -1 L END STRING F_PGARANZIA 10 25 BEGIN PROMPT 2 17 "% Ritenuta a garanzia " FIELD SCONTOPERC END NUMBER F_PANTICIPO 6 2 BEGIN PROMPT 57 17 "% Anticipo " FIELD PERCSPINC END GROUPBOX F_CDC0 78 3 BEGIN PROMPT 1 20 "@bIndutriale" END ENDPAGE PAGE "Righe" 0 2 0 0 TLIST F_FASI 50 -1 BEGIN PROMPT 0 0 "" DISPLAY "Fasi@15" CODART DISPLAY "Prezzo@10R" PREZZO DISPLAY "Descrizione@35" DESCR END /* BUTTON F_FASENEW 8 2 BEGIN PROMPT 1 0 "Nuovo" PICTURE BMP_NEWREC PICTURE BMP_NEWRECDN END BUTTON F_FASEDIT 8 2 BEGIN PROMPT 12 0 "Modifica" PICTURE BMP_EDIT FLAGS "D" END */ SPREADSHEET F_DISTINTE 0 16 BEGIN PROMPT 53 0 "" IT "Voce Elenco Prezzi@20" IT "Descrizione@50" IT "U.M." IT "Quantità@10" IT "Qtà Ord.@10" IT "Qtà Progr.@9" IT "Residuo@10" IT "Prezzo@16R" IT "IVA" IT "Totale@16" IT "Data inizio@10" IT "Data fine@10" IT "ID@6" IT "Data\nlavori@10" IT "Legame@6" IT "Tipo\nlegame@6" IT "Tipo\nlavoro@6" END SPREADSHEET F_MISURE BEGIN PROMPT 53 17 "" ITEM "Descrizione@50" ITEM "Numero@9" ITEM "Lunghezza@9" ITEM "Larghezza@9" ITEM "Altezza@9" ITEM "Totale@9" ITEM "Data@10" END ENDPAGE PAGE "Totali" 0 2 0 0 GROUPBOX DLG_NULL 60 18 BEGIN PROMPT 1 0 "@bCalcolo totali" END TEXT DLG_NULL BEGIN PROMPT 25 1 "@bParziale" END TEXT DLG_NULL BEGIN PROMPT 43 1 "@bProgressivo" END TEXT DLG_NULL BEGIN PROMPT 2 2 "SAL Lordo" END CURRENCY F_SAL_LOR 15 BEGIN PROMPT 24 2 " " FLAGS "D" FIELD G1:SAL_LOR END CURRENCY F_P_SAL_LOR 15 BEGIN PROMPT 42 2 " " FLAGS "D" FIELD G1:P_SAL_LOR END TEXT DLG_NULL BEGIN PROMPT 2 3 "Sicurezza" END CURRENCY F_SAL_SIC 15 BEGIN PROMPT 24 3 "-" FLAGS "D" FIELD G1:SAL_SIC END CURRENCY F_P_SAL_SIC 15 BEGIN PROMPT 42 3 " " FLAGS "D" FIELD G1:P_SAL_SIC END TEXT DLG_NULL BEGIN PROMPT 2 4 "Esclusi da ribasso" END CURRENCY F_SAL_ESC 15 BEGIN PROMPT 24 4 "-" FLAGS "D" FIELD G1:SAL_ESC END CURRENCY F_P_SAL_ESC 15 BEGIN PROMPT 42 4 " " FLAGS "D" FIELD G1:P_SAL_ESC END TEXT DLG_NULL BEGIN PROMPT 2 5 "Importo da ribassare" END CURRENCY F_SAL_IDR 15 BEGIN PROMPT 24 5 "=" FLAGS "D" FIELD G1:SAL_IDR END CURRENCY F_P_SAL_IDR 15 BEGIN PROMPT 42 5 " " FLAGS "D" FIELD G1:P_SAL_IDR END NUMBER F_SAL_PRIB 6 2 BEGIN PROMPT 2 6 "Ribasso %" FLAGS "D" FIELD G1:SAL_PRIB END CURRENCY F_SAL_RIB 15 BEGIN PROMPT 24 6 "-" FLAGS "D" FIELD G1:SAL_RIB END CURRENCY F_P_SAL_RIB 15 BEGIN PROMPT 42 6 " " FLAGS "D" FIELD G1:P_SAL_RIB END TEXT DLG_NULL BEGIN PROMPT 2 7 "Importo ribassato" END CURRENCY F_SAL_IRB 15 BEGIN PROMPT 24 7 "=" FLAGS "D" FIELD G1:SAL_IRB END CURRENCY F_P_SAL_IRB 15 BEGIN PROMPT 42 7 " " FLAGS "D" FIELD G1:P_SAL_IRB END TEXT DLG_NULL BEGIN PROMPT 2 8 "Sicurezza ed Esclusi" END CURRENCY F_SAL_SIC2 15 BEGIN PROMPT 24 8 "+" FLAGS "DG" END CURRENCY F_P_SAL_SIC2 15 BEGIN PROMPT 42 8 " " FLAGS "D" END TEXT DLG_NULL BEGIN PROMPT 2 10 "@bImporto SAL" END CURRENCY F_SAL_SAL 15 BEGIN PROMPT 24 10 "=" FLAGS "D" FIELD G1:SAL_SAL END CURRENCY F_P_SAL_SAL 15 BEGIN PROMPT 42 10 " " FLAGS "D" FIELD G1:P_SAL_SAL END NUMBER F_SAL_PGAR 6 2 BEGIN PROMPT 2 11 "Garanzia %" FLAGS "D" FIELD G1:SAL_PGAR END CURRENCY F_SAL_GAR 15 BEGIN PROMPT 24 11 "-" FIELD G1:SAL_GAR FLAGS "D" END CURRENCY F_P_SAL_GAR 15 BEGIN PROMPT 42 11 " " FLAGS "D" FIELD G1:P_SAL_GAR END NUMBER F_SAL_PANT 6 2 BEGIN PROMPT 2 12 "Anticipo %" FLAGS "D" FIELD G1:SAL_PANT END CURRENCY F_SAL_ANT 15 BEGIN PROMPT 24 12 "-" FIELD G1:SAL_ANT FLAGS "D" END CURRENCY F_P_SAL_ANT 15 BEGIN PROMPT 42 12 " " FLAGS "D" FIELD G1:P_SAL_ANT END TEXT DLG_NULL BEGIN PROMPT 2 14 "@bImporto netto" END CURRENCY F_SAL_NET 15 BEGIN PROMPT 24 14 "=" FLAGS "D" FIELD G1:SAL_NET END CURRENCY F_P_SAL_NET 15 BEGIN PROMPT 42 14 " " FLAGS "D" FIELD G1:P_SAL_NET END NUMBER F_SAL_PIVA 6 2 BEGIN PROMPT 2 15 "Imposta %" FLAGS "D" FIELD G1:SAL_PIVA END CURRENCY F_SAL_IVA 15 BEGIN PROMPT 24 15 "+" FLAGS "D" FIELD G1:SAL_IVA END CURRENCY F_P_SAL_IVA 15 BEGIN PROMPT 42 15 " " FLAGS "D" FIELD G1:P_SAL_IVA END TEXT DLG_NULL BEGIN PROMPT 2 16 "@bTotale SAL" END CURRENCY F_SAL_TOT 15 BEGIN PROMPT 24 16 "=" FLAGS "DG" FIELD G1:SAL_TOT END CURRENCY F_P_SAL_TOT 15 BEGIN PROMPT 42 16 " " FLAGS "D" FIELD G1:P_SAL_TOT END ENDPAGE ENDMASK PAGE "Distinta" -1 -1 78 10 STRING S_CODART 20 BEGIN PROMPT 1 0 "Distinta " USE LF_DIST INPUT CODDIST S_CODART DISPLAY "Codice@20" CODDIST DISPLAY "Descrizione@50" DESCR DISPLAY "U.M." UM DISPLAY "Prezzo@14V" PREZZO OUTPUT S_CODART CODDIST OUTPUT S_DESCR DESCR OUTPUT S_UMART UM CHEKTYPE SEARCH ADD RUN db0 -4 FLAGS "U" FIELD CODART END ZOOM S_DESCR 50 39 BEGIN PROMPT 35 0 "" USE LF_DIST KEY 2 INPUT DESCR S_DESCR DISPLAY "Descrizione@50" DESCR DISPLAY "Codice@20" CODDIST DISPLAY "U.M." UM DISPLAY "Prezzo@14V" PREZZO COPY OUTPUT S_CODART CHEKTYPE SEARCH FIELD DESCR END STRING S_UMART 2 BEGIN PROMPT 1 1 "U.M. " USE %UMS INPUT CODTAB S_UMART DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT S_UMART CODTAB CHECKTYPE NORMAL FIELD UMQTA END STRING S_CODIVA 4 BEGIN PROMPT 13 1 "IVA " USE %IVA INPUT CODTAB S_CODIVA DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT S_CODIVA CODTAB CHECKTYPE NORMAL FIELD CODIVA END CURRENCY S_PREZZO 16 BEGIN PROMPT 26 1 "Prezzo " FIELD PREZZO END NUMBER S_TOTALE 16 2 BEGIN PROMPT 51 1 "Totale " PICTURE ".2" FLAGS "DG" VALIDATE 14 1 #S_QTA*#S_PREZZO DRIVENBY S_QTA S_PREZZO END TEXT DLG_NULL BEGIN PROMPT 1 2 "Qtà SAL" END NUMBER S_QTA 12 3 BEGIN PROMPT 1 3 "" PICTURE ".3" FIELD QTA END TEXT DLG_NULL BEGIN PROMPT 16 2 "Qtà Ord." END NUMBER S_QTAORD 12 3 BEGIN PROMPT 16 3 "" PICTURE ".3" FIELD QTAGG1 FLAGS "D" END TEXT DLG_NULL BEGIN PROMPT 31 2 "Qtà Progr." END NUMBER S_QTAPRG 12 3 BEGIN PROMPT 31 3 "" PICTURE ".3" FIELD QTAGG2 FLAGS "D" END TEXT DLG_NULL BEGIN PROMPT 46 2 "Qtà residua" END NUMBER S_QTARES 12 3 BEGIN PROMPT 46 3 "" PICTURE ".3" FIELD QTAGG3 FLAGS "D" END DATE S_INIATT BEGIN PROMPT 1 6 "Inizio attività " FIELD DATAINIATT END DATE S_FINATT BEGIN PROMPT 35 6 "Fine attività " FIELD DATAFINATT END DATE S_DATALAV BEGIN PROMPT 35 7 "Data lavori " FIELD DATACONS END NUMBER S_ID 6 BEGIN PROMPT 1 7 "ID " FIELD IDRIGA FLAGS "D" END NUMBER S_LEGAME 6 BEGIN PROMPT 1 8 "Legame " FIELD IDRIGACOLL END LIST S_TIPOLEG 1 15 BEGIN PROMPT 35 8 "Tipo legame " ITEM "0|Nessuno" ITEM "1|Fine-Inizio" ITEM "2|Fine-Fine" ITEM "3|Inizio-Inizio" ITEM "4|Inizio-Fine" FIELD TIPOCOLL END LIST S_TIPOLAV 1 30 BEGIN PROMPT 1 9 "Tipo lavoro " ITEM "0|Lavori e somministrazioni" ITEM "1|Lavori aggiuntivi" ITEM "2|Economie" ITEM "3|Sicurezza" ITEM "4|Escluso da ribasso" FIELD TIPODET END ENDPAGE TOOLBAR "" 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 ENDMASK PAGE "Misura" -1 -1 60 8 STRING 101 50 45 BEGIN PROMPT 1 1 "Descriz. " FIELD DESCR END NUMBER 102 9 3 BEGIN PROMPT 1 2 "Numero " FIELD QTAGG1 END NUMBER 103 9 3 BEGIN PROMPT 1 3 "Lunghezza " FIELD QTAGG2 END NUMBER 104 9 3 BEGIN PROMPT 1 4 "Larghezza " FIELD QTAGG3 END NUMBER 105 9 3 BEGIN PROMPT 1 5 "Altezza " FIELD QTAGG4 END NUMBER 106 9 3 BEGIN PROMPT 1 6 "Totale " FLAGS "DG" DRIVENBY 102 103 104 105 NUM_CALC IF(#102,#102,1)*IF(#103,#103,1)*IF(#104,#104,1)*IF(#105,#105,1) FIELD QTA END DATE 107 BEGIN PROMPT 1 7 "Data " FIELD DATACONS END ENDPAGE TOOLBAR "" 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 ENDMASK