Tolto il pulsante di annulla e lo zero-filled sui clienti. git-svn-id: svn://10.65.10.50/trunk@4549 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			266 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			266 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
// DEFINIZIONE MASCHERA PER LE STAMPE DI CONTROLLO DEGLI EFFETTI
 | 
						|
 | 
						|
#include "ef0600.h"
 | 
						|
 | 
						|
PAGE "Stampe di Controllo Effetti" -1 -1 58 16
 | 
						|
 | 
						|
DATE F_DATA_STAMPA
 | 
						|
BEGIN
 | 
						|
  PROMPT 30 0 "Data di stampa "  
 | 
						|
  FLAGS "A"
 | 
						|
END
 | 
						|
 | 
						|
RADIOBUTTON RDB_TIPOST 24
 | 
						|
BEGIN        
 | 
						|
  PROMPT 2 0 "Stampa per "
 | 
						|
  ITEM "1|Banca"
 | 
						|
  MESSAGE SHOW,2@|HIDE,1@|HIDE,3@|HIDE,4@
 | 
						|
  ITEM "2|Cliente"
 | 
						|
  MESSAGE SHOW,4@|HIDE,1@|HIDE,2@|HIDE,3@
 | 
						|
  ITEM "3|Distinta"
 | 
						|
  MESSAGE SHOW,3@|HIDE,1@|HIDE,2@|HIDE,4@
 | 
						|
  ITEM "4|Scadenza"
 | 
						|
  MESSAGE SHOW,1@|HIDE,2@|HIDE,3@|HIDE,4@  
 | 
						|
END                         
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 55 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Stampa effetti per Data di scadenza"
 | 
						|
  GROUP 1
 | 
						|
END 
 | 
						|
 | 
						|
DATA F_DA_DATA
 | 
						|
BEGIN      
 | 
						|
  PROMPT 2 8 "Dalla Data  "   
 | 
						|
  GROUP 1 
 | 
						|
END
 | 
						|
 | 
						|
DATA F_A_DATA
 | 
						|
BEGIN         
 | 
						|
  PROMPT 30 8 "Alla Data  "
 | 
						|
  GROUP 1                                          
 | 
						|
  VALIDATE DATE_CMP_FUNC >= F_DA_DATA
 | 
						|
  WARNING "Data limite superiore  non valida"
 | 
						|
END
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 55 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Stampa effetti per Banca di presentazione"
 | 
						|
  GROUP 2
 | 
						|
END
 | 
						|
   
 | 
						|
NUMBER F_DABAN 5
 | 
						|
BEGIN        
 | 
						|
  PROMPT 2 8 "Dalla Banca "
 | 
						|
  FLAGS "RZ" 
 | 
						|
  GROUP 2
 | 
						|
  USE %BAN KEY 1 SELECT CODTAB ?= "?????" 
 | 
						|
  INPUT CODTAB F_DABAN
 | 
						|
  DISPLAY "Codice ABI" CODTAB[1,5]
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  OUTPUT F_DABAN CODTAB[1,5]
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END     
 | 
						|
 | 
						|
NUMBER F_ABAN 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 30 8 "Alla Banca "
 | 
						|
  FLAGS "RZ"
 | 
						|
  GROUP 2
 | 
						|
  USE %BAN KEY 1 SELECT CODTAB ?= "?????" 
 | 
						|
  INPUT CODTAB F_ABAN
 | 
						|
  DISPLAY "Codice ABI" CODTAB[1,5]
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  OUTPUT F_ABAN CODTAB[1,5]                       
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
DATA F_DA_DATA2
 | 
						|
BEGIN      
 | 
						|
  PROMPT 2 9 "Dalla Data  "
 | 
						|
  GROUP 2
 | 
						|
END
 | 
						|
 | 
						|
DATA F_A_DATA2
 | 
						|
BEGIN         
 | 
						|
  PROMPT 30 9 "Alla Data  "
 | 
						|
  GROUP 2                
 | 
						|
  VALIDATE DATE_CMP_FUNC >= F_DA_DATA2
 | 
						|
  WARNING "Data limite superiore  non valida"
 | 
						|
END
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 55 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Stampa effetti per Distinta"
 | 
						|
  GROUP 3
 | 
						|
END 
 | 
						|
 | 
						|
LIST F_NUMBERRIGA 10 
 | 
						|
BEGIN         
 | 
						|
  PROMPT 1 60 "Numero Riga Distinta "
 | 
						|
  KEY 4     
 | 
						|
  GROUP 3
 | 
						|
  ITEM "1|PRIMA RIGA"  
 | 
						|
  FLAGS "D"            
 | 
						|
END
 | 
						|
 | 
						|
TEXT DLG_NULL
 | 
						|
BEGIN
 | 
						|
PROMPT 2 8 "Dalla Distinta "
 | 
						|
GROUP 3
 | 
						|
END                   
 | 
						|
 | 
						|
LIST F_DATIPODIST 19
 | 
						|
BEGIN       
 | 
						|
  PROMPT 4 9 " "
 | 
						|
  KEY 4
 | 
						|
  GROUP 3
 | 
						|
  ITEM " | "
 | 
						|
  ITEM "I|All'incasso"
 | 
						|
  ITEM "B|Salvo buon fine"
 | 
						|
  ITEM "S|Allo sconto"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_DADIST 5 
 | 
						|
BEGIN            
 | 
						|
  PROMPT 4 10 " "          
 | 
						|
  FLAGS "R"   
 | 
						|
  GROUP 3
 | 
						|
  KEY 4
 | 
						|
  USE LF_EFFETTI KEY 4 SELECT NRIGADIST = 1
 | 
						|
  INPUT NDIST F_DADIST   
 | 
						|
  INPUT TIPODIST F_DATIPODIST
 | 
						|
  INPUT NRIGADIST F_NUMBERRIGA
 | 
						|
  DISPLAY "Nr. distinta" NDIST
 | 
						|
  DISPLAY "Tipo distinta" TIPODIST
 | 
						|
  OUTPUT F_DADIST NDIST
 | 
						|
  OUTPUT F_DATIPODIST TIPODIST 
 | 
						|
  OUTPUT F_NUMBERRIGA NRIGADIST
 | 
						|
  CHECKTYPE NORMAL    
 | 
						|
END     
 | 
						|
 | 
						|
TEXT DLG_NULL
 | 
						|
BEGIN
 | 
						|
 PROMPT 30 8 "Alla Distinta "
 | 
						|
 GROUP 3
 | 
						|
END                   
 | 
						|
 | 
						|
LIST F_ATIPODIST 19
 | 
						|
BEGIN       
 | 
						|
  PROMPT 31 9 " "
 | 
						|
  GROUP 3
 | 
						|
  KEY 4                                         
 | 
						|
  ITEM " | "
 | 
						|
  ITEM "I|All'incasso"
 | 
						|
  ITEM "B|Salvo buon fine"
 | 
						|
  ITEM "S|Allo sconto"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ADIST 5 
 | 
						|
BEGIN            
 | 
						|
  PROMPT 31 10 " "
 | 
						|
  FLAGS "R"
 | 
						|
  KEY 4
 | 
						|
  GROUP 3
 | 
						|
  USE LF_EFFETTI KEY 4 SELECT NRIGADIST = 1
 | 
						|
  INPUT NDIST F_ADIST   
 | 
						|
  INPUT TIPODIST F_ATIPODIST
 | 
						|
  INPUT NRIGADIST F_NUMBERRIGA
 | 
						|
  DISPLAY "Nr. distinta" NDIST
 | 
						|
  DISPLAY "Tipo distinta" TIPODIST
 | 
						|
  OUTPUT F_ADIST NDIST
 | 
						|
  OUTPUT F_ATIPODIST TIPODIST 
 | 
						|
  OUTPUT F_NUMBERRIGA NRIGADIST    
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  //NUM_EXPR  {#THIS_FIELD>=#F_DADIST}
 | 
						|
  //WARNING "Limite superiore  non valido"
 | 
						|
END 
 | 
						|
 | 
						|
TEXT DLG_NULL
 | 
						|
BEGIN
 | 
						|
 PROMPT 2 11 "Dalla Data  "
 | 
						|
 GROUP 3
 | 
						|
END
 | 
						|
 | 
						|
DATA F_DA_DATA3
 | 
						|
BEGIN      
 | 
						|
  PROMPT 4 12 " "
 | 
						|
  GROUP 3
 | 
						|
END
 | 
						|
 | 
						|
TEXT DLG_NULL
 | 
						|
BEGIN
 | 
						|
 PROMPT 30 11 "Alla Data  "
 | 
						|
 GROUP 3
 | 
						|
END
 | 
						|
 | 
						|
DATA F_A_DATA3
 | 
						|
BEGIN         
 | 
						|
  PROMPT 31 12 " "
 | 
						|
  GROUP 3
 | 
						|
  VALIDATE DATE_CMP_FUNC >= F_DA_DATA3
 | 
						|
  WARNING "Data limite superiore  non valida"    
 | 
						|
END
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 55 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Stampa effetti per Cliente"
 | 
						|
  GROUP 4
 | 
						|
END
 | 
						|
   
 | 
						|
NUMBER F_DACLI 6
 | 
						|
BEGIN        
 | 
						|
  PROMPT 2 8 "Dal Cliente "
 | 
						|
  GROUP 4    
 | 
						|
  USE LF_CLIFO
 | 
						|
  INPUT TIPOCF "C"
 | 
						|
  INPUT CODCF F_DACLI 
 | 
						|
  DISPLAY "Ragione sociale@60" RAGSOC
 | 
						|
  DISPLAY "Codice" CODCF
 | 
						|
  OUTPUT F_DACLI CODCF
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END     
 | 
						|
 | 
						|
NUMBER F_ACLI 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 30 8 "Al Cliente "
 | 
						|
  GROUP 4                               
 | 
						|
  USE LF_CLIFO
 | 
						|
  INPUT TIPOCF "C"
 | 
						|
  INPUT CODCF F_ACLI 
 | 
						|
  DISPLAY "Ragione sociale@60" RAGSOC
 | 
						|
  DISPLAY "Codice" CODCF
 | 
						|
  OUTPUT F_ACLI CODCF
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
DATA F_DA_DATA4
 | 
						|
BEGIN      
 | 
						|
  PROMPT 2 9 "Dalla Data  "
 | 
						|
  GROUP 4
 | 
						|
END
 | 
						|
 | 
						|
DATA F_A_DATA4
 | 
						|
BEGIN         
 | 
						|
  PROMPT 30 9 "Alla Data  "
 | 
						|
  GROUP 4                
 | 
						|
  VALIDATE DATE_CMP_FUNC >= F_DA_DATA2
 | 
						|
  WARNING "Data limite superiore  non valida"
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_OK 9 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -12 -1 ""
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_QUIT 9 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -22 -1 ""
 | 
						|
END 
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
ENDMASK
 | 
						|
 
 | 
						|
 | 
						|
 
 |