#include "mr0500a.h" TOOLBAR "" 0 -4 0 4 BUTTON 99 10 2 BEGIN PROMPT -13 -3 "~Aperti" MESSAGE K_F9,H_PROG END BUTTON DLG_ELABORA 10 2 BEGIN PROMPT -23 -3 "E~labora" END BUTTON F_DATALOG 10 2 BEGIN PROMPT -33 -3 "" PICTURE 20001 END #include ENDPAGE PAGE "Rilevazione Produzione" -1 -1 72 6 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 0 "" END STRING F_CODART 20 BEGIN PROMPT 2 1 "Articolo " USE LF_ANAMAG INPUT CODART F_CODART DISPLAY "Codice articolo@20" CODART DISPLAY "Descrizione@50" DESCR OUTPUT F_CODART CODART OUTPUT F_DESCRCOD DESCR CHECKTYPE REQUIRED FLAGS "U" KEY 1 FIELD CODART MESSAGE COPY,11@ END STRING F_DESCRCOD 50 BEGIN PROMPT 2 2 "Descrizione " USE LF_ANAMAG KEY 2 FLAGS "U" INPUT DESCR F_DESCRCOD DISPLAY "Descrizione@50" DESCR DISPLAY "Codice articolo@20" CODART COPY OUTPUT F_CODART CHECKTYPE NORMAL KEY 1 MESSAGE COPY,12@ END DATE F_DATA BEGIN PROMPT 2 3 "Data ordine " CHECKTYPE REQUIRED KEY 1 FIELD DATA MESSAGE COPY,13@ END NUMBER F_PROG 3 BEGIN PROMPT 42 3 "Progressivo del giorno " USE LF_RILPROD KEY 6 JOIN LF_ANAMAG INTO CODART==CODART FLAGS "U" INPUT PROVV F_PROVV INPUT ANNO F_ANNO INPUT CODNUM F_CODNUM INPUT NDOC F_NDOC INPUT NRIGA F_NRIGA DISPLAY "Ordine@10" NDOC DISPLAY "Riga@7" NRIGA DISPLAY "Codice articolo@20" CODART DISPLAY "Descrizione@50" LF_ANAMAG->DESCR DISPLAY "Data ordine" DATA DISPLAY "Prog." PROG OUTPUT F_CODART CODART OUTPUT F_DATA DATA OUTPUT F_PROG PROG CHECKTYPE REQUIRED KEY 1 FIELD PROG MESSAGE COPY,14@ END NUMBER H_PROG 3 BEGIN PROMPT 42 3 "" USE LF_RILPROD KEY 6 SELECT QTA==0 JOIN LF_ANAMAG INTO CODART==CODART FLAGS "UHG" INPUT PROVV F_PROVV INPUT ANNO F_ANNO INPUT CODNUM F_CODNUM INPUT NDOC F_NDOC INPUT NRIGA F_NRIGA DISPLAY "Ordine@10" NDOC DISPLAY "Riga@7" NRIGA DISPLAY "Codice articolo@20" CODART DISPLAY "Descrizione@50" LF_ANAMAG->DESCR DISPLAY "Data ordine" DATA DISPLAY "Prog." PROG OUTPUT F_CODART CODART OUTPUT F_DATA DATA OUTPUT F_PROG PROG CHECKTYPE NORMAL END STRING F_IMPIANTO 5 BEGIN PROMPT 1 5 "Impianto " USE IMP INPUT CODTAB F_IMPIANTO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_IMPIANTO CODTAB OUTPUT F_DESCRIMP S0 CHECKTYPE NORMAL FIELD IMPIANTO END STRING F_DESCRIMP 50 BEGIN PROMPT 20 5 "" USE IMP KEY 2 INPUT S0 F_DESCRIMP DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_IMPIANTO CHECKTYPE NORMAL END STRING F_LINEA 5 BEGIN PROMPT 1 6 "Linea " USE LNP SELECT S6==#F_IMPIANTO INPUT CODTAB F_LINEA DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_LINEA CODTAB OUTPUT F_DESCRLIN S0 CHECKTYPE NORMAL FIELD LINEA END STRING F_DESCRLIN 50 BEGIN PROMPT 20 6 "" USE LNP KEY 2 INPUT S0 F_DESCRLIN DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_LINEA CHECKTYPE NORMAL END STRING F_OPERATORE 16 BEGIN PROMPT 1 7 "Operatore " USE DIP INPUT CODTAB F_OPERATORE DISPLAY "Codice" CODTAB DISPLAY "Cognome@40" S0[1,40] DISPLAY "Nome@30" S0[41,70] OUTPUT F_OPERATORE CODTAB OUTPUT F_COGNOME S0[1,40] OUTPUT F_NOME S0[41,70] CHECKTYPE NORMAL FIELD OPERATORE END STRING F_COGNOME 40 25 BEGIN PROMPT 30 7 "" USE DIP KEY 2 INPUT S0[1,40] F_COGNOME INPUT S0[41,70] F_NOME DISPLAY "Cognome@40" S0[1,40] DISPLAY "Nome@30" S0[41,70] DISPLAY "Codice" CODTAB COPY OUTPUT F_OPERATORE CHECKTYPE SEARCH END STRING F_NOME 30 18 BEGIN PROMPT 59 7 "" COPY ALL F_COGNOME CHECKTYPE SEARCH END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 8 "@bOrdine" END STRING F_CODNUM 4 BEGIN PROMPT 2 9 "Numerazione " USE %NUM INPUT CODTAB F_CODNUM DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODNUM CODTAB OUTPUT F_DESCRNUM S0 CHECKTYPE NORMAL FLAGS "U" FIELD CODNUM END STRING F_DESCRNUM 50 BEGIN PROMPT 24 9 "" USE %NUM KEY 2 INPUT S0 F_DESCRNUM DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CODNUM END NUMBER F_ANNO 4 BEGIN PROMPT 2 10 "Anno " FLAGS "U" CHECKTYPE REQUIRED FIELD ANNO END LISTBOX F_PROVV 11 BEGIN PROMPT 24 10 "" ITEM "D|Definitivo " ITEM "P|Provvisorio" FIELD PROVV END NUMBER F_NDOC 7 BEGIN PROMPT 43 10 "Numero " USE LF_RIGHEDOC SELECT CODART==#F_CODART INPUT PROVV F_PROVV SELECT INPUT ANNO F_ANNO SELECT INPUT CODNUM F_CODNUM SELECT INPUT NDOC F_NDOC INPUT NRIGA F_NRIGA DISPLAY "N.Doc.@7" NDOC DISPLAY "Riga" NRIGA DISPLAY "Descrizione@50" DESCR DISPLAY "Articolo@20" CODARTMAG OUTPUT F_NDOC NDOC OUTPUT F_NRIGA NRIGA FIELD NDOC END NUMBER F_NRIGA 3 BEGIN PROMPT 66 10 "Riga " COPY ALL F_NDOC CHECKTYPE SEARCH FIELD NRIGA END NUMBER F_QTA 15 5 BEGIN PROMPT 1 13 "Quantita' prodotta " FIELD QTA END BOOLEAN F_CHIUSO BEGIN PROMPT 38 13 "Lotto chiuso" FIELD CHIUSO END NUMBER F_SCARTO 15 5 BEGIN PROMPT 1 14 "Scarto di produz. " FIELD SCARTO END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 15 "@bBolla di produzione" END STRING F_CODNUMP 4 BEGIN PROMPT 2 16 "Numerazione " USE %NUM INPUT CODTAB F_CODNUMP DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODNUMP CODTAB OUTPUT F_DESCRNUMP S0 CHECKTYPE NORMAL FLAGS "UD" FIELD CODNUMP GROUP GR_BOLPROD END STRING F_DESCRNUMP 50 BEGIN PROMPT 24 16 "" USE %NUM KEY 2 INPUT S0 F_DESCRNUMP DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CODNUMP FLAGS "D" GROUP GR_BOLPROD END NUMBER F_ANNOP 4 BEGIN PROMPT 2 17 "Anno " FLAGS "UD" FIELD ANNOP GROUP GR_BOLPROD END LISTBOX F_PROVVP 11 BEGIN PROMPT 24 17 "" ITEM "D|Definitivo " ITEM "P|Provvisorio" FLAGS "D" FIELD PROVVP GROUP GR_BOLPROD END NUMBER F_NDOCP 7 BEGIN PROMPT 43 17 "Numero " FLAGS "D" FIELD NDOCP END NUMBER F_NRIGAP 3 BEGIN PROMPT 66 17 "Riga " USE LF_RIGHEDOC SELECT CODART==#F_CODART INPUT PROVV F_PROVVP SELECT INPUT ANNO F_ANNOP SELECT INPUT CODNUM F_CODNUMP SELECT INPUT NDOC F_NDOCP SELECT INPUT NRIGA F_NRIGAP DISPLAY "Riga" NRIGA DISPLAY "Descrizione@50" DESCR OUTPUT F_NDOCP NDOC OUTPUT F_NRIGAP NRIGA CHECKTYPE NORMAL FLAGS "D" FIELD NRIGAP GROUP GR_BOLPROD END ENDPAGE PAGE "Tempi" -1 -1 72 6 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 0 "" END STRING DLG_NULL 20 BEGIN PROMPT 2 1 "Articolo " FLAGS "UD" GROUP 11 END STRING DLG_NULL 50 BEGIN PROMPT 2 2 "Descrizione " FLAGS "UD" GROUP 12 END DATE DLG_NULL BEGIN PROMPT 2 3 "Data consegna " FLAGS "D" GROUP 13 END NUMBER DLG_NULL 3 BEGIN PROMPT 42 3 "Progressivo del giorno " FLAGS "UD" GROUP 14 END SPREADSHEET F_TEMPI 78 BEGIN PROMPT 1 5 "Tempi" ITEM "Data inizio" ITEM "Ora" ITEM "Minuto" ITEM "Secondo" ITEM "Data fine@10" ITEM "Ora" ITEM "Minuto" ITEM "Secondo" ITEM "Quantità prodotta" ITEM "Scarto@15" END ENDPAGE ENDMASK PAGE "Tempi" -1 -1 80 11 GROUPBOX DLG_NULL 38 3 BEGIN PROMPT 1 2 "@bInizio produzione" END DATA FR_DATAINI BEGIN PROMPT 2 3 "Data " CHECKTYPE REQUIRED END STRING FR_ORAINI 2 BEGIN PROMPT 22 3 "Ora " FLAGS "U" NUM_EXPR #F_ORAINI<24 FIELD ORAPROD[1,2] END STRING FR_MININI 2 BEGIN PROMPT 29 3 ":" NUM_EXPR #F_MININI<60 FIELD ORAPROD[3,4] END STRING FR_SECINI 2 BEGIN PROMPT 33 3 ":" NUM_EXPR #F_SECINI<60 FIELD ORAPROD[5,6] END GROUPBOX DLG_NULL 38 3 BEGIN PROMPT 41 2 "@bFine produzione" END DATA FR_DATAFIN BEGIN PROMPT 42 3 "Data " FIELD DATAFINE END STRING FR_ORAFIN 2 BEGIN PROMPT 62 3 "Ora " NUM_EXPR #F_ORAFIN<24 FIELD ORAFINE[1,2] END STRING FR_MINFIN 2 BEGIN PROMPT 69 3 ":" NUM_EXPR #F_MINFIN<60 FIELD ORAFINE[3,4] END STRING FR_SECFIN 2 BEGIN PROMPT 73 3 ":" NUM_EXPR #F_SECFIN<60 FIELD ORAFINE[5,6] END NUMBER FR_QTA 15 5 BEGIN PROMPT 1 5 "Quantita' prodotta " FIELD QTA END NUMBER FR_SCARTO 15 5 BEGIN PROMPT 1 7 "Scarto di produz. " FIELD SCARTO END BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "Elimina" MESSAGE EXIT,K_DEL END ENDPAGE ENDMASK