#include "mr2100a.h" #include "mr2url.h" TOOLBAR "Toolbar" 0 -3 -1 3 STRING DLG_PROFILE 50 BEGIN PROMPT 9 0 "Profilo " PSELECT END BUTTON DLG_ELABORA 10 2 BEGIN PROMPT -16 -1 "~Elabora" PICTURE BMP_ELABORA END BUTTON DLG_PRINT 10 2 BEGIN PROMPT -26 -1 "~Stampa" END BUTTON DLG_SAVEREC 10 2 BEGIN PROMPT -36 -1 "~Registra" PICTURE BMP_SAVEREC PICTURE BMP_SAVERECDN FLAGS "D" END BUTTON DLG_EDIT 10 2 BEGIN PROMPT -46 -1 "~Modifica" MESSAGE RUN,ve0,-1 PICTURE BMP_EDIT END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -56 -1 "" END BUTTON DLG_QUIT 10 2 BEGIN PROMPT -66 -1 "~Fine" PICTURE BMP_QUIT PICTURE BMP_QUITDN END ENDPAGE PAGE "Query" -1 -1 80 19 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 1 "@bParametri dell'elaborazione" END DATE F_DADATA BEGIN PROMPT 2 2 "Dalla data " CHECKTYPE REQUIRED GROUP G_PREPROCESS END DATE F_ADATA BEGIN PROMPT 45 2 "Alla data " CHECKTYPE REQUIRED VALIDATE DATE_CMP_FUNC > F_DADATA WARNING "La data finale deve essere maggiore di quella iniziale" GROUP G_PREPROCESS END LIST F_BUCKETS 1 15 BEGIN GROUP G_PREPROCESS PROMPT 2 4 "Intervallo " ITEM "1|1 Settimana" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "2|2 Settimane" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "4|1 Mese" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "8|2 Mesi" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "13|3 Mesi" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "17|4 Mesi" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "26|6 Mesi" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM "52|1 Anno" MESSAGE SHOW,F_BUCKET|DISABLE,F_BUCKET|COPY,F_BUCKET|"7",F_DAYXBUCK ITEM " |Personalizzato" MESSAGE SHOW,F_BUCKET|ENABLE,F_BUCKET|"7",F_DAYXBUCK ITEM "G|1 Giorno" MESSAGE HIDE,F_BUCKET|"1",F_BUCKET|"1",F_DAYXBUCK ITEM "M|Mese solare" MESSAGE HIDE,F_BUCKET|"31",F_BUCKET|"1",F_DAYXBUCK END NUMBER F_BUCKET 2 BEGIN GROUP G_PREPROCESS PROMPT 45 4 "Settimane " FLAGS "UG" CHECKTYPE REQUIRED END LIST F_DAYXBUCK 1 9 BEGIN PROMPT 42 42 "" ITEM "7|settimane" ITEM "1|giorni" FLAGS "D" END BOOLEAN F_RESCHEDULING BEGIN PROMPT 2 7 "Permetti il rescheduling" flags "D" END BOOLEAN F_NOMAG BEGIN PROMPT 2 10 "Non suddividere per magazzini" MESSAGE TRUE DISABLE,F_NODEP|"X",F_NODEP MESSAGE FALSE ENABLE,F_NODEP END BOOLEAN F_NODEP BEGIN PROMPT 40 10 "Non suddividere per depositi" END BOOLEAN F_NOIMP BEGIN PROMPT 2 11 "Non suddividere per impianti" END BOOLEAN F_NOLIN BEGIN PROMPT 2 12 "Non suddividere per linee" END BOOLEAN F_DOC_YEAR_PREC BEGIN PROMPT 2 14 "Considera i documenti dell'anno precedente" END ENDPAGE PAGE "Elabora" -1 -1 80 19 LIST F_ORC_MASTER 1 20 BEGIN GROUP G_PREPROCESS PROMPT 1 2 "" ITEM "O|Ordini da clienti" ITEM "M|Master Schedule Plan" END SPREADSHEET F_NUM_ORC 8 6 BEGIN GROUP G_PREPROCESS PROMPT 1 3 "" ITEM "Codice" END SPREADSHEET F_TIPI_ORC 62 6 BEGIN GROUP G_PREPROCESS PROMPT 16 3 "" ITEM "Tipo@4" ITEM "Descrizione@50" ITEM "Da stato" ITEM "A stato" END TEXT DLG_NULL BEGIN PROMPT 1 10 "@bOrdini produzione/fornitori" END SPREADSHEET F_NUM_ORF 8 BEGIN GROUP G_PREPROCESS PROMPT 1 11 "" ITEM "Codice" END SPREADSHEET F_TIPI_ORF 62 BEGIN GROUP G_PREPROCESS PROMPT 16 11 "" ITEM "Tipo@4" ITEM "Descrizione@50" ITEM "Da stato" ITEM "A stato" ITEM "Stato def." END ENDPAGE PAGE "Genera" -1 -1 78 20 BOOL F_ALL_ORDERSCHANGES BEGIN PROMPT 2 2 "Mostra tutte le righe d'ordine" GROUP G_PREPROCESS MESSAGE TRUE ENABLE,F_ALL_MRPLINES MESSAGE FALSE CLEAR,F_ALL_MRPLINES END BOOL F_ALL_MRPLINES BEGIN PROMPT 2 3 "Mostra tutte le righe elaborate" GROUP G_PREPROCESS END BOOL F_DISABLESAVE BEGIN PROMPT 2 4 "Solo monitoraggio (registrazione disabilitata)" GROUP G_PREPROCESS END TEXT DLG_NULL BEGIN PROMPT 2 6 "@bOrdini di produzione" END STRING F_NUM_PROD 4 BEGIN GROUP G_PREPROCESS PROMPT 27 6 "Numerazione " FLAGS "U" USE %NUM INPUT CODTAB F_NUM_PROD DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_NUM_PROD CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_TIPO_PROD 4 BEGIN GROUP G_PREPROCESS PROMPT 50 6 "Tipo " FLAGS "U" USE %TIP INPUT CODTAB F_TIPO_PROD DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_TIPO_PROD CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_RIGA_PROD 4 BEGIN GROUP G_PREPROCESS PROMPT 66 6 "Riga " FLAGS "U" USE %TRI SELECT S7=="M" INPUT CODTAB F_RIGA_PROD DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_RIGA_PROD CODTAB CHECKTYPE REQUIRED ADD NONE END TEXT DLG_NULL BEGIN PROMPT 2 7 "@bOrdini di acquisto" END STRING F_NUM_FORN 4 BEGIN GROUP G_PREPROCESS PROMPT 27 7 "Numerazione " FLAGS "U" COPY USE F_NUM_PROD INPUT CODTAB F_NUM_FORN COPY DISPLAY F_NUM_PROD OUTPUT F_NUM_FORN CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_TIPO_FORN 4 BEGIN GROUP G_PREPROCESS PROMPT 50 7 "Tipo " FLAGS "U" COPY USE F_TIPO_PROD INPUT CODTAB F_TIPO_FORN COPY DISPLAY F_TIPO_PROD OUTPUT F_TIPO_FORN CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_RIGA_FORN 4 BEGIN GROUP G_PREPROCESS PROMPT 66 7 "Riga " FLAGS "U" COPY USE F_RIGA_PROD INPUT CODTAB F_RIGA_FORN COPY DISPLAY F_RIGA_PROD OUTPUT F_RIGA_FORN CODTAB CHECKTYPE REQUIRED ADD NONE END LIST F_TIPOCV 10 BEGIN GROUP G_PREPROCESS PROMPT 2 8 "Preleva i prezzi da " ITEM "|Anagrafica" MESSAGE HIDE,F_CODCONDV|HIDE,F_TIPOCF_CONDV|HIDE,F_CATVEN_CV|CHECK,F_CODCONDV ITEM "L|Listino" MESSAGE SHOW,F_CODCONDV|HIDE,F_TIPOCF_CONDV|SHOW,F_CATVEN_CV|CHECK,F_CODCONDV ITEM "C|Contratto" MESSAGE SHOW,F_CODCONDV|SHOW,F_TIPOCF_CONDV|HIDE,F_CATVEN_CV|CHECK,F_CODCONDV ITEM "O|Offerta" MESSAGE SHOW,F_CODCONDV|HIDE,F_TIPOCF_CONDV|HIDE,F_CATVEN_CV|CHECK,F_CODCONDV END STRING F_CODCONDV 3 BEGIN PROMPT 36 8 "" USE LF_CONDV INPUT TIPO F_TIPOCV INPUT CATVEN F_CATVEN_CV INPUT COD F_CODCONDV INPUT TIPOCF F_TIPOCF_CONDV DISPLAY "" TIPO DISPLAY "Cat.ven." CATVEN DISPLAY "" TIPOCF DISPLAY "Cli/for@10" CODCF DISPLAY "Codice" COD DISPLAY "Descrizione@30" DESCR OUTPUT F_TIPOCV TIPO OUTPUT F_CATVEN_CV CATVEN OUTPUT F_TIPOCF_CONDV TIPOCF OUTPUT F_CODCONDV COD END STRING F_CATVEN_CV 2 BEGIN PROMPT 43 8 "Categoria di vendita " USE CVE INPUT CODTAB F_CATVEN_CV DISPLAY "Codice" CODTAB DISPLAY "Descrizione @50" S0 OUTPUT F_CATVEN_CV CODTAB CHECKTYPE REQUIRED END LIST F_TIPOCF_CONDV 9 BEGIN PROMPT 43 8 "" ITEM "C|Cliente" ITEM "F|Fornitore" END BOOLEAN F_DIVIDEBYART BEGIN PROMPT 2 10 "Suddividi gli ordini per articolo" GROUP G_PREPROCESS END BOOLEAN F_DIVIDEBYDATE BEGIN PROMPT 40 10 "Suddividi gli ordini per scadenza" GROUP G_PREPROCESS END BOOLEAN F_KEEP_IMP BEGIN GROUP G_PREPROCESS PROMPT 2 13 "Mantieni la produzione all'interno dello stesso impianto" HELP "Mantiene la ricerca della lavorazioni all'interno dello stesso impianto" END BOOLEAN F_LOTSIZING_F BEGIN GROUP G_PREPROCESS PROMPT 2 15 "Lotti minimi sugli ordini di acquisto" END BOOLEAN F_LOTSIZING_P BEGIN GROUP G_PREPROCESS PROMPT 2 16 "Lotti minimi sugli ordini di produzione" END BOOL F_IGN_LDTIME BEGIN GROUP G_PREPROCESS PROMPT 2 17 "Ignora lead time di anagrafica " FLAGS "U" END NUMBER F_XTRA_LDTIME 2 BEGIN GROUP G_PREPROCESS PROMPT 2 18 "Anticipa le consegne di " FLAGS "U" END TEXT DLG_NULL BEGIN GROUP G_PREPROCESS PROMPT 31 18 "giorni lavorativi" FLAGS "U" END NUMBER F_XTRA_PLTIME 2 BEGIN GROUP G_PREPROCESS PROMPT 2 19 "Anticipa le emissioni di " FLAGS "U" END TEXT DLG_NULL BEGIN GROUP G_PREPROCESS PROMPT 31 19 "giorni lavorativi" FLAGS "U" END ENDPAGE PAGE "Fabbisogni" -1 -1 78 20 GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 0 0 "" END LIST F_SEL_ORD_TYPE 12 BEGIN PROMPT 1 1 "Ordini di tipo " // PROMPT 1 1 "" ITEM "P|produzione" MESSAGE SHOW, G_SEL_ORDP@|HIDE, G_SEL_ORDF@ ITEM "F|fornitore" MESSAGE HIDE, G_SEL_ORDP@|SHOW, G_SEL_ORDF@ END STRING F_OP_DAGRMERC 3 BEGIN FLAGS "U" PROMPT 1 2 "Da gruppo merc. " USE GMC SELECT CODTAB[4,5] = "" INPUT CODTAB F_OP_DAGRMERC OUTPUT F_OP_DAGRMERC CODTAB DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 GROUP G_SEL_ORDP END STRING F_OP_AGRMERC 3 BEGIN FLAGS "U" PROMPT 22 2 " a " COPY USE F_OP_DAGRMERC COPY DISPLAY F_OP_DAGRMERC INPUT CODTAB F_OP_AGRMERC OUTPUT F_OP_AGRMERC CODTAB GROUP G_SEL_ORDP END STRING F_OF_DAGRMERC 3 BEGIN FLAGS "U" PROMPT 1 2 "Da gruppo merc. " COPY USE F_OP_DAGRMERC COPY DISPLAY F_OP_DAGRMERC INPUT CODTAB F_OF_DAGRMERC OUTPUT F_OF_DAGRMERC CODTAB GROUP G_SEL_ORDF END STRING F_OF_AGRMERC 3 BEGIN FLAGS "U" PROMPT 22 2 " a " COPY USE F_OP_DAGRMERC COPY DISPLAY F_OP_DAGRMERC INPUT CODTAB F_OF_AGRMERC OUTPUT F_OF_AGRMERC CODTAB GROUP G_SEL_ORDF END BUTTON F_SELECT_ORD 10 2 BEGIN PROMPT 64 1 "Ordini a fornitore" PICTURE BMP_SELECT END LIST F_SORT 26 BEGIN PROMPT 1 4 "Ordinamento " ITEM "1|Tipo/data/fornit./articolo" ITEM "2|Tipo/data/articolo/fornit." ITEM "3|Tipo/fornit./articolo/data" ITEM "4|Tipo/fornit./data/articolo" ITEM "5|Tipo/articolo/fornit./data" ITEM "6|Tipo/articolo/data/fornit." ITEM "7|Data/tipo/fornit./articolo" ITEM "8|Data/articolo/tipo/fornit." ITEM "9|Articolo/tipo/fornit./data" ITEM "10|Articolo/data/tipo/fornit." END BOOLEAN F_SORT_ORDER BEGIN PROMPT 13 5 "Inverso" END BOOLEAN F_DATE_SORT_ORDER BEGIN PROMPT 30 5 "Data di consegna" END BUTTON F_RESORT_ORDINI 10 BEGIN PROMPT 64 4 "Riordina" END SPREADSHEET F_ORDINI BEGIN PROMPT 0 5 "" ITEM "@1" ITEM "@1" ITEM "Documento@10" ITEM "Consegna@10" ITEM "Fornit." ITEM "Codice Articolo@20" ITEM "Liv.1@10" ITEM "Liv.2@10" ITEM "Liv.3@10" ITEM "Liv.4@10" ITEM "Mag@3" ITEM "Dep@2" ITEM "Imp.@5" ITEM "Linea@5" ITEM "Quantita'@18" ITEM "UM." ITEM "Prezzo@18" ITEM "Descrizione@50" ITEM "Anno" ITEM "Cod.Num." ITEM "Num.Doc." ITEM "Num.Riga." DEFAULT NONE END ENDPAGE PAGE "Calendario" -1 -1 78 20 NUMBER F_YEAR 4 BEGIN PROMPT 1 1 "Anno " FLAGS "A" END STRING F_LINEA 5 BEGIN PROMPT 25 1 "Linea " FLAGS "UZ" USE LNP INPUT CODTAB F_LINEA DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_LINEA CODTAB OUTPUT F_IMPIANTO S6 CHECKTYPE NORMAL END STRING F_IMPIANTO 5 BEGIN PROMPT 50 1 "Impianto " FLAGS "UZ" USE IMP INPUT CODTAB F_IMPIANTO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_IMPIANTO CODTAB CHECKTYPE NORMAL END CALENDAR F_CALENDAR -3 -1 BEGIN PROMPT 0 2 "" END ENDPAGE ENDMASK PAGE "Numerazioni clienti" -1 -1 60 6 STRING F_CODNUM 4 BEGIN PROMPT 1 1 "Numerazione " FLAGS "U" USE %NUM INPUT CODTAB F_CODNUM DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODNUM CODTAB OUTPUT F_DESCNUM S0 CHECKTYPE REQUIRED ADD NONE END STRING F_DESCNUM 50 40 BEGIN PROMPT 1 2 "Descrizione " FLAGS "U" USE %NUM KEY 2 INPUT S0 F_DESCNUM DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB OUTPUT F_DESCNUM S0 OUTPUT F_CODNUM CODTAB CHECKTYPE REQUIRED ADD NONE END BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE ENDMASK PAGE "Ordini clienti" -1 -1 60 10 STRING F_TIPO 4 BEGIN PROMPT 1 1 "Tipo " FLAGS "U" USE %TIP INPUT CODTAB F_TIPO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_TIPO CODTAB OUTPUT F_DESCTIPO S0 CHECKTYPE REQUIRED ADD NONE END STRING F_DESCTIPO 50 40 BEGIN PROMPT 1 2 "Descrizione " USE %TIP KEY 2 INPUT S0 F_DESCTIPO DISPLAY "Descrizione@70" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_TIPO CHECKTYPE REQUIRED ADD NONE END STRING F_DASTATO 1 BEGIN PROMPT 1 3 "Da stato " USE %STD INPUT CODTAB F_DASTATO DISPLAY "Stato" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_DASTATO CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_ASTATO 1 BEGIN PROMPT 1 4 "A stato " COPY USE F_DASTATO INPUT CODTAB F_ASTATO COPY DISPLAY F_DASTATO OUTPUT F_ASTATO CODTAB CHECKTYPE REQUIRED ADD NONE END BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE ENDMASK PAGE "Numerazioni fornitori" -1 -1 60 6 STRING F_CODNUM 4 BEGIN PROMPT 1 1 "Numerazione " FLAGS "U" USE %NUM INPUT CODTAB F_CODNUM DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODNUM CODTAB OUTPUT F_DESCNUM S0 CHECKTYPE REQUIRED ADD NONE END STRING F_DESCNUM 50 40 BEGIN PROMPT 1 2 "Descrizione " FLAGS "U" USE %NUM KEY 2 INPUT S0 F_DESCNUM DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB OUTPUT F_DESCNUM S0 OUTPUT F_CODNUM CODTAB CHECKTYPE REQUIRED ADD NONE END BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE ENDMASK PAGE "Ordini fornitori" -1 -1 60 10 STRING F_TIPO 4 BEGIN PROMPT 1 1 "Tipo " FLAGS "U" USE %TIP INPUT CODTAB F_TIPO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_TIPO CODTAB OUTPUT F_DESCTIPO S0 CHECKTYPE REQUIRED ADD NONE END STRING F_DESCTIPO 50 40 BEGIN PROMPT 1 2 "Descrizione " USE %TIP KEY 2 INPUT S0 F_DESCTIPO DISPLAY "Descrizione@70" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_TIPO CHECKTYPE REQUIRED ADD NONE END STRING F_DASTATO 1 BEGIN PROMPT 1 3 "Da stato " USE %STD INPUT CODTAB F_DASTATO DISPLAY "Stato" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_DASTATO CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_ASTATO 1 BEGIN PROMPT 1 4 "A stato " COPY USE F_DASTATO INPUT CODTAB F_ASTATO COPY DISPLAY F_DASTATO OUTPUT F_ASTATO CODTAB CHECKTYPE REQUIRED ADD NONE END STRING F_STATODEF 1 BEGIN PROMPT 1 5 "Stato definitivo " COPY USE F_DASTATO INPUT CODTAB F_STATODEF COPY DISPLAY F_DASTATO OUTPUT F_STATODEF CODTAB CHECKTYPE REQUIRED ADD NONE END BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE ENDMASK PAGE "Righe ordini" -1 -1 70 16 BOOLEAN F_SELECTED BEGIN PROMPT 1 0 "Riga selezionata per la generazione" END LIST F_ORD_TYPE 1 14 BEGIN FLAGS "" PROMPT 1 1 "Ordine " ITEM "F|Fornitore" MESSAGE ENABLE,F_FORNITORE|ENABLE,F_RAGSOC ITEM "P|Produzione" MESSAGE CLEAR,F_FORNITORE|CLEAR,F_RAGSOC END STRING F_DOCANNODOC 4 BEGIN FLAGS "D" PROMPT 1 2 "Anno " END STRING F_DOCCODNUM 4 BEGIN FLAGS "D" PROMPT 19 2 "Documento " END NUMBER F_DOCNUM 9 BEGIN FLAGS "D" PROMPT 35 2 "" END NUMBER F_DOCNRIGA 4 BEGIN FLAGS "D" PROMPT 60 2 "Riga " END DATE F_DATADOC BEGIN PROMPT 1 3 "Data doc. " CHECKTYPE REQUIRED FIELD DATADOC END DATE F_DATACONS BEGIN PROMPT 39 3 "Data consegna " CHECKTYPE REQUIRED VALIDATE DATE_CMP_FUNC >= F_DATADOC FIELD DATACONS WARNING "Data di consegna inferiore a quella del documento" END NUMBER F_FORNITORE 6 BEGIN PROMPT 1 4 "Fornitore " USE LF_CLIFO INPUT TIPOCF "F" INPUT CODCF F_FORNITORE DISPLAY "Codice" CODCF DISPLAY "Descrizione@50" RAGSOC OUTPUT F_FORNITORE CODCF OUTPUT F_RAGSOC RAGSOC FIELD CODCF CHECKTYPE NORMAL GROUP 2 END STRING F_RAGSOC 50 37 BEGIN PROMPT 24 4 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "F" INPUT RAGSOC F_RAGSOC DISPLAY "Descrizione@50" RAGSOC DISPLAY "Codice@16" CODCF COPY OUTPUT F_FORNITORE CHECKTYPE NORMAL GROUP 2 END STRING F_ARTICOLO 20 BEGIN PROMPT 1 5 "Articolo " FLAGS "D" END STRING F_DESCART 50 BEGIN PROMPT 1 6 "Descrizione " FLAGS "D" END STRING F_LIV1 10 BEGIN PROMPT 1 7 "Giacenza " USE GCG INPUT CODTAB[1,1] "1" INPUT CODTAB[2,20] F_LIV1 OUTPUT F_LIV1 CODTAB[2,20] DISPLAY "Codice" CODTAB[2,20] DISPLAY "Descrizione@50" S0 CHECKTYPE NORMAL MESSAGE EMPTY CLEAR, F_LIV2 MESSAGE ENABLE, F_LIV2 FLAGS "D" END STRING F_LIV2 10 BEGIN PROMPT 27 7 "Giacenza " COPY USE F_LIV1 COPY DISPLAY F_LIV1 INPUT CODTAB[1,1] "2" INPUT CODTAB[2,20] F_LIV2 OUTPUT F_LIV2 CODTAB[2,20] CHECKTYPE NORMAL MESSAGE EMPTY CLEAR, F_LIV3 MESSAGE ENABLE, F_LIV3 FLAGS "D" END STRING F_LIV3 10 BEGIN PROMPT 1 8 "Giacenza " COPY USE F_LIV1 COPY DISPLAY F_LIV1 INPUT CODTAB[1,1] "3" INPUT CODTAB[2,20] F_LIV3 OUTPUT F_LIV3 CODTAB[2,20] CHECKTYPE NORMAL MESSAGE EMPTY CLEAR, F_LIV4 MESSAGE ENABLE, F_LIV4 FLAGS "D" END STRING F_LIV4 10 BEGIN PROMPT 27 8 "Giacenza " COPY USE F_LIV1 COPY DISPLAY F_LIV1 INPUT CODTAB[1,1] "4" INPUT CODTAB[2,20] F_LIV4 OUTPUT F_LIV4 CODTAB[2,20] CHECKTYPE NORMAL FLAGS "D" END STRING F_MAGAZZINO 3 BEGIN PROMPT 1 9 "Magazzino " FLAGS "U" USE MAG INPUT CODTAB[1,3] F_MAGAZZINO INPUT CODTAB[4,5] F_DEPOSITO DISPLAY "Magazzino" CODTAB[1,3] DISPLAY "Deposito" CODTAB[4,5] DISPLAY "Descrizione@50" S0 OUTPUT F_MAGAZZINO CODTAB[1,3] OUTPUT F_DEPOSITO CODTAB[4,5] OUTPUT F_DESCMAG S0 CHECKTYPE NORMAL END STRING F_DEPOSITO 2 BEGIN PROMPT 19 9 "" FLAGS "U" COPY ALL F_MAGAZZINO CHECKTYPE NORMAL END STRING F_DESCMAG 50 37 BEGIN PROMPT 24 9 "" USE MAG KEY 2 INPUT S0 F_DESCMAG DISPLAY "Descrizione@50" S0 DISPLAY "Magazzino" CODTAB[1,3] DISPLAY "Deposito" CODTAB[4,5] COPY OUTPUT F_MAGAZZINO CHECKTYPE NORMAL END STRING H_CODIMP 5 BEGIN PROMPT 1 10 "Impianto " FLAGS "UGH" MESSAGE EMPTY COPY,H_CODIMP MESSAGE COPY,F_CODIMP|CHECK,F_CODIMP END STRING F_CODIMP 5 BEGIN PROMPT 1 10 "Impianto " FLAGS "UZ" USE IMP INPUT CODTAB F_CODIMP DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODIMP CODTAB OUTPUT F_DESCIMP S0 CHECKTYPE NORMAL END STRING F_DESCIMP 50 37 BEGIN PROMPT 24 10 "" FLAGS "U" USE IMP KEY 2 INPUT S0 F_DESCIMP DISPLAY "Descrizione@50" S0 DISPLAY "Codice@16" CODTAB COPY OUTPUT F_CODIMP CHECKTYPE NORMAL END STRING F_CODLIN 5 BEGIN PROMPT 1 11 "Linea " FLAGS "UZ" USE LNP INPUT CODTAB F_CODLIN DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODLIN CODTAB OUTPUT F_DESCLIN S0 OUTPUT H_CODIMP S6 CHECKTYPE NORMAL END STRING F_DESCLIN 50 37 BEGIN PROMPT 24 11 "" USE LNP KEY 2 INPUT S0 F_DESCLIN DISPLAY "Descrizione@50" S0 DISPLAY "Codice@16" CODTAB COPY OUTPUT F_CODLIN CHECKTYPE NORMAL END NUMBER F_QUANTITA 18 5 BEGIN PROMPT 1 12 "Quantita' " PICTURE ".5" FLAGS "" END STRING F_UM 2 BEGIN PROMPT 44 12 "Unita' di misura " FLAGS "D" END CURRENCY F_PREZZO 18 BEGIN PROMPT 1 13 "Prezzo " FLAGS "U" END BOOL F_OK BEGIN PROMPT 44 11 "OK" FLAGS "H" END BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON F_RISALITA 10 2 BEGIN PROMPT -23 -1 "Risalita" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE ENDMASK