git-svn-id: svn://10.65.10.50/branches/R_10_00@22683 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			273 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			273 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "hatbatt.h"
 | |
| 
 | |
| TOOLBAR "" 0 0 0 2
 | |
| #include "relapbar.h"
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Attrezzature" 0 2 0 0
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 8
 | |
| BEGIN
 | |
|   PROMPT 1 0 "@bAttrezzatura"
 | |
| END
 | |
| 
 | |
| NUMBER F_PROGRESSIVO 8
 | |
| BEGIN
 | |
|   PROMPT 2 1 "Matricola Hardy "
 | |
|   FLAGS "UZ"
 | |
|   USE &ATT
 | |
|   JOIN LF_ANAMAG INTO CODART=S0[1,20]
 | |
|   JOIN LF_CESPI INTO IDCESPITE==S1
 | |
|   INPUT CODTAB F_PROGRESSIVO
 | |
|   DISPLAY "Matr.Hardy" CODTAB
 | |
|   DISPLAY "Articolo@20" S0[1,20]
 | |
|   DISPLAY "Matricola@15" S0[21,35]
 | |
|   DISPLAY "Cespite@10" S1
 | |
|   DISPLAY "Descrizione cespite@35" LF_CESPI->DESC
 | |
|   DISPLAY "Note@35" S3
 | |
|   DISPLAY "Descrizione articolo@50" LF_ANAMAG->DESCR
 | |
|   OUTPUT F_PROGRESSIVO CODTAB
 | |
|   FIELD CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   KEY 1
 | |
| END
 | |
| 
 | |
| STRING F_CODART 20
 | |
| BEGIN
 | |
|   PROMPT 38 1 "Articolo  " 
 | |
|   FLAGS "U"  
 | |
|   USE LF_ANAMAG SELECT (GRMERC="50")&&(SOSPESO!="X")
 | |
|   INPUT CODART F_CODART
 | |
|   DISPLAY "Codice@20" CODART
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUPUT F_CODART CODART
 | |
|   OUPUT F_DESCRART DESCR
 | |
|   FIELD S0[1,20]
 | |
|   CHECKTYPE FORCED
 | |
|   ADD RUN ve2 -3
 | |
| END
 | |
| 
 | |
| STRING F_DESCRART 50
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Descrizione     "
 | |
|   USE LF_ANAMAG KEY 2 SELECT (GRMERC="50")&&(SOSPESO!="X")
 | |
|   INPUT DESCR F_DESCRART
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   DISPLAY "Codice@20" CODART
 | |
|   COPY OUTPUT F_CODART
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| STRING F_MATRICOLA 15
 | |
| BEGIN
 | |
|   PROMPT 2 3 "Matricola "
 | |
|   FLAGS "U"
 | |
|   USE &ATT KEY 2
 | |
|   JOIN LF_ANAMAG INTO CODART=S0[1,20]
 | |
|   JOIN LF_CESPI INTO IDCESPITE==S1
 | |
|   INPUT S0[1,20] F_CODART
 | |
|   INPUT S0[21,35] F_MATRICOLA
 | |
|   DISPLAY "Articolo@20" S0[1,20]
 | |
|   DISPLAY "Matricola@15" S0[21,35]
 | |
|   DISPLAY "Matr.Hardy" CODTAB
 | |
|   DISPLAY "Cespite@10" S1
 | |
|   DISPLAY "Descrizione cespite@35" LF_CESPI->DESC
 | |
|   DISPLAY "Note@35" S3
 | |
|   DISPLAY "Descrizione articolo@50" LF_ANAMAG->DESCR
 | |
|   COPY OUTPUT F_PROGRESSIVO
 | |
|   OUTPUT F_MATRICOLA S0[21,35]
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD S0[21,35]
 | |
|   KEY 2
 | |
| END
 | |
| 
 | |
| STRING F_CESPITE_NEW 10
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Cespite   "
 | |
|   FLAGS "HUZ"
 | |
|   USE LF_CESPI 
 | |
|   INPUT IDCESPITE F_CESPITE_NEW
 | |
|   DISPLAY "Cespite@10" IDCESPITE
 | |
|   DISPLAY "Desc@50" DESC
 | |
|   DISPLAY "Cat." CODCAT
 | |
|   OUTPUT F_CESPITE_NEW IDCESPITE
 | |
|   OUTPUT F_DESC_CES_NEW DESC
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD S1
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING F_DESC_CES_NEW 50 46
 | |
| BEGIN
 | |
|   PROMPT 26 4 ""
 | |
|   FLAGS "H"
 | |
|   USE LF_CESPI KEY 3
 | |
|   INPUT DESC F_DESC_CES_NEW
 | |
|   DISPLAY "Desc@50" DESC
 | |
|   DISPLAY "Codice@10" IDCESPITE
 | |
|   DISPLAY "Cat." CODCAT
 | |
|   COPY OUTPUT F_CESPITE_NEW
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING F_CESPITE_SEARCH 10
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Cespite   "
 | |
|   FLAGS "UZ"
 | |
|   USE &ATT
 | |
|   JOIN LF_CESPI INTO IDCESPITE==S1
 | |
|   JOIN LF_ANAMAG INTO CODART=S0[1,20]
 | |
|   INPUT S1[1,10] F_CESPITE_SEARCH
 | |
|   DISPLAY "Cespite@10" S1
 | |
|   DISPLAY "Descrizione cespite@50" LF_CESPI->DESC
 | |
|   DISPLAY "Note@35" S3
 | |
|   DISPLAY "Articolo" S0[1,20]
 | |
|   DISPLAY "Matr.Hardy" CODTAB
 | |
|   DISPLAY "Matricola@15" S0[21,35]
 | |
|   COPY OUTPUT F_PROGRESSIVO
 | |
|   OUTPUT F_CESPITE_SEARCH S1
 | |
|   OUTPUT F_DESC_CES_SEARCH LF_CESPI->DESC
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD S1
 | |
|   GROUP 2
 | |
|   KEY 3
 | |
| END
 | |
| 
 | |
| STRING F_DESC_CES_SEARCH 50 46
 | |
| BEGIN
 | |
|   PROMPT 26 4 ""
 | |
|   FLAGS "DU"
 | |
|   /*USE &ATT
 | |
|   JOIN LF_CESPI INTO IDCESPITE==S1
 | |
|   INPUT S1 F_CESPITE_SEARCH
 | |
|   DISPLAY "Descrizione cespite@50" LF_CESPI->DESC
 | |
|   DISPLAY "Cespite@10" S1
 | |
|   DISPLAY "Note@35" S3
 | |
|   DISPLAY "Articolo" S0[1,20]
 | |
|   DISPLAY "Matr.Hardy" CODTAB
 | |
|   DISPLAY "Matricola@15" S0[21,35]
 | |
|   COPY OUTPUT F_CESPITE_SEARCH*/
 | |
|   GROUP 2
 | |
| END
 | |
| 
 | |
| DATE F_DATA_FABBR
 | |
| BEGIN
 | |
|   PROMPT 2 5 "Data fab. "
 | |
|   FIELD D1
 | |
| END
 | |
| 
 | |
| STRING F_NOTE 50 46
 | |
| BEGIN
 | |
|   PROMPT 26 5 ""
 | |
|   FIELD S3
 | |
| END
 | |
| 
 | |
| BOOLEAN F_LEASING
 | |
| BEGIN
 | |
|   PROMPT 12 6 "Leasing"
 | |
|   FIELD B0
 | |
| END
 | |
| 
 | |
| BOOLEAN F_REVISIONE
 | |
| BEGIN
 | |
|   PROMPT 26 6 "Revisione"
 | |
|   FIELD B1
 | |
| END
 | |
| 
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 8
 | |
| BEGIN
 | |
|   PROMPT 1 10 "@bCliente"
 | |
| END
 | |
| 
 | |
| NUMBER F_CODCF 6
 | |
| BEGIN
 | |
|   PROMPT 2 11 "Codice          " 
 | |
|   FLAGS "U"  
 | |
|   USE LF_CLIFO
 | |
|   INPUT TIPOCF "C"
 | |
|   INPUT CODCF F_CODCF
 | |
|   DISPLAY "Codice" CODCF
 | |
|   DISPLAY "Descrizione@50" RAGSOC
 | |
|   DISPLAY "Indirizzo@30" INDCF
 | |
|   OUTPUT F_CODCF CODCF
 | |
|   OUTPUT F_DESCF RAGSOC
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD I0
 | |
|   ADD RUN cg0 -1 C
 | |
| END
 | |
| 
 | |
| STRING F_DESCF 50
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Ragione sociale "
 | |
|   USE LF_CLIFO KEY 2
 | |
|   INPUT TIPOCF "C"
 | |
|   INPUT RAGSOC F_DESCF
 | |
|   DISPLAY "Descrizione@50" RAGSOC
 | |
|   DISPLAY "Indirizzo@30" INDCF
 | |
|   DISPLAY "Codice" CODCF
 | |
|   COPY OUTPUT F_CODCF
 | |
|   CHECKTYPE NORMAL
 | |
|   ADD RUN cg0 -1 C
 | |
| END
 | |
| 
 | |
| DATE F_DATA_CONSEGNA
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Data presa in consegna   "
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD D0
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 14 "@bIndirizzo di spedizione"
 | |
| END
 | |
| 
 | |
| NUMBER F_CODINDSP 3
 | |
| BEGIN
 | |
|   PROMPT 2 15 "Codice  "
 | |
|   USE LF_INDSP
 | |
|   INPUT TIPOCF "C"
 | |
|   INPUT CODCF F_CODCF SELECT
 | |
|   INPUT CODIND F_CODINDSP
 | |
|   DISPLAY "Cod." CODIND
 | |
|   DISPLAY "Indirizzo@35" INDIR
 | |
|   DISPLAY "Ragione sociale@50" RAGSOC
 | |
|   OUTPUT F_CODINDSP CODIND
 | |
|   OUTPUT F_INDSP INDIR
 | |
|   OUTPUT F_RAGSOCINDSP RAGSOC
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD I1
 | |
| END
 | |
| 
 | |
| STRING F_INDSP 40
 | |
| BEGIN
 | |
|   PROMPT 18 15 "Indirizzo "
 | |
|   FLAGS "D"
 | |
|   CHECKTYPE SEARCH
 | |
| END
 | |
| 
 | |
| STRING F_RAGSOCINDSP 50
 | |
| BEGIN
 | |
|   PROMPT 2 16 "Ragione sociale "
 | |
|   FLAGS "D"
 | |
|   CHECKTYPE SEARCH
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 | |
| /*
 | |
| Mappa campi sul file TABMOD (tabella &ATT):
 | |
| -------------------------------------------
 | |
| CODTAB = Matricola Hardy (N8 z)
 | |
| S0[1,20]  = codart per matricola (A20)
 | |
| S0[21,35] = matricola fornitore (A15)
 | |
| S1[1,10] = codice cespite (A10)
 | |
| S3 = descrizione aggiuntiva cespite (da importazione iniziale dati Hardy)
 | |
| I0 = codice cliente
 | |
| I1 = codice indirizzo spedizione
 | |
| D0 = data assegnamento
 | |
| D1 = data fabbricazione
 | |
| */ |