#include "or1400a.h" TOOLBAR "" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -15 -11 "~Elabora" PICTURE BMP_ELABORA END BUTTON DLG_PRINT 10 2 BEGIN PROMPT -25 -11 "~Stampa" PICTURE BMP_PRINT END BUTTON DLG_PRINTDOC 10 2 BEGIN PROMPT -35 -11 "~Stampa Doc." END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -45 -11 "E~limina" PICTURE BMP_DELREC END BUTTON DLG_QUIT 10 2 BEGIN PROMPT -55 -11 "" END ENDPAGE PAGE "Ordini fornitori" 0 0 0 -3 SPREADSHEET F_ARTICLES BEGIN PROMPT 1 1 "Articoli" ITEM "Codice\nArticolo@20" ITEM "Descrizione@50" ITEM "UM" ITEM "Quantitą@15" ITEM "Data\nConsegna@10" ITEM "Codice\nFornitore" ITEM "Ragione sociale@50" ITEM "Commessa@20" ITEM "Fase@10" ITEM "Codice\nAggiuntivo 1@20" ITEM "Codice\nAggiuntivo 2@20" ITEM "Lead\ntime@5" ITEM "Lotto minimo\ndi riordino@10" ITEM "Descrizione aggiuntiva@50" ITEM "Giacenza@15" ITEM "Pezzi per\nconfezione@15" ITEM "Disponibilitą@15" ITEM "Campo Aggiuntivo 1@15" ITEM "Campo Aggiuntivo 2@15" ITEM "Campo Aggiuntivo 3@15" ITEM "Campo Aggiuntivo 4@15" ITEM "Campo Aggiuntivo 5@15" ITEM "Campo Aggiuntivo 6@15" ITEM "Campo Aggiuntivo 7@15" ITEM "Campo Aggiuntivo 8@15" ITEM "Campo Aggiuntivo 9@15" ITEM "Campo Aggiuntivo 10@15" END ENDPAGE PAGE "Stato Ordini" 0 0 0 -3 STRING F_DASTATO 1 BEGIN PROMPT 1 1 "Dallo stato " USE %STD INPUT CODTAB F_DASTATO DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_DASTATO CODTAB CHECKTYPE NORMAL FIELD OR14_DASTATO END STRING F_ASTATO 1 BEGIN PROMPT 21 1 "Allo stato " COPY USE F_DASTATO INPUT CODTAB F_ASTATO COPY DISPLAY F_DASTATO OUTPUT F_ASTATO CODTAB CHECKTYPE NORMAL FIELD OR14_ASTATO END NUMBER F_ANNO 4 BEGIN PROMPT 51 1 "Anno " CHECKTYPE REQUIRED FIELD OR14_ANNO END SPREADSHEET F_ORDERS BEGIN PROMPT 1 2 "Ordini" ITEM "Data\nOrdine@10" ITEM "Numero\nOrdine" ITEM "Stato\nOrdine" ITEM "Codice\nArticolo@20" ITEM "Descrizione@50" ITEM "UM" ITEM "Quantitą@15" ITEM "Data di\nconsegna@10" ITEM "Fornitore" ITEM "Ragione sociale@50" ITEM "Commessa@20" ITEM "Fase@10" FLAGS "D" END ENDPAGE PAGE "Note" 0 0 0 -3 MEMO F_NOTE 70 -1 BEGIN PROMPT 1 1 "Note " FLAG "U" END ENDPAGE PAGE "Filtri" 0 0 0 -3 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 1 "@bGruppo merceologico" END STRING F_GRMERC 3 BEGIN PROMPT 2 2 "Gruppo merceologico " FLAG "U" USE GMC KEY 1 SELECT CODTAB[4,5]=="" INPUT CODTAB F_GRMERC DISPLAY "Codice" CODTAB[1,3] DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC CODTAB[1,3] OUTPUT F_DGRMERC S0 CHECKTYPE SEARCH FIELD OR14_GRM END STRING F_DGRMERC 50 35 BEGIN PROMPT 35 2 "" USE GMC KEY 2 SELECT CODTAB[4,5]=="" INPUT S0 F_DGRMERC DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC CODTAB[1,3] OUTPUT F_DGRMERC S0 CHECKTYPE SEARCH END STRING F_SGRMERC 2 BEGIN PROMPT 2 3 "Sottogruppo merceologico " FLAG "U" USE GMC INPUT CODTAB[1,3] F_GRMERC INPUT CODTAB[4,5] F_SGRMERC DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC CODTAB[1,3] OUTPUT F_SGRMERC CODTAB[4,5] OUTPUT F_DSGRMERC S0 CHECKTYPE NORMAL FIELD OR14_SGR END STRING F_DSGRMERC 50 35 BEGIN PROMPT 35 3 "" USE GMC KEY 2 SELECT CODTAB[4,5] != "" INPUT S0 F_DSGRMERC DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_SGRMERC CHECKTYPE NORMAL END BOOLEAN F_SOTTOSCORTA BEGIN PROMPT 2 4 "Sottoscorta" FIELD OR14_SSC END GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 6 "@bCentro di costo / Commessa" END STRING F_CDCT 20 BEGIN PROMPT 2 7 "CDC/Commessa " FLAGS "UZ" USE CMS INPUT CODTAB F_CDCT DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@70" S0 OUTPUT F_CDCT CODTAB FIELD OR14_CDCT CHECKTYPE NORMAL END STRING F_FSCT 10 BEGIN PROMPT 50 7 "Fase " FLAGS "UZ" USE FSC INPUT CODTAB F_FSCT DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@70" S0 OUTPUT F_FSCT CODTAB FIELD OR14_FSCT CHECKTYPE NORMAL END GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 9 "@bArticolo" END STRING F_SCODART 20 BEGIN PROMPT 2 10 "Codice " END STRING F_SDESART 50 BEGIN PROMPT 2 11 "Descrizione " END STRING F_SDESAGG 50 BEGIN PROMPT 2 12 "Descrizione aggiuntiva " END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 14 "@bFornitore" END STRING F_SCODFOR 7 BEGIN PROMPT 2 15 "Codice " USE LF_CLIFO INPUT TIPOCF "F" INPUT CODCF F_SCODFOR DISPLAY "Codice " CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_SCODFOR CODCF END STRING F_SRAGSOC 50 BEGIN PROMPT 2 16 "Ragione sociale " END ENDPAGE PAGE "Parametri" 0 0 0 -3 GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 1 "@bTipologia documento ordine" END STRING F_CODNUM 4 BEGIN PROMPT 2 2 "Numerazione " USE %NUM INPUT CODTAB F_CODNUM DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODNUM CODTAB OUTPUT F_DESNUM S0 FLAG "UG" CHECKTYPE REQUIRED FIELD OR14_NUM END STRING F_DESNUM 50 BEGIN PROMPT 24 2 "" USE %NUM KEY 2 INPUT S0 F_DESNUM DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CODNUM CHECKTYPE SEARCH END STRING F_TIPODOC 4 BEGIN PROMPT 2 3 "Tipo " USE %TIP INPUT CODTAB F_TIPODOC DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_TIPODOC CODTAB OUTPUT F_DESTIPODOC S0 CHECKTYPE REQUIRED FLAG "UG" FIELD OR14_TIP END STRING F_DESTIPODOC 50 BEGIN PROMPT 24 3 "" USE %TIP KEY 2 INPUT S0 F_DESTIPODOC DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_TIPODOC CHECKTYPE SEARCH END GROUPBOX DLG_NULL 78 6 BEGIN PROMPT 1 6 "@bMagazzino / Deposito" END STRING F_MAG 3 BEGIN PROMPT 2 7 "Magazzino " FLAGS "UG" USE MAG SELECT CODTAB[4,5]=="" INPUT CODTAB F_MAG DISPLAY "Codice " CODTAB[1,3] DISPLAY "Denominazione mag.@50 " S0 OUTPUT F_MAG CODTAB[1,3] CHECKTYPE NORMAL FIELD OR14_MAG END STRING F_DESMAG 50 BEGIN PROMPT 24 7 "" USE MAG KEY 2 SELECT CODTAB[4,5]=="" INPUT S0 F_DESMAG DISPLAY "Denominazione magazzino@50" S0 DISPLAY "Cod. magazzino" CODTAB[1,3] DISPLAY "Cod. deposito" CODTAB[4,5] OUTPUT F_MAG CODTAB[1,3] CHECKTYPE SEARCH END STRING F_DEP 2 BEGIN PROMPT 2 8 "Deposito " FLAGS "U" USE MAG SELECT (CODTAB[1,3]==#F_MAG)&&(CODTAB[4,5]!="") INPUT CODTAB[1,3] F_MAG INPUT CODTAB[4,5] F_DEP DISPLAY "Codice " CODTAB DISPLAY "Denominazione dep.@50 " S0 OUTPUT F_MAG CODTAB[1,3] OUTPUT F_DEP CODTAB[4,5] CHECKTYPE SEARCH FIELD OR14_DEP END STRING F_DESDEP 50 BEGIN PROMPT 24 8 "" USE MAG KEY 2 SELECT (CODTAB[1,3]==#F_MAG)&&(CODTAB[4,5]!="") INPUT S0 F_DESDEP COPY DISPLAY F_DESMAG OUTPUT F_DEP CODTAB[4,5] CHECKTYPE SEARCH END STRING F_MAGC 3 BEGIN PROMPT 2 9 "Magazzino " FLAGS "UG" USE MAG SELECT CODTAB[4,5]=="" INPUT CODTAB F_MAGC DISPLAY "Codice " CODTAB[1,3] DISPLAY "Denominazione mag.@50 " S0 OUTPUT F_MAGC CODTAB[1,3] CHECKTYPE NORMAL FIELD OR14_MAGC END STRING F_DESMAGC 50 BEGIN PROMPT 24 9 "" USE MAG KEY 2 SELECT CODTAB[4,5]=="" INPUT S0 F_DESMAGC DISPLAY "Denominazione magazzino@50" S0 DISPLAY "Cod. magazzino" CODTAB[1,3] DISPLAY "Cod. deposito" CODTAB[4,5] OUTPUT F_MAGC CODTAB[1,3] CHECKTYPE SEARCH END STRING F_DEPC 2 BEGIN PROMPT 2 10 "Deposito " FLAGS "U" USE MAG SELECT (CODTAB[1,3]==#F_MAG)&&(CODTAB[4,5]!="") INPUT CODTAB[1,3] F_MAGC INPUT CODTAB[4,5] F_DEPC DISPLAY "Codice " CODTAB DISPLAY "Denominazione dep.@50 " S0 OUTPUT F_MAGC CODTAB[1,3] OUTPUT F_DEPC CODTAB[4,5] CHECKTYPE SEARCH FIELD OR14_DEPC END STRING F_DESDEPC 50 BEGIN PROMPT 24 10 "" USE MAG KEY 2 SELECT (CODTAB[1,3]==#F_MAG)&&(CODTAB[4,5]!="") INPUT S0 F_DESDEPC COPY DISPLAY F_DESMAG OUTPUT F_DEPC CODTAB[4,5] CHECKTYPE SEARCH END GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 14 "@bValorizzazione" END LIST F_PREZZO 15 BEGIN PROMPT 2 16 "Prezzo " ITEM "U|Ultimo Costo" ITEM "S|Costo Standard" FIELD OR14_TPR END ENDPAGE ENDMASK TOOLBAR "" 0 -3 0 3 BUTTON DLG_OK 10 2 BEGIN PROMPT -12 -11 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -22 -11 "" END ENDPAGE PAGE "Righe ordine" -1 -1 80 20 STRING F_CODART 20 BEGIN PROMPT 1 2 "Codice " FLAGS "D" END STRING F_DESCR 50 35 BEGIN PROMPT 42 2 "" FLAGS "D" END STRING F_UM 2 BEGIN PROMPT 2 4 "Unitą di misura " FLAGS "UG" USE LF_UMART KEY 2 SELECT CODART==#F_CODART JOIN %UMS INTO CODTAB==UM INPUT CODART F_CODART SELECT INPUT UM F_UM DISPLAY "U.M.@10" UM DISPLAY "Descrizione@50" %UMS->S0 DISPLAY "F.C.@10" FC OUTPUT F_UM UM CHECKTYPE REQUIRED END NUMBER F_QTA 13 5 BEGIN PROMPT 25 4 "Quantitą " END DATA F_DATACONS BEGIN PROMPT 48 4 "Data di consegna " WARNING "Indicare la data di consegna" VALIDATE REQIF_FUNC 1 F_QTA END NUMBER F_FORNITORE 6 BEGIN PROMPT 2 6 "Codice fornitore " FIELD CODCF USE LF_CLIFO INPUT TIPOCF "F" INPUT CODCF F_FORNITORE DISPLAY "Codice " CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_FORNITORE CODCF OUTPUT F_RAGSOC RAGSOC CHECKTYPE NORMAL ADD RUN CG0 -1 END STRING F_RAGSOC 50 35 BEGIN PROMPT 42 6 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "F" INPUT RAGSOC F_RAGSOC DISPLAY "Ragione sociale@50" RAGSOC DISPLAY "Codice " CODCF COPY OUTPUT F_FORNITORE CHECKTYPE SEARCH ADD RUN CG0 -1 END STRING F_CDC 20 BEGIN PROMPT 2 8 "CDC/Commessa " FLAGS "UZ" USE CMS INPUT CODTAB F_CDC DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@70" S0 OUTPUT F_CDC CODTAB CHECKTYPE NORMAL END STRING F_FSC 10 BEGIN PROMPT 42 8 "Fase " FLAGS "UZ" USE FSC INPUT CODTAB F_FSC DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@70" S0 OUTPUT F_FSC CODTAB CHECKTYPE NORMAL END STRING F_CODAGG1 20 BEGIN PROMPT 2 9 "Codice agg. 1 " END STRING F_CODAGG2 20 BEGIN PROMPT 42 9 "Codice agg. 2 " END NUMBER F_LEADTIME 5 BEGIN PROMPT 2 11 "Lead time " FLAGS "D" END NUMBER F_LOTTOMIN 10 3 BEGIN PROMPT 42 11 "Lotto " FLAGS "D" END MEMO F_DESCRAGG 50 4 BEGIN PROMPT 2 12 "Descr.aggiuntiva" FLAGS "D" END NUMBER F_GIACENZA 15 5 BEGIN PROMPT 2 16 "Giacenza" FLAGS "D" END NUMBER F_PPCONF 15 BEGIN PROMPT 42 16 "Pezzi per conf. " FLAGS "D" END NUMBER F_DISPON 15 5 BEGIN PROMPT 2 17 "Disponibilitą" FLAGS "D" END ENDPAGE PAGE "Campi Utente" -1 -1 80 20 STRING F_USER1 20 BEGIN PROMPT 2 2 "Campo utente 1 " FLAGS "D" END STRING F_USER2 20 BEGIN PROMPT 2 4 "Campo utente 2 " FLAGS "D" END STRING F_USER3 20 BEGIN PROMPT 2 6 "Campo utente 3 " FLAGS "D" END STRING F_USER4 20 BEGIN PROMPT 2 8 "Campo utente 4 " FLAGS "D" END STRING F_USER5 20 BEGIN PROMPT 2 10 "Campo utente 5 " FLAGS "D" END STRING F_USER6 20 BEGIN PROMPT 2 12 "Campo utente 6 " FLAGS "D" END STRING F_USER7 20 BEGIN PROMPT 2 14 "Campo utente 7 " FLAGS "D" END STRING F_USER8 20 BEGIN PROMPT 2 16 "Campo utente 8 " FLAGS "D" END STRING F_USER9 20 BEGIN PROMPT 2 18 "Campo utente 9 " FLAGS "D" END STRING F_USER10 20 BEGIN PROMPT 2 20 "Campo utente 10 " FLAGS "D" END ENDPAGE ENDMASK PAGE "Ordini" -1 -1 68 16 GROUPBOX DLG_NULL 66 3 BEGIN PROMPT 1 0 "@bEstremi del documento" END DATE S_DATADOC BEGIN PROMPT 2 1 "Data " FIELD 33.DATADOC END NUMBER S_NUMDOC 6 BEGIN PROMPT 30 1 "Numero " FIELD NDOC END STRING S_STATODOC 1 BEGIN PROMPT 57 1 "Stato " FIELD 33.STATO END GROUPBOX DLG_NULL 66 5 BEGIN PROMPT 1 3 "@bArticolo" END STRING S_CODART 20 BEGIN PROMPT 2 4 "Codice " FIELD CODART END STRING S_DESCART 50 BEGIN PROMPT 2 5 "Descrizione " FIELD 47.DESCR END STRING S_UM 2 BEGIN PROMPT 2 6 "Quantitą " FLAGS "U" FIELD UMQTA END NUMBER S_QTA 13 5 BEGIN PROMPT 18 6 "" FIELD QTA END DATA S_DATACONS BEGIN PROMPT 37 6 "Data di consegna " FIELD DATACONS END GROUPBOX DLG_NULL 66 3 BEGIN PROMPT 1 8 "@bFornitore" END NUMBER S_FORNITORE 6 BEGIN PROMPT 2 9 "" FIELD 33.CODCF END STRING S_RAGSOC 50 BEGIN PROMPT 14 9 "" FIELD 20.RAGSOC END GROUPBOX DLG_NULL 66 4 BEGIN PROMPT 1 11 "@bCentro di costo/Commessa" END STRING S_CDC 20 BEGIN PROMPT 2 12 "Codice " FLAGS "UZ" FIELD CODCMS END STRING S_FSC 10 BEGIN PROMPT 2 13 "Fase " FLAGS "UZ" FIELD FASCMS END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -11 -1 "" END ENDPAGE ENDMASK