Files correlati : 770100a.msk 770.exe Ricompilazione Demo : [ ] Commento : Corretto filtro sulle schede percipiente: ora visualiizza solo i percipienti della ditta corrente e non tutti indistintamente (cliente Centro Cultura) git-svn-id: svn://10.65.10.50/trunk@19826 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			171 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			171 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "770100a.h"
 | ||
| 
 | ||
| TOOLBAR "topbar" 0 0 0 2
 | ||
| #include <relapbar.h>
 | ||
| 
 | ||
| ENDPAGE
 | ||
| 
 | ||
| PAGE "Scheda percipienti" 0 2 0 0
 | ||
| 
 | ||
| GROUPBOX DLG_NULL 78 3
 | ||
| BEGIN
 | ||
|     PROMPT 1 0 ""
 | ||
| END
 | ||
| 
 | ||
| NUMBER F_CODDITTA 5
 | ||
| BEGIN
 | ||
|   PROMPT 3 1 "Ditta  "
 | ||
|   FLAGS "DFGP"
 | ||
|   KEY 1
 | ||
|   CHECKTYPE REQUIRED             
 | ||
|   USE LF_NDITTE KEY 1
 | ||
|   INPUT CODDITTA F_CODDITTA
 | ||
|   OUTPUT F_RAGDITTA RAGSOC
 | ||
|   FIELD LF_SCPERC->CODDITTA
 | ||
| END
 | ||
| 
 | ||
| STRING F_RAGDITTA 50
 | ||
| BEGIN
 | ||
|     PROMPT 17 1 "Ragione "
 | ||
|     FLAGS "DP"
 | ||
| END
 | ||
| 
 | ||
| NUMBER F_ANNODIC 4
 | ||
| BEGIN
 | ||
|     PROMPT 52 3 "Anno dichiarazione "
 | ||
|     FLAGS "DRP"
 | ||
| END
 | ||
| 
 | ||
| TEXT DLG_NULL
 | ||
| BEGIN
 | ||
|   PROMPT 1 7 "@bDati percipiente"
 | ||
| END
 | ||
| 
 | ||
| LIST F_TIPOA 1 9
 | ||
| BEGIN
 | ||
|   PROMPT 1 8 ""    
 | ||
|   ITEM "F|Fisica"
 | ||
|   ITEM "G|Giuridica"
 | ||
|   KEY 1
 | ||
|   FIELD LF_SCPERC->TIPOA
 | ||
| END
 | ||
| 
 | ||
| NUMBER F_CODANAGR 5
 | ||
| BEGIN
 | ||
|   PROMPT 80 80 ""
 | ||
|   FLAGS "D" 
 | ||
|   FIELD LF_SCPERC->CODANAGR
 | ||
|   CHECKTYPE REQUIRED    
 | ||
|   KEY 1  
 | ||
| END
 | ||
| 
 | ||
| NUMBER F_CODANAGRPERC 5
 | ||
| BEGIN
 | ||
|   PROMPT 15 8 "" 
 | ||
|   USE LF_PERC
 | ||
|   JOIN LF_ANAG TO LF_PERC INTO TIPOA=TIPOA CODANAGR=CODANAGR  
 | ||
|   INPUT CODDITTA F_CODDITTA SELECT
 | ||
|   INPUT TIPOA    F_TIPOA SELECT
 | ||
|   INPUT CODANAGR F_CODANAGRPERC
 | ||
|   DISPLAY "Tipo "               TIPOA
 | ||
|   DISPLAY "Codice "             CODANAGR
 | ||
|   DISPLAY "Cognome - Nome o Ragione sociale@50"  LF_ANAG->RAGSOC
 | ||
|   OUTPUT F_TIPOA        TIPOA
 | ||
|   OUTPUT F_CODANAGRPERC CODANAGR
 | ||
|   OUTPUT F_RAGSOCPER    LF_ANAG->RAGSOC
 | ||
|   MESSAGE COPY, F_CODANAGR  
 | ||
|   ADD RUN 775 -0
 | ||
|   GROUP 2
 | ||
| END
 | ||
| 
 | ||
| NUMBER F_CODANAGRCOM 5
 | ||
| BEGIN
 | ||
|   PROMPT 15 8 "" 
 | ||
|   USE LF_ANAG SELECT (TIPOA=#F_TIPOA)
 | ||
|   INPUT TIPOA    F_TIPOA 
 | ||
|   INPUT CODANAGR F_CODANAGRCOM
 | ||
|   DISPLAY "Tipo "               TIPOA
 | ||
|   DISPLAY "Codice "             CODANAGR
 | ||
|   DISPLAY "Cognome - Nome o Ragione sociale@50"    RAGSOC
 | ||
|   OUTPUT F_TIPOA       TIPOA
 | ||
|   OUTPUT F_CODANAGRCOM CODANAGR
 | ||
|   OUTPUT F_RAGSOCCOM   RAGSOC
 | ||
|   MESSAGE COPY, F_CODANAGR
 | ||
|   ADD RUN BA4 -1
 | ||
|   FLAGS "H"
 | ||
|   GROUP 1
 | ||
| END
 | ||
| 
 | ||
| STRING F_RAGSOCCOM 50
 | ||
| BEGIN
 | ||
|   PROMPT 25 8 ""
 | ||
|   USE LF_ANAG KEY 2      
 | ||
|   INPUT TIPOA    F_TIPOA 
 | ||
|   INPUT RAGSOC F_RAGSOCCOM
 | ||
|   DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
 | ||
|   DISPLAY "Tipo"   TIPOA
 | ||
|   DISPLAY "Codice" CODANAGR
 | ||
|   OUTPUT F_RAGSOCCOM    RAGSOC
 | ||
|   OUTPUT F_CODANAGRCOM  CODANAGR
 | ||
|   OUTPUT F_TIPOA        TIPOA
 | ||
|   ADD RUN BA4 -1
 | ||
|   MESSAGE COPY, F_RAGSOCPER
 | ||
|   GROUP 1
 | ||
| END            
 | ||
| 
 | ||
| STRING F_RAGSOCPER 50
 | ||
| BEGIN
 | ||
|   PROMPT 25 8 ""
 | ||
|   USE LF_ANAG KEY 2      
 | ||
|   INPUT TIPOA    F_TIPOA 
 | ||
|   INPUT RAGSOC F_RAGSOCPER
 | ||
|   DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
 | ||
|   DISPLAY "Tipo" TIPOA
 | ||
|   DISPLAY "Codice" CODANAGR
 | ||
|   OUTPUT F_RAGSOCPER RAGSOC
 | ||
|   OUTPUT F_CODANAGRPERC CODANAGR
 | ||
|   OUTPUT F_TIPOA TIPOA
 | ||
|   ADD RUN BA4 -1
 | ||
|   GROUP 2
 | ||
| END            
 | ||
| 
 | ||
| NUMBER F_NPROG 6
 | ||
| BEGIN
 | ||
|   PROMPT 1 10 "@bScheda numero  "  
 | ||
|   CHECKTYPE REQUIRED
 | ||
|   KEY 1                      
 | ||
|   FIELD LF_SCPERC->NPROG  
 | ||
|   USE LF_SCPERC SELECT CODANAGR==#F_CODANAGR
 | ||
|   JOIN %CA7 INTO CODTAB=CODCAUS
 | ||
|   INPUT CODDITTA F_CODDITTA SELECT
 | ||
|   INPUT TIPOA    F_TIPOA    SELECT
 | ||
|   INPUT CODANAGR F_CODANAGR SELECT    
 | ||
|   INPUT NPROG    F_NPROG
 | ||
|   DISPLAY "N<>scheda" NPROG
 | ||
|   DISPLAY "Data docum." DATADOC
 | ||
|   DISPLAY "N<>docum." NUMDOC   
 | ||
|   DISPLAY "Quadro" %CA7->S1   
 | ||
|   DISPLAY "Caus." CAUSQUA
 | ||
|   DISPLAY "Rit.operate@15V" RITOPE
 | ||
|   DISPLAY "Rit.versate@15V" RITVER
 | ||
|   OUTPUT F_TIPOA    TIPOA
 | ||
|   OUTPUT F_CODANAGR CODANAGR
 | ||
|   OUTPUT F_NPROG    NPROG
 | ||
| END
 | ||
| 
 | ||
| BUTTON F_GESTPERC 28 2
 | ||
| BEGIN
 | ||
|   PROMPT -12 -1 "~Percipienti"   
 | ||
|   MESSAGE RUN,775,-0,#F_CODDITTA,#F_TIPOA,#F_CODANAGR
 | ||
| END
 | ||
| 
 | ||
| BUTTON F_AGGPAG 28 2
 | ||
| BEGIN
 | ||
|   PROMPT -22 -1 "~Aggiornamento pagamenti"   
 | ||
| END
 | ||
| 
 | ||
| ENDPAGE
 | ||
| 
 | ||
| ENDMASK
 | ||
| 
 |