Files correlati : or1.exe Ricompilazione Demo : [ ] Commento : modifica per cigno: generazione doc. di carico Dalla versione 3.2 git-svn-id: svn://10.65.10.50/trunk@20593 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			868 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			868 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "or1400a.h"
 | |
| 
 | |
| TOOLBAR "" 0 0 0 2
 | |
| 
 | |
| BUTTON DLG_OK 10 2
 | |
| BEGIN
 | |
|   PROMPT -15 -11 "~Elabora"
 | |
|   PICTURE TOOL_ELABORA
 | |
| END
 | |
| 
 | |
| BUTTON DLG_PRINT 10 2
 | |
| BEGIN
 | |
|   PROMPT -25 -11 "~Stampa"
 | |
|   PICTURE TOOL_PRINT
 | |
| END
 | |
| 
 | |
| BUTTON DLG_PRINTDOC 10 2
 | |
| BEGIN
 | |
|   PROMPT -35 -11 "~Stampa Doc."
 | |
|   PICTURE TOOL_EDIT
 | |
| END
 | |
| 
 | |
| BUTTON DLG_DELREC 10 2
 | |
| BEGIN
 | |
|   PROMPT -45 -11 "E~limina"
 | |
|   PICTURE TOOL_DELREC
 | |
| END
 | |
| 
 | |
| BUTTON DLG_NULL 10 2
 | |
| BEGIN
 | |
|   PROMPT -57 -11 "Stampa ~Inv."
 | |
|   MESSAGE RUN,MG4,-1
 | |
| END
 | |
| 
 | |
| BUTTON DLG_ELABORA 10 2
 | |
| BEGIN
 | |
|   PROMPT -67 -11 "~Carichi"
 | |
|   MESSAGE K_ENTER
 | |
| END
 | |
| 
 | |
| #include <helpbar.h>
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Gestione Documenti" 0 2 0 0 
 | |
| 
 | |
| DATE F_DATADOC
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Data documento "
 | |
| 	FLAGS "A"
 | |
| END
 | |
| 
 | |
| SPREADSHEET F_ARTICLES
 | |
| BEGIN
 | |
| 	PROMPT 1 3 "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
 | |
| 
 | |
| DATE F_DATADOCCAR
 | |
| BEGIN
 | |
|   PROMPT 65 1 "Data doc. "
 | |
|   FLAGS "A"
 | |
| END
 | |
| 
 | |
| SPREADSHEET F_ORDERS
 | |
| BEGIN
 | |
| 	PROMPT 1 2 "Ordini"
 | |
| 	ITEM "Data\nOrdine@10"
 | |
| 	ITEM "Numero\nOrdine"
 | |
| 	ITEM "Riga\nOrdine"
 | |
| 	ITEM "Stato\nOrdine"
 | |
| 	ITEM "Codice\nArticolo@20"
 | |
| 	ITEM "Descrizione@50"
 | |
| 	ITEM "UM"
 | |
| 	ITEM "Quantità@15"
 | |
| 	ITEM "Qta evasa@15"
 | |
| 	ITEM "Residuo@15"
 | |
| 	ITEM "DaEvadere"
 | |
| 	ITEM "Qta da evadere@15"
 | |
| 	ITEM "Data di\nconsegna@10"
 | |
| 	ITEM "Fornitore"
 | |
| 	ITEM "Ragione sociale@50"
 | |
| 	ITEM "Commessa@20"
 | |
| 	ITEM "Fase@10"
 | |
| 	ITEM "Descrizione aggiuntiva@50"
 | |
| 	ITEM "Pezzi\nper conf."
 | |
| 	ITEM "Taglie@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 15 "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 80 20
 | |
| 
 | |
| GROUPBOX DLG_NULL 80 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 25 1 "Numero "
 | |
|   FIELD NDOC
 | |
| END
 | |
| 
 | |
| NUMBER S_NUMRIGA 4
 | |
| BEGIN
 | |
|   PROMPT 43 1 "Riga "
 | |
|   FIELD NRIGA
 | |
| END
 | |
| 
 | |
| STRING S_STATODOC 1
 | |
| BEGIN
 | |
|   PROMPT 57 1 "Stato "
 | |
|   FIELD 33.STATO
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 80 6
 | |
| 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
 | |
| 
 | |
| NUMBER S_QTAEVASA 13 5
 | |
| BEGIN
 | |
| 	PROMPT 34 6 "Evasa "
 | |
| 	FIELD QTAEVASA
 | |
| 	FLAGS "D"
 | |
| 	CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| NUMBER S_RESIDUO 13 5
 | |
| BEGIN
 | |
| 	PROMPT 56 6 "Residuo "
 | |
| 	NUM_CALC #S_QTA-#S_QTAEVASA
 | |
| 	FLAGS "D"
 | |
| 	CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| BOOLEAN S_DAEVADERE
 | |
| BEGIN
 | |
| 	PROMPT 2 7 "Da evadere"
 | |
| 	MESSAGE TRUE ENABLE,S_QTADAEVADERE | COPY, S_RESIDUO
 | |
| 	MESSAGE	FALSE CLEAR, S_QTADAEVADERE | DISABLE,S_QTADAEVADERE
 | |
| END
 | |
| 
 | |
| NUMBER S_QTADAEVADERE 13 5
 | |
| BEGIN
 | |
| 	PROMPT 16 7 "Qta da evadere"
 | |
| END
 | |
| 
 | |
| DATA S_DATACONS
 | |
| BEGIN
 | |
| 	PROMPT 47 7 "Data di consegna "
 | |
|   FIELD DATACONS
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 80 3
 | |
| BEGIN
 | |
|   PROMPT 1 9 "@bFornitore"
 | |
| END
 | |
| 
 | |
| NUMBER S_FORNITORE 6
 | |
| BEGIN
 | |
| 	PROMPT 2 10 ""
 | |
|   FIELD 33.CODCF
 | |
| END
 | |
| 
 | |
| STRING S_RAGSOC 50
 | |
| BEGIN
 | |
|   PROMPT 14 10 ""
 | |
|   FIELD 20.RAGSOC
 | |
| END
 | |
|              
 | |
| GROUPBOX DLG_NULL 80 4
 | |
| BEGIN
 | |
|   PROMPT 1 12 "@bCentro di costo/Commessa"
 | |
| END
 | |
| 
 | |
| STRING S_CDC 20
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Codice      "
 | |
|   FLAGS "UZ"
 | |
|   FIELD CODCMS
 | |
| END
 | |
| 
 | |
| STRING S_FSC 10
 | |
| BEGIN
 | |
|   PROMPT 2 14 "Fase        "
 | |
|   FLAGS "UZ"
 | |
|   FIELD FASCMS
 | |
| END
 | |
| 
 | |
| STRING S_DESCRAGG 50
 | |
| BEGIN
 | |
|   PROMPT 2 16 "Descr. agg. "
 | |
|   FIELD 47.DESCRAGG[1,50]
 | |
| END
 | |
| 
 | |
| NUMBER S_PPCONF 15
 | |
| BEGIN
 | |
|   PROMPT 2 17 "P.per conf. "
 | |
|   FIELD 47.PPCONF
 | |
| END
 | |
| 
 | |
| STRING S_TAGLIE 20
 | |
| BEGIN
 | |
|   PROMPT 42 17 "Taglie "
 | |
|   FIELD 47.USER2
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 10 2
 | |
| BEGIN
 | |
|   PROMPT -12 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_OK 10 2
 | |
| BEGIN
 | |
|   PROMPT -22 -1 ""
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 |