128 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
// 771232b.uml - quadro F1 prospetto A
 | 
						|
 | 
						|
PAGE "" -1 -1 54 10
 | 
						|
 | 
						|
LIST 101 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 "Tipo persona "
 | 
						|
  ITEM "F|Fisica"
 | 
						|
  ITEM "G|Giuridica"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER 102 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 39 1 "Codice "
 | 
						|
  USE LF_ANAG 
 | 
						|
  INPUT TIPOA 101 SELECT
 | 
						|
  INPUT CODANAGR 102
 | 
						|
  DISPLAY "Tipo" TIPOA
 | 
						|
  DISPLAY "Codice" CODANAGR
 | 
						|
  DISPLAY "Denominazione@50" RAGSOC
 | 
						|
  OUTPUT 102 CODANAGR
 | 
						|
  OUTPUT 103 RAGSOC
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  ADD RUN ba4 -1
 | 
						|
END     
 | 
						|
 | 
						|
STRING 103 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 2 ""
 | 
						|
  USE LF_ANAG KEY 2
 | 
						|
  INPUT TIPOA 101 SELECT
 | 
						|
  INPUT RAGSOC 103
 | 
						|
  DISPLAY "Tipo" TIPOA
 | 
						|
  DISPLAY "Denominazione@50" RAGSOC
 | 
						|
  DISPLAY "Codice" CODANAGR
 | 
						|
  COPY OUTPUT 102
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  ADD RUN ba4 -1
 | 
						|
END
 | 
						|
 | 
						|
NUMBER 104 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 3 "Causale "
 | 
						|
  USE %CA7 SELECT (S1="F1")  
 | 
						|
  INPUT CODTAB 104
 | 
						|
  DISPLAY "Codice " CODTAB
 | 
						|
  DISPLAY "Descrizione @35" S0
 | 
						|
  DISPLAY "Codice tributo" I0
 | 
						|
  DISPLAY "Articolo di bilancio" I3
 | 
						|
  OUTPUT 104 CODTAB  
 | 
						|
  OUTPUT 105 S0
 | 
						|
  OUTPUT 106 R0
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
  FLAGS "Z"             
 | 
						|
  FIELD CODTAB
 | 
						|
  ADD RUN 773mod -3 %CA7    
 | 
						|
  GROUP 1
 | 
						|
END
 | 
						|
 | 
						|
STRING 105 35
 | 
						|
BEGIN
 | 
						|
  PROMPT 16 3 ""
 | 
						|
  FIELD S0
 | 
						|
  USE %CA7 KEY 2 SELECT (S1="F1")  
 | 
						|
  INPUT S0 105
 | 
						|
  DISPLAY "Descrizione @35" S0
 | 
						|
  DISPLAY "Codice " CODTAB
 | 
						|
  DISPLAY "Codice tributo" I0
 | 
						|
  DISPLAY "Articolo di bilancio" I3
 | 
						|
  COPY OUTPUT 104
 | 
						|
  VALIDATE REQIF_FUNC 2 106 107
 | 
						|
  FIELD S0
 | 
						|
  WARNING "Descrizione obbligatoria"
 | 
						|
  GROUP 1
 | 
						|
END
 | 
						|
 | 
						|
NUMBER 106 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 4 "Aliquota applicata                 "
 | 
						|
  FIELD R0
 | 
						|
  PICTURE ".2"
 | 
						|
  NUM_EXPR {(#106>=0) && (#106<=100)}
 | 
						|
  FIELD R0
 | 
						|
  GROUP 1
 | 
						|
END
 | 
						|
 | 
						|
NUMBER 107 15
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 5 "Somme soggette a ritenuta          "
 | 
						|
  PICTURE "."             
 | 
						|
  GROUP 1  
 | 
						|
END
 | 
						|
 | 
						|
NUMBER 108 15
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 6 "Ritenuta operata                   "
 | 
						|
  PICTURE "."              
 | 
						|
  GROUP 1
 | 
						|
END
 | 
						|
 | 
						|
NUMBER 109 15
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Somme corrisposte                  "
 | 
						|
  PICTURE "."
 | 
						|
  GROUP 1 
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_OK 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -13 -1 ""
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_CANCEL 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -23 -1 ""
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_AZZERA 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -33 -1 "A~zzera"
 | 
						|
  MESSAGE RESET,1@      
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 |