Maschere corrette
git-svn-id: svn://10.65.10.50/trunk@4162 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									0b54884a0c
								
							
						
					
					
						commit
						b0f358a700
					
				@ -207,6 +207,11 @@ BEGIN
 | 
				
			|||||||
  USE LF_COMUNI
 | 
					  USE LF_COMUNI
 | 
				
			||||||
  INPUT STATO ""
 | 
					  INPUT STATO ""
 | 
				
			||||||
  INPUT COM F_COM
 | 
					  INPUT COM F_COM
 | 
				
			||||||
 | 
					  DISPLAY "Codice" COM
 | 
				
			||||||
 | 
					  DISPLAY "Comune@50" DENCOM
 | 
				
			||||||
 | 
					  DISPLAY "Prov.@2" PROVCOM
 | 
				
			||||||
 | 
					  DISPLAY "CAP@5" CAPCOM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  OUTPUT F_COM COM
 | 
					  OUTPUT F_COM COM
 | 
				
			||||||
  OUTPUT F_LOC DENCOM
 | 
					  OUTPUT F_LOC DENCOM
 | 
				
			||||||
  OUTPUT F_PROV PROVCOM
 | 
					  OUTPUT F_PROV PROVCOM
 | 
				
			||||||
@ -221,6 +226,7 @@ BEGIN
 | 
				
			|||||||
  PROMPT 6 14 "Comune         "
 | 
					  PROMPT 6 14 "Comune         "
 | 
				
			||||||
  USE LF_COMUNI KEY 2
 | 
					  USE LF_COMUNI KEY 2
 | 
				
			||||||
  INPUT DENCOM F_LOC
 | 
					  INPUT DENCOM F_LOC
 | 
				
			||||||
 | 
					  COPY DISPLAY F_COM
 | 
				
			||||||
  COPY OUTPUT F_COM
 | 
					  COPY OUTPUT F_COM
 | 
				
			||||||
  CHECKTYPE NORMAL
 | 
					  CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@ GROUPBOX DLG_NULL 78 7
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
STRING FLD_TABRFA_CODTAB 5
 | 
					STRING FLD_TABRFA_CODTAB 5
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 2 "Codice      "
 | 
					    PROMPT 2 2 "Codice       "
 | 
				
			||||||
    FIELD CODTAB
 | 
					    FIELD CODTAB
 | 
				
			||||||
    USE RFA
 | 
					    USE RFA
 | 
				
			||||||
    CHECKTYPE REQUIRED
 | 
					    CHECKTYPE REQUIRED
 | 
				
			||||||
@ -28,22 +28,22 @@ STRING FLD_TABRFA_CODTAB 5
 | 
				
			|||||||
  END
 | 
					  END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING FLD_TABRFA_S0 50
 | 
					STRING FLD_TABRFA_S0 50
 | 
				
			||||||
  BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 2 4 "Descrizione "
 | 
					  PROMPT 2 4 "Descrizione  "
 | 
				
			||||||
    FIELD S0
 | 
					  FIELD S0
 | 
				
			||||||
    USE RFA KEY 2
 | 
					  KEY 2
 | 
				
			||||||
    CHECKTYPE REQUIRED
 | 
					  USE RFA KEY 2
 | 
				
			||||||
    WARNING "Manca la descrizione"
 | 
					  INPUT S0 FLD_TABRFA_S0
 | 
				
			||||||
    INPUT S0 FLD_TABRFA_S0
 | 
					  DISPLAY "Descrizione@50" S0
 | 
				
			||||||
    DISPLAY "Descrizione@50" S0
 | 
					  DISPLAY "Codice" CODTAB
 | 
				
			||||||
    DISPLAY "Codice" CODTAB
 | 
					  COPY OUTPUT FLD_TABRFA_CODTAB
 | 
				
			||||||
    COPY OUTPUT FLD_TABRFA_CODTAB
 | 
					  CHECKTYPE REQUIRED
 | 
				
			||||||
    KEY 2
 | 
					  WARNING "Manca la descrizione"
 | 
				
			||||||
  END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING FLD_TABRFA_S7 2
 | 
					STRING FLD_TABRFA_S7 2
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 8  "Unita' di misura"
 | 
					    PROMPT 2 8  "Unita' di misura "
 | 
				
			||||||
    FIELD S7
 | 
					    FIELD S7
 | 
				
			||||||
    FLAG "U"
 | 
					    FLAG "U"
 | 
				
			||||||
    USE %UMS
 | 
					    USE %UMS
 | 
				
			||||||
@ -51,12 +51,14 @@ STRING FLD_TABRFA_S7 2
 | 
				
			|||||||
    DISPLAY "U.M. "          CODTAB
 | 
					    DISPLAY "U.M. "          CODTAB
 | 
				
			||||||
    DISPLAY "Descrizione@50" S0
 | 
					    DISPLAY "Descrizione@50" S0
 | 
				
			||||||
    OUTPUT FLD_TABRFA_S7 CODTAB
 | 
					    OUTPUT FLD_TABRFA_S7 CODTAB
 | 
				
			||||||
 | 
					  	CHECKTYPE NORMAL
 | 
				
			||||||
    WARNING "Unita' di misura errata"
 | 
					    WARNING "Unita' di misura errata"
 | 
				
			||||||
  END
 | 
					  END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING FLD_TABRFA_S8 2
 | 
					STRING FLD_TABRFA_S8 2
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 9  "Classe fiscale  "
 | 
					    PROMPT 2 9  "Classe fiscale   "
 | 
				
			||||||
 | 
							FLAGS "U"
 | 
				
			||||||
    FIELD S8
 | 
					    FIELD S8
 | 
				
			||||||
    USE ASF
 | 
					    USE ASF
 | 
				
			||||||
    INPUT CODTAB FLD_TABRFA_S8
 | 
					    INPUT CODTAB FLD_TABRFA_S8
 | 
				
			||||||
@ -74,14 +76,13 @@ STRING FLD_DESCFA 50
 | 
				
			|||||||
    INPUT S0 FLD_DESCFA
 | 
					    INPUT S0 FLD_DESCFA
 | 
				
			||||||
    DISPLAY "Descrizione@50" S0
 | 
					    DISPLAY "Descrizione@50" S0
 | 
				
			||||||
    DISPLAY "Cl. Fisc." CODTAB
 | 
					    DISPLAY "Cl. Fisc." CODTAB
 | 
				
			||||||
    OUTPUT FLD_TABRFA_S8 CODTAB
 | 
							COPY OUTPUT  FLD_TABRFA_S8
 | 
				
			||||||
    OUTPUT FLD_DESCFA S0
 | 
					 | 
				
			||||||
    CHECKTYPE NORMAL
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
  END
 | 
					  END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING FLD_TABRFA_S9 4
 | 
					STRING FLD_TABRFA_S9 4
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 10 "Cod.IVA         "
 | 
					    PROMPT 2 10 "Cod.IVA          "
 | 
				
			||||||
    FIELD S9
 | 
					    FIELD S9
 | 
				
			||||||
    USE %IVA
 | 
					    USE %IVA
 | 
				
			||||||
    INPUT CODTAB FLD_TABRFA_S9
 | 
					    INPUT CODTAB FLD_TABRFA_S9
 | 
				
			||||||
@ -106,13 +107,13 @@ STRING FLD_DESIVA 50
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER FLD_TABRFA_R0 6 2
 | 
					NUMBER FLD_TABRFA_R0 6 2
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 11 "% ricarico medio"
 | 
					    PROMPT 2 11 "% ricarico medio "
 | 
				
			||||||
    FIELD R0
 | 
					    FIELD R0
 | 
				
			||||||
  END
 | 
					  END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER FLD_TABRFA_R1 12 2
 | 
					NUMBER FLD_TABRFA_R1 12 2
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 12 "Costo minimo    "
 | 
					    PROMPT 2 12 "Costo minimo     "
 | 
				
			||||||
    FIELD R1
 | 
					    FIELD R1
 | 
				
			||||||
  END
 | 
					  END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -124,7 +125,7 @@ NUMBER FLD_TABRFA_R2 12 2
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
LIST FLD_TABRFA_I0 1 30
 | 
					LIST FLD_TABRFA_I0 1 30
 | 
				
			||||||
  BEGIN
 | 
					  BEGIN
 | 
				
			||||||
    PROMPT 2 13 "Tipo costo      "
 | 
					    PROMPT 2 13 "Tipo costo       "
 | 
				
			||||||
    FIELD S6
 | 
					    FIELD S6
 | 
				
			||||||
    HELP "Inserire il tipo di costo"
 | 
					    HELP "Inserire il tipo di costo"
 | 
				
			||||||
    ITEM "1|Costo medio annuale"
 | 
					    ITEM "1|Costo medio annuale"
 | 
				
			||||||
@ -138,14 +139,14 @@ LIST FLD_TABRFA_I0 1 30
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER F_GRUPPOV 3
 | 
					NUMBER F_GRUPPOV 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 2 14  "Conto di vendita"
 | 
					   PROMPT 2 14  "Conto di vendita "
 | 
				
			||||||
   FIELD I3
 | 
					   FIELD I3
 | 
				
			||||||
   CHECKTYPE NORMAL
 | 
					   CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_CONTOV 3
 | 
					NUMBER F_CONTOV 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT  23 14 ""
 | 
					  PROMPT  25 14 ""
 | 
				
			||||||
  FIELD I4
 | 
					  FIELD I4
 | 
				
			||||||
  USE LF_PCON SELECT INDBIL=="4"
 | 
					  USE LF_PCON SELECT INDBIL=="4"
 | 
				
			||||||
  INPUT GRUPPO      F_GRUPPOV
 | 
					  INPUT GRUPPO      F_GRUPPOV
 | 
				
			||||||
@ -162,7 +163,7 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER F_SOTTOCV 6
 | 
					NUMBER F_SOTTOCV 6
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  31 14 ""
 | 
					   PROMPT  33 14 ""
 | 
				
			||||||
   FIELD I5
 | 
					   FIELD I5
 | 
				
			||||||
   USE LF_PCON SELECT (SOTTOCONTO!="") && (500@->INDBIL=="4")
 | 
					   USE LF_PCON SELECT (SOTTOCONTO!="") && (500@->INDBIL=="4")
 | 
				
			||||||
   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
					   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
				
			||||||
@ -184,7 +185,7 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
STRING F_DESCRV 50
 | 
					STRING F_DESCRV 50
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  18 15 ""
 | 
					   PROMPT  19 15 ""
 | 
				
			||||||
   FLAG "U"
 | 
					   FLAG "U"
 | 
				
			||||||
   USE LF_PCON KEY 2 SELECT (SOTTOCONTO!="") && (500@->INDBIL=="4")
 | 
					   USE LF_PCON KEY 2 SELECT (SOTTOCONTO!="") && (500@->INDBIL=="4")
 | 
				
			||||||
   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
					   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
				
			||||||
@ -201,13 +202,13 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER F_GRUPPOA 3
 | 
					NUMBER F_GRUPPOA 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 2 16  "Conto d'acquisto"
 | 
					   PROMPT 2 16  "Conto d'acquisto "
 | 
				
			||||||
   FIELD I0
 | 
					   FIELD I0
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_CONTOA 3
 | 
					NUMBER F_CONTOA 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT  23 16 ""
 | 
					  PROMPT  25 16 ""
 | 
				
			||||||
  FIELD I1
 | 
					  FIELD I1
 | 
				
			||||||
  USE LF_PCON SELECT INDBIL=="3"
 | 
					  USE LF_PCON SELECT INDBIL=="3"
 | 
				
			||||||
  INPUT GRUPPO      F_GRUPPOA
 | 
					  INPUT GRUPPO      F_GRUPPOA
 | 
				
			||||||
@ -224,7 +225,7 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER F_SOTTOCA 6
 | 
					NUMBER F_SOTTOCA 6
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  31 16 ""
 | 
					   PROMPT  33 16 ""
 | 
				
			||||||
   FIELD I2
 | 
					   FIELD I2
 | 
				
			||||||
   USE LF_PCON SELECT (SOTTOCONTO!="") && (500@->INDBIL=="3")
 | 
					   USE LF_PCON SELECT (SOTTOCONTO!="") && (500@->INDBIL=="3")
 | 
				
			||||||
   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
					   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
				
			||||||
@ -246,7 +247,7 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
STRING F_DESCRA 50
 | 
					STRING F_DESCRA 50
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  18 17 ""
 | 
					   PROMPT  19 17 ""
 | 
				
			||||||
   FLAG "U"
 | 
					   FLAG "U"
 | 
				
			||||||
   USE LF_PCON KEY 2 SELECT (SOTTOCONTO!="") && (500@->INDBIL=="3")
 | 
					   USE LF_PCON KEY 2 SELECT (SOTTOCONTO!="") && (500@->INDBIL=="3")
 | 
				
			||||||
   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
					   JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,7 @@ BEGIN
 | 
				
			|||||||
 FLAGS "R"
 | 
					 FLAGS "R"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CODICE 10 
 | 
					STRING F_CODICE 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT 2 2 "Cod. Ubicazione   "
 | 
					  PROMPT 2 2 "Cod. Ubicazione   "
 | 
				
			||||||
  FIELD UBI->CODTAB 
 | 
					  FIELD UBI->CODTAB 
 | 
				
			||||||
@ -60,6 +60,7 @@ BEGIN
 | 
				
			|||||||
  OUTPUT F_FILA       S8
 | 
					  OUTPUT F_FILA       S8
 | 
				
			||||||
  OUTPUT F_SCAFFALE   S9
 | 
					  OUTPUT F_SCAFFALE   S9
 | 
				
			||||||
  OUTPUT F_PSCAFFALE  S5
 | 
					  OUTPUT F_PSCAFFALE  S5
 | 
				
			||||||
 | 
						WARNING "Necessaria la descrizione"
 | 
				
			||||||
  CHECKTYPE REQUIRED
 | 
					  CHECKTYPE REQUIRED
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										578
									
								
								ve/ve2400.uml
									
									
									
									
									
								
							
							
						
						
									
										578
									
								
								ve/ve2400.uml
									
									
									
									
									
								
							@ -5,9 +5,9 @@ TOOLBAR "" 0 20 60 2
 | 
				
			|||||||
 #include <toolbar.h>
 | 
					 #include <toolbar.h>
 | 
				
			||||||
ENDPAGE
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PAGE "Pagina 1" 0 0 70 20
 | 
					PAGE "Definizione" 0 0 70 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
GROUPBOX DLG_NULL 78 5
 | 
					GROUPBOX DLG_NULL 78 4
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT 0 0 ""
 | 
					  PROMPT 0 0 ""
 | 
				
			||||||
//FLAG "R"
 | 
					//FLAG "R"
 | 
				
			||||||
@ -28,16 +28,10 @@ BEGIN
 | 
				
			|||||||
    CHECKTYPE REQUIRED
 | 
					    CHECKTYPE REQUIRED
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// tipo articolo sostituito da Tabella gruppi articoli 
 | 
					 | 
				
			||||||
//STRING F_TIPO 1
 | 
					 | 
				
			||||||
//BEGIN
 | 
					 | 
				
			||||||
//  PROMPT 42 1  "Tipo "
 | 
					 | 
				
			||||||
//  FIELD LF_ANAMAG->TIPO
 | 
					 | 
				
			||||||
//END
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_DESCR 50
 | 
					STRING F_DESCR 50
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 2 3 "Descrizione   "
 | 
					    PROMPT 2 2 "Descrizione   "
 | 
				
			||||||
    FIELD LF_ANAMAG->DESCR
 | 
					    FIELD LF_ANAMAG->DESCR
 | 
				
			||||||
    KEY 2
 | 
					    KEY 2
 | 
				
			||||||
    USE LF_ANAMAG KEY 2
 | 
					    USE LF_ANAMAG KEY 2
 | 
				
			||||||
@ -49,9 +43,85 @@ BEGIN
 | 
				
			|||||||
    CHECKTYPE REQUIRED
 | 
					    CHECKTYPE REQUIRED
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BOOLEAN F_ARTPROD
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					   PROMPT 2 4 "Articolo di produzione "
 | 
				
			||||||
 | 
					   FIELD LF_ANAMAG->ARTPROD
 | 
				
			||||||
 | 
						MESSAGE TRUE DISABLE,F_CODFORN|DISABLE,F_CODFORN1|DISABLE,F_RIORDINO
 | 
				
			||||||
 | 
						MESSAGE FALSE ENABLE,F_CODFORN|ENABLE,F_CODFORN1|ENABLE,F_RIORDINO
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_CODFORN 6
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 5 "Codice fornitore "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->CODFORN
 | 
				
			||||||
 | 
					    USE LF_CLIFO
 | 
				
			||||||
 | 
					    INPUT TIPOCF  F_TIPOCF SELECT
 | 
				
			||||||
 | 
					    INPUT CODCF   F_CODFORN
 | 
				
			||||||
 | 
					    DISPLAY "Codice " CODCF
 | 
				
			||||||
 | 
					    DISPLAY "Ragione sociale@50" RAGSOC
 | 
				
			||||||
 | 
					    OUTPUT F_CODFORN  CODCF
 | 
				
			||||||
 | 
					    OUTPUT F_CODFORN1 RAGSOC
 | 
				
			||||||
 | 
							CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_CODFORN1 50
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 6 "Ragione sociale  "
 | 
				
			||||||
 | 
					    USE LF_CLIFO KEY 2
 | 
				
			||||||
 | 
					    INPUT TIPOCF  F_TIPOCF SELECT
 | 
				
			||||||
 | 
					    INPUT RAGSOC   F_CODFORN1
 | 
				
			||||||
 | 
					    DISPLAY "Codice " CODCF
 | 
				
			||||||
 | 
					    DISPLAY "Ragione sociale@50" RAGSOC
 | 
				
			||||||
 | 
					    OUTPUT F_CODFORN  CODCF
 | 
				
			||||||
 | 
					    OUTPUT F_CODFORN1 RAGSOC
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LISTBOX F_RIORDINO 20
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 42 5 "Riordino per "
 | 
				
			||||||
 | 
						FIELD LF_ANAMAG->RIORDINO
 | 
				
			||||||
 | 
						ITEM "P|punto di riordino"
 | 
				
			||||||
 | 
						ITEM "F|fabbisogno"
 | 
				
			||||||
 | 
						ITEM "T|tempo"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TEXT DLG_NULL
 | 
				
			||||||
 | 
					BEGIN 
 | 
				
			||||||
 | 
						PROMPT 3 7 "Codici alternativi"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SPREADSHEET F_SHEETCOD 71 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					     PROMPT 2 8 "Codici alternativi"
 | 
				
			||||||
 | 
					     ITEM "Cod. art.@20"
 | 
				
			||||||
 | 
					     ITEM "Tipo@10"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TEXT DLG_NULL
 | 
				
			||||||
 | 
					BEGIN 
 | 
				
			||||||
 | 
					     PROMPT 3 14 "Descrizioni in lingua"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SPREADSHEET F_SHEETDESLIN 71 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					     PROMPT 2 15 "Descrizioni in lingua"
 | 
				
			||||||
 | 
					     ITEM "Cod. lingua"
 | 
				
			||||||
 | 
					     ITEM "Descrizione@50"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PAGE "Categorie" 0 0 70 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_GRMERC 3
 | 
					STRING F_GRMERC 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 1 5 "Gr. merc.      "
 | 
					    PROMPT 1 2 "Gr. merc.      "
 | 
				
			||||||
    FIELD LF_ANAMAG->GRMERC[1,3]
 | 
					    FIELD LF_ANAMAG->GRMERC[1,3]
 | 
				
			||||||
    GROUP 1
 | 
					    GROUP 1
 | 
				
			||||||
    FLAG "U"
 | 
					    FLAG "U"
 | 
				
			||||||
@ -61,12 +131,15 @@ BEGIN
 | 
				
			|||||||
    DISPLAY "Descrizione@50" S0
 | 
					    DISPLAY "Descrizione@50" S0
 | 
				
			||||||
    OUTPUT F_GRMERC CODTAB[1,3]
 | 
					    OUTPUT F_GRMERC CODTAB[1,3]
 | 
				
			||||||
    OUTPUT F_GRMERCD1 S0
 | 
					    OUTPUT F_GRMERCD1 S0
 | 
				
			||||||
 | 
					    OUTPUT H_GRMERCD1 S0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    OUTPUT F_GRMERCB CODTAB[4,5]
 | 
				
			||||||
    CHECKTYPE NORMAL
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_GRMERCD1 50
 | 
					STRING F_GRMERCD1 50
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 23 5 ""
 | 
					    PROMPT 23 2 ""
 | 
				
			||||||
    GROUP 1
 | 
					    GROUP 1
 | 
				
			||||||
    USE GMC KEY 2 SELECT CODTAB ?= "???"
 | 
					    USE GMC KEY 2 SELECT CODTAB ?= "???"
 | 
				
			||||||
    INPUT S0 F_GRMERCD1
 | 
					    INPUT S0 F_GRMERCD1
 | 
				
			||||||
@ -77,13 +150,20 @@ BEGIN
 | 
				
			|||||||
    CHECKTYPE NORMAL
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING H_GRMERCD1 50
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 23 2 ""
 | 
				
			||||||
 | 
					    GROUP 1
 | 
				
			||||||
 | 
							FLAGS "D"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_GRMERCB 2
 | 
					STRING F_GRMERCB 2
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 1 6 "Sott. merc.     "
 | 
					    PROMPT 1 3 "Sott. merc.     "
 | 
				
			||||||
    FIELD LF_ANAMAG->GRMERC[4,5]
 | 
					    FIELD LF_ANAMAG->GRMERC[4,5]
 | 
				
			||||||
    GROUP 1
 | 
					    GROUP 1
 | 
				
			||||||
    FLAG "U"
 | 
					    FLAG "U"
 | 
				
			||||||
    USE GMC SELECT CODTAB[4,5] != ""
 | 
					    USE GMC //SELECT CODTAB[4,5] != ""
 | 
				
			||||||
    INPUT CODTAB[1,3] F_GRMERC
 | 
					    INPUT CODTAB[1,3] F_GRMERC
 | 
				
			||||||
    INPUT CODTAB[4,5] F_GRMERCB
 | 
					    INPUT CODTAB[4,5] F_GRMERCB
 | 
				
			||||||
    DISPLAY "Codice" CODTAB
 | 
					    DISPLAY "Codice" CODTAB
 | 
				
			||||||
@ -91,26 +171,29 @@ BEGIN
 | 
				
			|||||||
    OUTPUT F_GRMERC CODTAB[1,3]
 | 
					    OUTPUT F_GRMERC CODTAB[1,3]
 | 
				
			||||||
    OUTPUT F_GRMERCB CODTAB[4,5]
 | 
					    OUTPUT F_GRMERCB CODTAB[4,5]
 | 
				
			||||||
    OUTPUT F_GRMERCD2 S0
 | 
					    OUTPUT F_GRMERCD2 S0
 | 
				
			||||||
 | 
					    MESSAGE SHOW,F_GRMERCD2|SHOW,H_GRMERCD1|HIDE,F_GRMERCD1
 | 
				
			||||||
 | 
					    MESSAGE EMPTY HIDE,F_GRMERCD2|HIDE,H_GRMERCD1|SHOW,F_GRMERCD1
 | 
				
			||||||
    CHECKTYPE NORMAL
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_GRMERCD2 50
 | 
					STRING F_GRMERCD2 50
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 23 6 ""
 | 
					    PROMPT 23 3 ""
 | 
				
			||||||
    GROUP 1
 | 
					    GROUP 1
 | 
				
			||||||
    USE GMC KEY 2 SELECT CODTAB[4,5] != ""
 | 
					    USE GMC KEY 2 SELECT CODTAB[4,5] != ""
 | 
				
			||||||
    INPUT S0 F_GRMERCD2
 | 
					    INPUT S0 F_GRMERCD2
 | 
				
			||||||
    DISPLAY "Codice" CODTAB
 | 
					    DISPLAY "Codice" CODTAB
 | 
				
			||||||
    DISPLAY "Descrizione@50" S0
 | 
					    DISPLAY "Descrizione@50" S0
 | 
				
			||||||
    OUTPUT F_GRMERC CODTAB[1,3]
 | 
							COPY OUTPUT F_GRMERCB
 | 
				
			||||||
    OUTPUT F_GRMERCB CODTAB[4,5]
 | 
					//    OUTPUT F_GRMERC CODTAB[1,3]
 | 
				
			||||||
    OUTPUT F_GRMERCD2 S0
 | 
					//    OUTPUT F_GRMERCB CODTAB[4,5]
 | 
				
			||||||
 | 
					//    OUTPUT F_GRMERCD2 S0
 | 
				
			||||||
    CHECKTYPE NORMAL
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CODIVA 4
 | 
					STRING F_CODIVA 4
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  1 7 "Codice IVA    "
 | 
					    PROMPT  1 5 "Codice IVA    "
 | 
				
			||||||
    FIELD LF_ANAMAG->CODIVA
 | 
					    FIELD LF_ANAMAG->CODIVA
 | 
				
			||||||
    USE %IVA
 | 
					    USE %IVA
 | 
				
			||||||
    INPUT CODTAB  F_CODIVA
 | 
					    INPUT CODTAB  F_CODIVA
 | 
				
			||||||
@ -123,7 +206,7 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
STRING F_CODIVA1 50
 | 
					STRING F_CODIVA1 50
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  23 7 ""
 | 
					    PROMPT  23 5 ""
 | 
				
			||||||
    USE %IVA KEY 2
 | 
					    USE %IVA KEY 2
 | 
				
			||||||
    INPUT S0 F_CODIVA1
 | 
					    INPUT S0 F_CODIVA1
 | 
				
			||||||
    DISPLAY "Descrizione@50" S0
 | 
					    DISPLAY "Descrizione@50" S0
 | 
				
			||||||
@ -132,22 +215,29 @@ BEGIN
 | 
				
			|||||||
    OUTPUT F_CODIVA1 S0
 | 
					    OUTPUT F_CODIVA1 S0
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SPREADSHEET F_SHEET0 77 5
 | 
					STRING F_SCONTO 25
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT 1 8 "Unità di misura"
 | 
					  FIELD LF_ANAMAG->SCONTO
 | 
				
			||||||
  ITEM "U.M."
 | 
					  PROMPT 1 6 "Sconto        "
 | 
				
			||||||
  ITEM "F. conversione"
 | 
					END
 | 
				
			||||||
  ITEM "Prezzo netto@18"
 | 
					
 | 
				
			||||||
  ITEM "Prezzo lordo@18"
 | 
					STRING F_CODIVAR 4
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 50 6 "Codice IVA ridotta "
 | 
				
			||||||
 | 
					  FIELD LF_ANAMAG->CODIVAR
 | 
				
			||||||
 | 
					  USE %IVA
 | 
				
			||||||
 | 
					  INPUT CODTAB  F_CODIVAR
 | 
				
			||||||
 | 
					  DISPLAY "Codice " CODTAB
 | 
				
			||||||
 | 
					  DISPLAY "Descrizione@40" S0
 | 
				
			||||||
 | 
					  OUTPUT F_CODIVAR CODTAB
 | 
				
			||||||
 | 
					  CHECKTYPE NORMAL
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CATCONA 3
 | 
					STRING F_CATCONA 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 1 14 "Categoria conto acquisti "
 | 
					   PROMPT 1 8 "Categoria conto acquisti "
 | 
				
			||||||
   FIELD LF_ANAMAG->CATCONA
 | 
					   FIELD LF_ANAMAG->CATCONA
 | 
				
			||||||
   GROUP 11
 | 
					   GROUP 11
 | 
				
			||||||
   MESSAGE CLEAR,12@
 | 
					 | 
				
			||||||
   MESSAGE EMPTY ENABLE,12@
 | 
					 | 
				
			||||||
   FLAG "UZ"
 | 
					   FLAG "UZ"
 | 
				
			||||||
   USE CAA
 | 
					   USE CAA
 | 
				
			||||||
   INPUT CODTAB F_CATCONA
 | 
					   INPUT CODTAB F_CATCONA
 | 
				
			||||||
@ -159,11 +249,13 @@ BEGIN
 | 
				
			|||||||
   OUTPUT F_CATCONA CODTAB
 | 
					   OUTPUT F_CATCONA CODTAB
 | 
				
			||||||
   OUTPUT F_CATCONA1 S0
 | 
					   OUTPUT F_CATCONA1 S0
 | 
				
			||||||
   CHEKTYPE NORMAL
 | 
					   CHEKTYPE NORMAL
 | 
				
			||||||
 | 
					//   MESSAGE CLEAR,12@
 | 
				
			||||||
 | 
					//   MESSAGE EMPTY ENABLE,12@
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CATCONA1 40
 | 
					STRING F_CATCONA1 40
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 36 14 ""
 | 
					   PROMPT 36 8 ""
 | 
				
			||||||
   FLAG "D"
 | 
					   FLAG "D"
 | 
				
			||||||
   GROUP 11
 | 
					   GROUP 11
 | 
				
			||||||
   USE CAA KEY 2
 | 
					   USE CAA KEY 2
 | 
				
			||||||
@ -178,26 +270,26 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER F_GRUPPOA 3
 | 
					NUMBER F_GRUPPOA 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 1 15 "Conto d'acquisto "
 | 
					   PROMPT 1 9 "Conto d'acquisto "
 | 
				
			||||||
   FIELD LF_ANAMAG->GRUPPOA
 | 
					   FIELD LF_ANAMAG->GRUPPOA
 | 
				
			||||||
   GROUP 12
 | 
					   GROUP 12
 | 
				
			||||||
   MESSAGE CLEAR,11@
 | 
					//   MESSAGE CLEAR,11@
 | 
				
			||||||
   MESSAGE EMPTY ENABLE,11@
 | 
					//   MESSAGE EMPTY ENABLE,11@
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_CONTOA 3
 | 
					NUMBER F_CONTOA 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  22 15 ""
 | 
					    PROMPT  22 9 ""
 | 
				
			||||||
    FIELD LF_ANAMAG->CONTOA
 | 
					    FIELD LF_ANAMAG->CONTOA
 | 
				
			||||||
    GROUP 12
 | 
					    GROUP 12
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_SOTTOCA 6
 | 
					NUMBER F_SOTTOCA 6
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  26 15 ""
 | 
					   PROMPT  26 9 ""
 | 
				
			||||||
   FIELD LF_ANAMAG->SOTTOCA
 | 
					   FIELD LF_ANAMAG->SOTTOCA
 | 
				
			||||||
   GROUP 12
 | 
					   GROUP 12
 | 
				
			||||||
   USE LF_PCON
 | 
					   USE LF_PCON SELECT INDBIL=="3"
 | 
				
			||||||
   INPUT GRUPPO F_GRUPPOA
 | 
					   INPUT GRUPPO F_GRUPPOA
 | 
				
			||||||
   INPUT CONTO  F_CONTOA
 | 
					   INPUT CONTO  F_CONTOA
 | 
				
			||||||
   INPUT SOTTOCONTO F_SOTTOCA
 | 
					   INPUT SOTTOCONTO F_SOTTOCA
 | 
				
			||||||
@ -210,31 +302,29 @@ BEGIN
 | 
				
			|||||||
   OUTPUT F_SOTTOCA SOTTOCONTO
 | 
					   OUTPUT F_SOTTOCA SOTTOCONTO
 | 
				
			||||||
   OUTPUT F_DESCRA  DESCR
 | 
					   OUTPUT F_DESCRA  DESCR
 | 
				
			||||||
   CHECKTYPE NORMAL
 | 
					   CHECKTYPE NORMAL
 | 
				
			||||||
 | 
						 WARNING "Il conto deve essere un costo"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_DESCRA 40
 | 
					STRING F_DESCRA 40
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  36 15 ""
 | 
					   PROMPT  36 9 ""
 | 
				
			||||||
   FLAG "D"
 | 
					   FLAG "D"
 | 
				
			||||||
   GROUP 12
 | 
					   GROUP 12
 | 
				
			||||||
   USE LF_PCON KEY 2
 | 
					   USE LF_PCON KEY 2 SELECT INDBIL=="3"
 | 
				
			||||||
   INPUT DESCR F_DESCRA
 | 
					   INPUT DESCR F_DESCRA
 | 
				
			||||||
   DISPLAY "Descrizione@50" DESCR
 | 
					   DISPLAY "Descrizione@50" DESCR
 | 
				
			||||||
   DISPLAY "Gruppo" GRUPPO
 | 
					   DISPLAY "Gruppo" GRUPPO
 | 
				
			||||||
   DISPLAY "Conto"  CONTO
 | 
					   DISPLAY "Conto"  CONTO
 | 
				
			||||||
   DISPLAY "Sottoconto" SOTTOCONTO
 | 
					   DISPLAY "Sottoconto" SOTTOCONTO
 | 
				
			||||||
   COPY OUTPUT F_SOTTOCA
 | 
					   COPY OUTPUT F_SOTTOCA
 | 
				
			||||||
 | 
						 WARNING "Il conto deve essere un costo"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
STRING F_CATCONV 3
 | 
					STRING F_CATCONV 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 1 16 "Categoria conto vendite  "
 | 
					   PROMPT 1 10 "Categoria conto vendite  "
 | 
				
			||||||
   FIELD LF_ANAMAG->CATCONV
 | 
					   FIELD LF_ANAMAG->CATCONV
 | 
				
			||||||
   GROUP 21
 | 
					   GROUP 21
 | 
				
			||||||
   MESSAGE CLEAR,22@
 | 
					 | 
				
			||||||
   MESSAGE EMPTY ENABLE,22@
 | 
					 | 
				
			||||||
   FLAG "UZ"
 | 
					   FLAG "UZ"
 | 
				
			||||||
   USE CRA
 | 
					   USE CRA
 | 
				
			||||||
   INPUT CODTAB F_CATCONV
 | 
					   INPUT CODTAB F_CATCONV
 | 
				
			||||||
@ -246,11 +336,13 @@ BEGIN
 | 
				
			|||||||
   OUTPUT F_CATCONV CODTAB
 | 
					   OUTPUT F_CATCONV CODTAB
 | 
				
			||||||
   OUTPUT F_CATCONV1 S0
 | 
					   OUTPUT F_CATCONV1 S0
 | 
				
			||||||
   CHECKTYPE NORMAL
 | 
					   CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					//   MESSAGE CLEAR,22@
 | 
				
			||||||
 | 
					//   MESSAGE EMPTY ENABLE,22@
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CATCONV1 40
 | 
					STRING F_CATCONV1 40
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 36 16 ""
 | 
					   PROMPT 36 10 ""
 | 
				
			||||||
   FLAG "D"
 | 
					   FLAG "D"
 | 
				
			||||||
   GROUP 21
 | 
					   GROUP 21
 | 
				
			||||||
   USE CRA KEY 2
 | 
					   USE CRA KEY 2
 | 
				
			||||||
@ -265,26 +357,26 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NUMBER F_GRUPPOV 3
 | 
					NUMBER F_GRUPPOV 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 1 17 "Conto di vendita "
 | 
					   PROMPT 1 11 "Conto di vendita "
 | 
				
			||||||
   FIELD LF_ANAMAG->GRUPPOV
 | 
					   FIELD LF_ANAMAG->GRUPPOV
 | 
				
			||||||
   GROUP 22
 | 
					   GROUP 22
 | 
				
			||||||
   MESSAGE CLEAR,21@
 | 
					//   MESSAGE CLEAR,21@
 | 
				
			||||||
   MESSAGE EMPTY ENABLE,21@
 | 
					//   MESSAGE EMPTY ENABLE,21@
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_CONTOV 3
 | 
					NUMBER F_CONTOV 3
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  22 17 ""
 | 
					   PROMPT  22 11 ""
 | 
				
			||||||
   FIELD LF_ANAMAG->CONTOV
 | 
					   FIELD LF_ANAMAG->CONTOV
 | 
				
			||||||
   GROUP 22
 | 
					   GROUP 22
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_SOTTOCV 6
 | 
					NUMBER F_SOTTOCV 6
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  26 17 ""
 | 
					   PROMPT  26 11 ""
 | 
				
			||||||
   FIELD LF_ANAMAG->SOTTOCV
 | 
					   FIELD LF_ANAMAG->SOTTOCV
 | 
				
			||||||
   GROUP 22
 | 
					   GROUP 22
 | 
				
			||||||
   USE LF_PCON
 | 
					   USE LF_PCON SELECT INDBIL=="4"
 | 
				
			||||||
   INPUT GRUPPO F_GRUPPOV
 | 
					   INPUT GRUPPO F_GRUPPOV
 | 
				
			||||||
   INPUT CONTO  F_CONTOV
 | 
					   INPUT CONTO  F_CONTOV
 | 
				
			||||||
   INPUT SOTTOCONTO F_SOTTOCV
 | 
					   INPUT SOTTOCONTO F_SOTTOCV
 | 
				
			||||||
@ -297,54 +389,89 @@ BEGIN
 | 
				
			|||||||
   OUTPUT F_SOTTOCV SOTTOCONTO
 | 
					   OUTPUT F_SOTTOCV SOTTOCONTO
 | 
				
			||||||
   OUTPUT F_DESCRV  DESCR
 | 
					   OUTPUT F_DESCRV  DESCR
 | 
				
			||||||
   CHECKTYPE NORMAL
 | 
					   CHECKTYPE NORMAL
 | 
				
			||||||
 | 
						 WARNING "Il conto deve essere un ricavo"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_DESCRV 40
 | 
					STRING F_DESCRV 40
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT  36 17 ""
 | 
					   PROMPT  36 11 ""
 | 
				
			||||||
   FLAG "D"
 | 
					   FLAG "D"
 | 
				
			||||||
   GROUP 22
 | 
					   GROUP 22
 | 
				
			||||||
   USE LF_PCON KEY 2
 | 
					   USE LF_PCON KEY 2 SELECT INDBIL=="4"
 | 
				
			||||||
   INPUT DESCR F_DESCRV
 | 
					   INPUT DESCR F_DESCRV
 | 
				
			||||||
   DISPLAY "Descrizione@50" DESCR
 | 
					   DISPLAY "Descrizione@50" DESCR
 | 
				
			||||||
   DISPLAY "Gruppo" GRUPPO
 | 
					   DISPLAY "Gruppo" GRUPPO
 | 
				
			||||||
   DISPLAY "Conto"  CONTO
 | 
					   DISPLAY "Conto"  CONTO
 | 
				
			||||||
   DISPLAY "Sottoconto" SOTTOCONTO
 | 
					   DISPLAY "Sottoconto" SOTTOCONTO
 | 
				
			||||||
   COPY OUTPUT F_SOTTOCV
 | 
					   COPY OUTPUT F_SOTTOCV
 | 
				
			||||||
 | 
						 WARNING "Il conto deve essere un ricavo"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_UMP 3
 | 
					BOOLEAN F_ARTFIS
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  PROMPT  1 18 "U.M. peso        "
 | 
					    PROMPT 1 13 "Articolo fiscale"
 | 
				
			||||||
  FIELD LF_ANAMAG->UMP
 | 
					    FIELD LF_ANAMAG->ARTFIS
 | 
				
			||||||
  FLAG "U"
 | 
					    MESSAGE TRUE ENABLE,23@
 | 
				
			||||||
  USE %UMS
 | 
					    MESSAGE FALSE DISABLE,23@
 | 
				
			||||||
  INPUT CODTAB F_UMP
 | 
					 | 
				
			||||||
  DISPLAY "U.M. "          CODTAB
 | 
					 | 
				
			||||||
  DISPLAY "Descrizione@50" S0
 | 
					 | 
				
			||||||
  OUTPUT F_UMP CODTAB
 | 
					 | 
				
			||||||
  VALIDATE REQIF_FUNC 1 F_PESO
 | 
					 | 
				
			||||||
  WARNING "Necessaria una unità di misura valida per il peso "
 | 
					 | 
				
			||||||
  CHECKTYPE NORMAL
 | 
					 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_PESO 15 5
 | 
					STRING F_RAGGFIS 5
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 30 18 "Peso  "
 | 
					    PROMPT 1 14 "Raggrupp. fiscale   "
 | 
				
			||||||
    FIELD LF_ANAMAG->PESO
 | 
					    FIELD LF_ANAMAG->RAGGFIS
 | 
				
			||||||
  VALIDATE REQIF_FUNC 1 F_TARA
 | 
							FLAGS "U"
 | 
				
			||||||
  WARNING "Necessario introdurre il peso se si è introdotta la tara"
 | 
					    USE RFA
 | 
				
			||||||
 | 
					    JOIN %ASF ALIAS 200 INTO CODTAB=S8
 | 
				
			||||||
 | 
					    INPUT CODTAB F_RAGGFIS
 | 
				
			||||||
 | 
					    DISPLAY "Codice " CODTAB
 | 
				
			||||||
 | 
					    DISPLAY "Descrizione@40" S0
 | 
				
			||||||
 | 
					    OUTPUT F_RAGGFIS CODTAB
 | 
				
			||||||
 | 
					    OUTPUT F_RAGGFIS1 S0
 | 
				
			||||||
 | 
					    OUTPUT H_CLASSEFIS S8
 | 
				
			||||||
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					    GROUP 23
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_TARA 15 5
 | 
					STRING F_RAGGFIS1 40
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT 1 19 "Tara             "
 | 
					    PROMPT  31 14 ""
 | 
				
			||||||
    FIELD LF_ANAMAG->TARA
 | 
					    FLAG "D"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING H_CLASSEFIS 2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 15 ""
 | 
				
			||||||
 | 
					    FLAG "HG"
 | 
				
			||||||
 | 
							MESSAGE  DISABLE,F_CLASSEFIS|COPY,F_CLASSEFIS
 | 
				
			||||||
 | 
							MESSAGE EMPTY ENABLE,F_CLASSEFIS
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_CLASSEFIS 2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 15 "Classe fiscale         "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->CLASSEFIS
 | 
				
			||||||
 | 
							FLAGS "UD"
 | 
				
			||||||
 | 
					    USE %ASF
 | 
				
			||||||
 | 
					    INPUT CODTAB F_CLASSEFIS
 | 
				
			||||||
 | 
					    DISPLAY "Codice " CODTAB
 | 
				
			||||||
 | 
					    DISPLAY "Descrizione@40" S0
 | 
				
			||||||
 | 
					    OUTPUT F_CLASSEFIS CODTAB
 | 
				
			||||||
 | 
					    OUTPUT F_CLASSEFISD S0
 | 
				
			||||||
 | 
							MESSAGE EMPTY "",F_CLASSEFISD
 | 
				
			||||||
 | 
					    CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					    GROUP 23
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_CLASSEFISD 40
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT  31 15 ""
 | 
				
			||||||
 | 
					    FLAG "D"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CLASSDOG 10
 | 
					STRING F_CLASSDOG 10
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  1 20 "Classe doganale  "
 | 
					    PROMPT 1 17  "Classe doganale      "
 | 
				
			||||||
    FIELD LF_ANAMAG->CLASSDOG
 | 
					    FIELD LF_ANAMAG->CLASSDOG
 | 
				
			||||||
    FLAG "UZ"
 | 
					    FLAG "UZ"
 | 
				
			||||||
    USE %CLD
 | 
					    USE %CLD
 | 
				
			||||||
@ -358,14 +485,111 @@ END
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
STRING F_CLASSDOG1 40
 | 
					STRING F_CLASSDOG1 40
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  36 20 ""
 | 
					    PROMPT  36 17 ""
 | 
				
			||||||
    FLAG "D"
 | 
					    FLAG "D"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_PROVOR 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT  1 18 "Provincia di origine "
 | 
				
			||||||
 | 
					  FIELD LF_ANAMAG->PROV
 | 
				
			||||||
 | 
					  USE %PRV
 | 
				
			||||||
 | 
					  INPUT CODTAB F_PROVOR
 | 
				
			||||||
 | 
					  DISPLAY "Codice" CODTAB 
 | 
				
			||||||
 | 
					  DISPLAY "Provincia@50" S0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  OUTPUT F_PROVOR CODTAB
 | 
				
			||||||
 | 
					  OUTPUT F_PROVOR2 S0
 | 
				
			||||||
 | 
					  CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					  WARNING "Provincia assente"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_PROVOR2 40
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT  36 18 ""
 | 
				
			||||||
 | 
					  USE %PRV KEY 2
 | 
				
			||||||
 | 
					  INPUT S0 F_PROVOR2
 | 
				
			||||||
 | 
						COPY DISPLAY F_PROVOR
 | 
				
			||||||
 | 
						COPY OUTPUT  F_PROVOR
 | 
				
			||||||
 | 
					  CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENDPAGE
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PAGE "Pagina 2 " 0 0 70 20
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PAGE "Produzione/vendita" 0 0 70 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_UMP 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT  1 1 "U.M. peso        "
 | 
				
			||||||
 | 
					  FIELD LF_ANAMAG->UMP
 | 
				
			||||||
 | 
					  FLAG "U"
 | 
				
			||||||
 | 
					  USE %UMS
 | 
				
			||||||
 | 
					  INPUT CODTAB F_UMP
 | 
				
			||||||
 | 
					  DISPLAY "U.M. "          CODTAB
 | 
				
			||||||
 | 
					  DISPLAY "Descrizione@50" S0
 | 
				
			||||||
 | 
					  OUTPUT F_UMP CODTAB
 | 
				
			||||||
 | 
					  VALIDATE REQIF_FUNC 1 F_PESO
 | 
				
			||||||
 | 
					  WARNING "Necessaria una unità di misura valida per il peso "
 | 
				
			||||||
 | 
					  CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TEXT DLG_NULL
 | 
				
			||||||
 | 
					BEGIN 
 | 
				
			||||||
 | 
					  PROMPT 3 2 "Unità di misura articolo"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SPREADSHEET F_SHEETUM 77 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 2 3 "Unità di misura "
 | 
				
			||||||
 | 
					  ITEM "U.M."
 | 
				
			||||||
 | 
					  ITEM "F. conversione"
 | 
				
			||||||
 | 
					  ITEM "Prezzo netto@18"
 | 
				
			||||||
 | 
					  ITEM "Prezzo lordo@18"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_PESO 15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 10 "Peso                  "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->PESO
 | 
				
			||||||
 | 
					  VALIDATE REQIF_FUNC 1 F_TARA
 | 
				
			||||||
 | 
					  WARNING "Necessario introdurre il peso se si è introdotta la tara"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_TARA 15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 42 10 "Tara                 "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->TARA
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_MASSANUN 10 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 11 "Massa netta unitaria  "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->MASSANUN
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_UNSUPPUN 10 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 42 11 "Unità suppl.unitaria "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->UNSUPPUN
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_PPCONF 15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 1 12 "Pz. per confezione    "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->PPCONF
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_PPCOLLO 15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					    PROMPT 42 12 "Pz. per collo        "
 | 
				
			||||||
 | 
					    FIELD LF_ANAMAG->PPCOLLO
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LISTBOX F_TIPOCF 20
 | 
					LISTBOX F_TIPOCF 20
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
@ -374,157 +598,133 @@ BEGIN
 | 
				
			|||||||
    ITEM "F|Fornitore"
 | 
					    ITEM "F|Fornitore"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_CODFORN 6
 | 
					NUMBER F_COSTSTD 15 2
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  2 1 "Codice fornitore "
 | 
					    PROMPT 1 15 "Costo standard   "
 | 
				
			||||||
    FIELD LF_ANAMAG->CODFORN
 | 
					 | 
				
			||||||
    USE LF_CLIFO
 | 
					 | 
				
			||||||
    INPUT TIPOCF  F_TIPOCF SELECT
 | 
					 | 
				
			||||||
    INPUT CODCF   F_CODFORN
 | 
					 | 
				
			||||||
    DISPLAY "Codice " CODCF
 | 
					 | 
				
			||||||
    DISPLAY "Ragione sociale@50" RAGSOC
 | 
					 | 
				
			||||||
    OUTPUT F_CODFORN  CODCF
 | 
					 | 
				
			||||||
    OUTPUT F_CODFORN1 RAGSOC
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
NUMBER F_COSTSTD 18 0
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
    PROMPT  37 1 "Costo standard  "
 | 
					 | 
				
			||||||
    FIELD LF_ANAMAG->COSTSTD
 | 
					    FIELD LF_ANAMAG->COSTSTD
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_CODFORN1 50
 | 
					NUMBER F_ULC1 15 5
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  2 2 "Ragione sociale  "
 | 
					    PROMPT 1 16 "Ultimo costo     "
 | 
				
			||||||
    USE LF_CLIFO KEY 2
 | 
					    FIELD LF_ANAMAG->ULTCOS1
 | 
				
			||||||
    INPUT TIPOCF  F_TIPOCF SELECT
 | 
					 | 
				
			||||||
    INPUT RAGSOC   F_CODFORN1
 | 
					 | 
				
			||||||
    DISPLAY "Codice " CODCF
 | 
					 | 
				
			||||||
    DISPLAY "Ragione sociale@50" RAGSOC
 | 
					 | 
				
			||||||
    OUTPUT F_CODFORN  CODCF
 | 
					 | 
				
			||||||
    OUTPUT F_CODFORN1 RAGSOC
 | 
					 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BOOLEAN F_ARTFIS
 | 
					DATE F_DATAULC1 
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  2 3 "Articolo fiscale"
 | 
					    PROMPT  42 16 "Data ultimo costo    "
 | 
				
			||||||
    FIELD LF_ANAMAG->ARTFIS
 | 
					    FIELD LF_ANAMAG->DULTCOS1
 | 
				
			||||||
    MESSAGE TRUE ENABLE,23@
 | 
					 | 
				
			||||||
    MESSAGE FALSE DISABLE,23@
 | 
					 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_RAGGFIS 5
 | 
					NUMBER F_ULC2 15 5
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  2 4 "Raggrupp. fiscale   "
 | 
					    PROMPT 1 17 "Penultimo costo  "
 | 
				
			||||||
    FIELD LF_ANAMAG->RAGGFIS
 | 
					    FIELD LF_ANAMAG->ULTCOS2
 | 
				
			||||||
    USE RFA
 | 
					 | 
				
			||||||
    JOIN %ASF ALIAS 200 INTO CODTAB=S8
 | 
					 | 
				
			||||||
    INPUT CODTAB F_RAGGFIS
 | 
					 | 
				
			||||||
    DISPLAY "Codice " CODTAB
 | 
					 | 
				
			||||||
    DISPLAY "Descrizione@40" S0
 | 
					 | 
				
			||||||
    OUTPUT F_RAGGFIS CODTAB
 | 
					 | 
				
			||||||
    OUTPUT F_RAGGFIS1 S0
 | 
					 | 
				
			||||||
    OUTPUT F_CLASSEFIS S8
 | 
					 | 
				
			||||||
    OUTPUT F_CLASSEFIS1 -200->S0
 | 
					 | 
				
			||||||
    CHECKTYPE NORMAL
 | 
					 | 
				
			||||||
    GROUP 23
 | 
					 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STRING F_RAGGFIS1 40
 | 
					DATE F_DATAULC2
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
    PROMPT  31 4 ""
 | 
					    PROMPT  42 17 "Data penultimo costo "
 | 
				
			||||||
    FLAG "D"
 | 
					    FIELD LF_ANAMAG->DULTCOS2
 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
STRING F_CLASSEFIS 1
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
    PROMPT  2 5 "Classe fiscale          "
 | 
					 | 
				
			||||||
    FIELD LF_ANAMAG->CLASSEFIS
 | 
					 | 
				
			||||||
    USE %ASF
 | 
					 | 
				
			||||||
    INPUT CODTAB F_CLASSEFIS
 | 
					 | 
				
			||||||
    DISPLAY "Codice " CODTAB
 | 
					 | 
				
			||||||
    DISPLAY "Descrizione@40" S0
 | 
					 | 
				
			||||||
    OUTPUT F_CLASSEFIS CODTAB
 | 
					 | 
				
			||||||
    OUTPUT F_CLASSEFIS1 S0
 | 
					 | 
				
			||||||
    CHECKTYPE NORMAL
 | 
					 | 
				
			||||||
    GROUP 23
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
STRING F_CLASSEFIS1 40
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
    PROMPT  31 5 ""
 | 
					 | 
				
			||||||
    FLAG "D"
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
STRING F_SCONTO 25
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
  FIELD LF_ANAMAG->SCONTO
 | 
					 | 
				
			||||||
  PROMPT 2 6 "Sconto        "
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
STRING F_CODIVAR 4
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
  PROMPT 45 6 "Codice IVA ridotta  "
 | 
					 | 
				
			||||||
  FIELD LF_ANAMAG->CODIVAR
 | 
					 | 
				
			||||||
  USE %IVA
 | 
					 | 
				
			||||||
  INPUT CODTAB  F_CODIVAR
 | 
					 | 
				
			||||||
  DISPLAY "Codice " CODTAB
 | 
					 | 
				
			||||||
  DISPLAY "Descrizione@40" S0
 | 
					 | 
				
			||||||
  OUTPUT F_CODIVAR CODTAB
 | 
					 | 
				
			||||||
  CHECKTYPE NORMAL
 | 
					 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_PROVV 5 2
 | 
					NUMBER F_PROVV 5 2
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
  FIELD LF_ANAMAG->PERCPROVV
 | 
					  FIELD LF_ANAMAG->PERCPROVV
 | 
				
			||||||
  PROMPT 2 7 "Provvigione   "
 | 
					  PROMPT 1 20 "Provvigione      "
 | 
				
			||||||
  NUM_EXPR (#F_PROVV>=0)&&(#F_PROVV<=100)
 | 
					  NUM_EXPR (#F_PROVV>=0)&&(#F_PROVV<=100)
 | 
				
			||||||
  WARNING "La percentuale di provvigione deve essere compresa tra 0 e 100"
 | 
					  WARNING "La percentuale di provvigione deve essere compresa tra 0 e 100"
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BOOLEAN F_ARTPROD
 | 
					NUMBER F_RICARICO 5 2
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
   PROMPT 2 8 "Articolo di produzione "
 | 
					  FIELD LF_ANAMAG->PERCRIC
 | 
				
			||||||
   FIELD LF_ANAMAG->ARTPROD
 | 
					  PROMPT 42 20 "Ricarico/margine     "
 | 
				
			||||||
	MESSAGE TRUE DISABLE,F_CODFORN|DISABLE,F_CODFORN1
 | 
						FLAGS "U"
 | 
				
			||||||
	MESSAGE FALSE ENABLE,F_CODFORN|ENABLE,F_CODFORN1
 | 
					//  NUM_EXPR #F_RICARICO<=
 | 
				
			||||||
 | 
					//  WARNING "La percentuale di ricarico deve essere compresa ..."
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NUMBER F_PPCONF 15 5
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
    PROMPT 2 9 "Pz. per conf. "
 | 
					 | 
				
			||||||
    FIELD LF_ANAMAG->PPCONF
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
NUMBER F_PPCOLLO 15 5
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
    PROMPT 41 9 "Pz. per collo "
 | 
					 | 
				
			||||||
    FIELD LF_ANAMAG->PPCOLLO
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SPREADSHEET F_SHEET1 71 9
 | 
					 | 
				
			||||||
BEGIN
 | 
					 | 
				
			||||||
     PROMPT 2 11 "Descrizioni in lingua"
 | 
					 | 
				
			||||||
     ITEM "Cod. lingua"
 | 
					 | 
				
			||||||
     ITEM "Descrizione@50"
 | 
					 | 
				
			||||||
END
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENDPAGE
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PAGE "Pagina 3 " 0 0 70 20
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SPREADSHEET F_SHEET2 71 10
 | 
					
 | 
				
			||||||
 | 
					PAGE "Giacenze" 0 0 70 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Anno relativo alle giacenze
 | 
				
			||||||
 | 
					NUMBER H_ANNO 4
 | 
				
			||||||
BEGIN
 | 
					BEGIN
 | 
				
			||||||
     PROMPT 2 2 "Codici alternativi"
 | 
					  PROMPT 2 2 ""
 | 
				
			||||||
     ITEM "Cod. art.@20"
 | 
						FLAGS  "AHG"
 | 
				
			||||||
     ITEM "Tipo@10"
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ANNO 4
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 42 2 "Vai all'anno "
 | 
				
			||||||
 | 
						FLAGS  "AU"
 | 
				
			||||||
 | 
					  NUM_EXPR (#F_ANNO<=#H_ANNO)&&(#F_ANNO>=(#H_ANNO-"10"))
 | 
				
			||||||
 | 
						WARNING "L'anno deve essere non superiore al corrente e non inferiore a 10 anni precedenti"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ANNORIF 4  // anno usato per il write
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 2 2 "Anno considerato "
 | 
				
			||||||
 | 
						FLAGS  "AD"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TEXT DLG_NULL
 | 
				
			||||||
 | 
					BEGIN 
 | 
				
			||||||
 | 
					  PROMPT 3 4 "Giacenze"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SPREADSHEET F_SHEETGIAC 77 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 2 5 "Giacenze"
 | 
				
			||||||
 | 
					  ITEM "Mag."
 | 
				
			||||||
 | 
					  ITEM "Dep."
 | 
				
			||||||
 | 
					  ITEM "Liv1@10"
 | 
				
			||||||
 | 
					  ITEM "Liv2@6"
 | 
				
			||||||
 | 
					  ITEM "Liv3@6"
 | 
				
			||||||
 | 
					  ITEM "Liv4@6"
 | 
				
			||||||
 | 
					  ITEM "Ubicazione"
 | 
				
			||||||
 | 
					  ITEM "Giacenza @10"
 | 
				
			||||||
 | 
					  ITEM "Rim.Iniz.@10"
 | 
				
			||||||
 | 
					  ITEM "V.Rim.Iniz.@12"
 | 
				
			||||||
 | 
					  ITEM "Acq.@10"
 | 
				
			||||||
 | 
					  ITEM "V.Acq.@12"
 | 
				
			||||||
 | 
					  ITEM "Entr.@10"
 | 
				
			||||||
 | 
					  ITEM "V.Entr.@12"
 | 
				
			||||||
 | 
					  ITEM "Ven.@10"
 | 
				
			||||||
 | 
					  ITEM "V.Ven.@12"
 | 
				
			||||||
 | 
					  ITEM "Uscito@10"
 | 
				
			||||||
 | 
						ITEM "V.Uscito@12"
 | 
				
			||||||
 | 
					  ITEM "Ord.For.@10"
 | 
				
			||||||
 | 
						ITEM "V.Ord.For.@12"
 | 
				
			||||||
 | 
					  ITEM "Ord.Cli.@10"
 | 
				
			||||||
 | 
						ITEM "V.Ord.Cli.@12"
 | 
				
			||||||
 | 
					  ITEM "Scarti@10"
 | 
				
			||||||
 | 
						ITEM "V.Scarti@12"
 | 
				
			||||||
 | 
					  ITEM "In Prod.Comp.@10"
 | 
				
			||||||
 | 
					  ITEM "In Prod.Fin.@10"
 | 
				
			||||||
 | 
						ITEM "A conto L.@10"
 | 
				
			||||||
 | 
						ITEM "In conto L.@10"
 | 
				
			||||||
 | 
						ITEM "Etichette@10"
 | 
				
			||||||
 | 
						ITEM "Scorta min.@10"
 | 
				
			||||||
 | 
						ITEM "Livello rior.@10"
 | 
				
			||||||
 | 
						ITEM "Lotto rior.@10"
 | 
				
			||||||
 | 
					// !?!?!Troppe colonne!!!!!
 | 
				
			||||||
 | 
					//	ITEM "Giorni rior.@10"
 | 
				
			||||||
 | 
					//	ITEM "N.dist."
 | 
				
			||||||
END
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENDPAGE
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENDMASK
 | 
					ENDMASK
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 #include "ve2400a.uml"
 | 
					 | 
				
			||||||
 #include "ve2400b.uml"
 | 
					 | 
				
			||||||
 #include "ve2400c.uml"
 | 
					 #include "ve2400c.uml"
 | 
				
			||||||
 | 
					 #include "ve2400b.uml"
 | 
				
			||||||
 | 
					 #include "ve2400a.uml"
 | 
				
			||||||
 | 
					 #include "ve2400d.uml"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										360
									
								
								ve/ve2400d.uml
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										360
									
								
								ve/ve2400d.uml
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,360 @@
 | 
				
			|||||||
 | 
					TOOLBAR "" 0 20 60 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BUTTON DLG_OK 9 2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT -13 -1 ""
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BUTTON DLG_CANCEL 9 2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT -23 -1 ""
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BUTTON DLG_DELREC 9 2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT -33 -1 "Elimina"
 | 
				
			||||||
 | 
					  MESSAGE EXIT,K_DEL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PAGE "Giacenze" -1 -1 80 23
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_CODMAG 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 0 "Magazzino  "
 | 
				
			||||||
 | 
					  FLAGS "U"
 | 
				
			||||||
 | 
						FIELD CODMAG[1,3]
 | 
				
			||||||
 | 
					  USE MAG SELECT CODTAB[4,5]==""
 | 
				
			||||||
 | 
					  INPUT CODTAB F_CODMAG
 | 
				
			||||||
 | 
					  DISPLAY "Codice " CODTAB[1,3]
 | 
				
			||||||
 | 
					  DISPLAY "Denominazione mag.@50 " S0
 | 
				
			||||||
 | 
					  OUTPUT F_CODMAG CODTAB[1,3]
 | 
				
			||||||
 | 
					  OUTPUT F_DESMAG S0
 | 
				
			||||||
 | 
					  OUTPUT H_DESMAG S0
 | 
				
			||||||
 | 
					  OUTPUT H_GESTGIA B0
 | 
				
			||||||
 | 
					//  OUTPUT F_CODDEP CODTAB[4,5]
 | 
				
			||||||
 | 
						CHECKTYPE REQUIRED
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_CODDEP 2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 1 "Deposito   "
 | 
				
			||||||
 | 
					  FLAGS "U"
 | 
				
			||||||
 | 
						FIELD CODMAG[4,5]
 | 
				
			||||||
 | 
						USE MAG 
 | 
				
			||||||
 | 
						INPUT CODTAB[1,3] F_CODMAG 
 | 
				
			||||||
 | 
					  INPUT CODTAB[4,5] F_CODDEP
 | 
				
			||||||
 | 
					  DISPLAY "Cod. magazzino" CODTAB[1,3]
 | 
				
			||||||
 | 
					  DISPLAY "Cod. deposito" CODTAB[4,5]
 | 
				
			||||||
 | 
					  DISPLAY "Denominazione dep.@50" S0
 | 
				
			||||||
 | 
					  OUTPUT F_CODDEP CODTAB[4,5]
 | 
				
			||||||
 | 
					  OUTPUT F_DESDEP S0
 | 
				
			||||||
 | 
					  OUTPUT F_CODMAG CODTAB[1,3]
 | 
				
			||||||
 | 
						CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					  STR_EXPR ((#H_GESTGIA=="X")&&(#F_CODDEP!=""))||(#H_GESTGIA!="X")
 | 
				
			||||||
 | 
					//	WARNING "Indicare il deposito"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_DESMAG 50
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 22 0 ""
 | 
				
			||||||
 | 
					  USE MAG KEY 2 
 | 
				
			||||||
 | 
					  INPUT S0 F_DESMAG
 | 
				
			||||||
 | 
					  DISPLAY "Denominazione mag.@50" S0
 | 
				
			||||||
 | 
					  DISPLAY "Cod. magazzino" CODTAB[1,3]
 | 
				
			||||||
 | 
					  DISPLAY "Cod. deposito" CODTAB[4,5]
 | 
				
			||||||
 | 
						OUTPUT F_CODMAG CODTAB[1,3]
 | 
				
			||||||
 | 
						OUTPUT F_CODDEP CODTAB[4,5]
 | 
				
			||||||
 | 
					// GUIDO!!!!!!!!!!!!!!!!! in che ordine vengono eseguiti gli output
 | 
				
			||||||
 | 
					//					a cascata??? perchè mi ritrovo il coddep cancellato???
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_DESDEP 50
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 22 1 ""
 | 
				
			||||||
 | 
						FLAGS "H"
 | 
				
			||||||
 | 
						COPY USE F_DESMAG
 | 
				
			||||||
 | 
					  INPUT S0 F_DESDEP
 | 
				
			||||||
 | 
						COPY DISPLAY F_DESMAG
 | 
				
			||||||
 | 
					  COPY OUTPUT F_DESMAG
 | 
				
			||||||
 | 
					//	MESSAGE K_TAB,F_CODDEP
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING H_DESMAG 50
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 22 0 ""
 | 
				
			||||||
 | 
						FLAGS "D"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//Abilitazione/disabil. dei campi relativi al deposito
 | 
				
			||||||
 | 
					BOOLEAN H_GESTGIA
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 1 1 ""
 | 
				
			||||||
 | 
					  FLAGS "HG"
 | 
				
			||||||
 | 
						MESSAGE TRUE ENABLE,F_CODDEP|CHECK,F_CODDEP|SHOW,F_DESDEP|SHOW,H_DESMAG|HIDE,F_DESMAG
 | 
				
			||||||
 | 
					  MESSAGE FALSE RESET,F_CODDEP|RESET,F_DESDEP|DISABLE,F_CODDEP|HIDE,F_DESDEP|HIDE,H_DESMAG|SHOW,F_DESMAG
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//Livelli giacenza
 | 
				
			||||||
 | 
					STRING F_LIV1 10
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 2 2 "Livello 1  "
 | 
				
			||||||
 | 
						USE GCG //SELECT CODTAB[1,1]=="1"
 | 
				
			||||||
 | 
						JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | 
				
			||||||
 | 
						INPUT CODTAB[1,1] "1" 
 | 
				
			||||||
 | 
						INPUT CODTAB[2,11] F_LIV1
 | 
				
			||||||
 | 
						DISPLAY	"Livello@20" 500@->S0
 | 
				
			||||||
 | 
						DISPLAY	"Gruppo@10" CODTAB[2,20]
 | 
				
			||||||
 | 
						DISPLAY	"Descr.@30" S0
 | 
				
			||||||
 | 
						OUTPUT F_LIV1 CODTAB[2,12] 
 | 
				
			||||||
 | 
						CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  MESSAGE EMPTY RESET,F_LIV2|RESET,F_LIV3|RESET,F_LIV4
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_LIV2 6
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT  40 2 "Livello 2  "
 | 
				
			||||||
 | 
						// Non mettere 	FLAGS "D" perchè disabiliterebbe tutta la colonna
 | 
				
			||||||
 | 
						USE GCG //SELECT CODTAB[1,1]=="2"
 | 
				
			||||||
 | 
						JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | 
				
			||||||
 | 
						INPUT CODTAB[1,1] "2" 
 | 
				
			||||||
 | 
						INPUT CODTAB[2,12] F_LIV2
 | 
				
			||||||
 | 
						COPY DISPLAY F_LIV1
 | 
				
			||||||
 | 
						OUTPUT F_LIV2 CODTAB[2,12] 
 | 
				
			||||||
 | 
						CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					  MESSAGE EMPTY RESET,F_LIV3|RESET,F_LIV4
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_LIV3 6
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 2 3 "Livello 3  "
 | 
				
			||||||
 | 
						USE GCG //SELECT CODTAB[1,1]=="3"
 | 
				
			||||||
 | 
						JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | 
				
			||||||
 | 
						INPUT CODTAB[1,1] "3" 
 | 
				
			||||||
 | 
						INPUT CODTAB[2,12] F_LIV3
 | 
				
			||||||
 | 
						COPY DISPLAY F_LIV1
 | 
				
			||||||
 | 
						OUTPUT F_LIV3 CODTAB[2,12] 
 | 
				
			||||||
 | 
						CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					  MESSAGE EMPTY RESET,F_LIV4
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_LIV4 6
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
					  PROMPT 40 3 "Livello 4  "
 | 
				
			||||||
 | 
						USE GCG //SELECT CODTAB[1,1]=="4"
 | 
				
			||||||
 | 
						JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | 
				
			||||||
 | 
						INPUT CODTAB[1,1] "4" 
 | 
				
			||||||
 | 
						INPUT CODTAB[2,12] F_LIV4
 | 
				
			||||||
 | 
						COPY DISPLAY F_LIV1
 | 
				
			||||||
 | 
						OUTPUT F_LIV4 CODTAB[2,12] 
 | 
				
			||||||
 | 
						CHECKTYPE NORMAL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ubicazione introdotta da tabella ubicazioni
 | 
				
			||||||
 | 
					STRING F_UBICAZ 10
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 4 "Ubicazione "
 | 
				
			||||||
 | 
						FIELD UBICAZ
 | 
				
			||||||
 | 
					  USE UBI 
 | 
				
			||||||
 | 
					  INPUT CODTAB F_UBICAZ
 | 
				
			||||||
 | 
					  DISPLAY "Codice" CODTAB[1,3]
 | 
				
			||||||
 | 
					  DISPLAY "Ubicazione@50 " S0
 | 
				
			||||||
 | 
					  OUTPUT F_UBICAZ CODTAB
 | 
				
			||||||
 | 
					  OUTPUT F_UBICAZD S0
 | 
				
			||||||
 | 
						CHECKTYPE NORMAL
 | 
				
			||||||
 | 
						STR_EXPR (#F_UBICAZ?="???")
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ubicazione introdotta direttamente o da tabella
 | 
				
			||||||
 | 
					STRING F_UBICAZ2 10
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 4 "Ubicazione "
 | 
				
			||||||
 | 
						FIELD UBICAZ
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					STRING F_UBICAZD 20
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 22 4  ""
 | 
				
			||||||
 | 
						FLAGS "D"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_SCORTAMIN	10	3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 50 4 "Scorta minima "
 | 
				
			||||||
 | 
						FIELD SCORTAMIN
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_LIVRIOR	15 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 5 "Riordino: Livello "
 | 
				
			||||||
 | 
					 FIELD LIVRIOR
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_LOTTORIOR	10 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 40 5 "Lotto minimo " 
 | 
				
			||||||
 | 
						FLAGS "U"
 | 
				
			||||||
 | 
						FIELD LOTTORIOR
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_GIORNIRIOR	2
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 66 5 "Giorni "
 | 
				
			||||||
 | 
						FLAGS "U"
 | 
				
			||||||
 | 
						FIELD GIORNIRIOR
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_GIAC 	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 6 "Giacenza attuale           "
 | 
				
			||||||
 | 
						FIELD GIAC
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_RIM	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 7 "Rimanenze iniziali         "
 | 
				
			||||||
 | 
						FIELD RIM
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VRIM	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 7 "Valore "
 | 
				
			||||||
 | 
						FIELD VALRIM
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ACQ	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 8 "Acquistato                 "
 | 
				
			||||||
 | 
						FIELD ACQ
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VACQ	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 8 "Valore "
 | 
				
			||||||
 | 
						FIELD VALACQ
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ENTR	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 9 "Entrato                    " 
 | 
				
			||||||
 | 
						FIELD ENT
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VENTR	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 9 "Valore "
 | 
				
			||||||
 | 
						FIELD VALENT
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VEN	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 10  "Venduto                    "
 | 
				
			||||||
 | 
						FIELD VEN
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VVEN		18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 10 "Valore " 
 | 
				
			||||||
 | 
						FIELD VALVEN
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_USC	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2  11 "Uscito                     "
 | 
				
			||||||
 | 
						FIELD USC
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VUSC	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 11 "Valore "
 | 
				
			||||||
 | 
						FIELD VALUSC
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ORDF	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 12  "Ordinato fornitori         "
 | 
				
			||||||
 | 
						FIELD ORDF
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VORDF	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 12 "Valore "
 | 
				
			||||||
 | 
						FIELD VALORDF
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ORDC	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 13 "Ordinato clienti           "
 | 
				
			||||||
 | 
						FIELD ORDC
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VORDC	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 13 "Valore "
 | 
				
			||||||
 | 
						FIELD VALORDC
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_SCARTI	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 14 "Scarti                     "
 | 
				
			||||||
 | 
						FIELD SCARTI
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_VSCARTI	18 3
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 46 14 "Valore "
 | 
				
			||||||
 | 
						FIELD VALSCARTI
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_INPRODC	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 15 "In produzione (componenti) "
 | 
				
			||||||
 | 
						FIELD PRODCOMP
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_INPRODF	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 16 "In produzione (finiti)     "
 | 
				
			||||||
 | 
						FIELD PRODFIN
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_ACL	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2  17 "A conto lavorazione        "
 | 
				
			||||||
 | 
						FIELD ACL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
					NUMBER F_INCL	15 5
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 18 "In conto lavorazione       "
 | 
				
			||||||
 | 
						FIELD INCL
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_LABELS	10
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 2 19  "Etichette da stampare      "
 | 
				
			||||||
 | 
						FIELD NLABEL
 | 
				
			||||||
 | 
						FLAGS "D"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					NUMBER F_NDIST	10
 | 
				
			||||||
 | 
					BEGIN
 | 
				
			||||||
 | 
						PROMPT 42 19  "Distinte "
 | 
				
			||||||
 | 
						FIELD NDIST
 | 
				
			||||||
 | 
						FLAGS "D"
 | 
				
			||||||
 | 
					END
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENDPAGE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENDMASK
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user