Files correlati : tc0.exe Ricompilazione Demo : [ ] Commento : Tabelle di riclassificazione team system e trasferimento sermetra git-svn-id: svn://10.65.10.50/trunk@19834 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			280 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			280 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "tc0800a.h"
 | 
						|
 | 
						|
TOOLBAR "topbar" 0 0 0 2
 | 
						|
#include <relapbar.h>
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
PAGE "Riclassificazione Conti" 0 2 0 0
 | 
						|
 | 
						|
LIST F_COD 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 50 50 ""
 | 
						|
  ITEM "TSCONTI|TSCONTI"
 | 
						|
  FIELD TIPORIC
 | 
						|
  FLAGS "D"
 | 
						|
  KEY 1
 | 
						|
END
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 78 9
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 "Conto Campo"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_GRUPPO2 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 2 "Gruppo     "
 | 
						|
  HELP "Codice del gruppo"
 | 
						|
  FIELD GRUPPO
 | 
						|
  USE LF_RICLPDC
 | 
						|
  JOIN LF_PCON INTO GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
 | 
						|
	JOIN &TCO TO LF_RICLPDC INTO CODTAB==CODICE
 | 
						|
  INPUT TIPORIC F_COD SELECT
 | 
						|
  INPUT GRUPPO F_GRUPPO2
 | 
						|
  INPUT CONTO F_CONTO2
 | 
						|
  INPUT SOTTOCONTO F_SOTTOCONTO2
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Conto" CONTO
 | 
						|
  DISPLAY "Sottoconto" SOTTOCONTO
 | 
						|
  DISPLAY "Descrizione@50" LF_PCON->DESCR
 | 
						|
  DISPLAY "Gruppo TS" CODICE[1,2]
 | 
						|
  DISPLAY "Conto TS" CODICE[3,4]
 | 
						|
  DISPLAY "Sottoconto TS" CODICE[5,7]
 | 
						|
  DISPLAY "Descrizione@50" &TCO->S0
 | 
						|
  OUTPUT F_GRUPPO2 GRUPPO
 | 
						|
  OUTPUT F_CONTO2 CONTO
 | 
						|
  OUTPUT F_SOTTOCONTO2 SOTTOCONTO
 | 
						|
  OUTPUT F_GRUPPO GRUPPO
 | 
						|
  OUTPUT F_CONTO CONTO
 | 
						|
  OUTPUT F_SOTTOCONTO SOTTOCONTO
 | 
						|
  KEY 1
 | 
						|
	GROUP 1
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
END
 | 
						|
	
 | 
						|
NUMBER F_GRUPPO 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 2 "Gruppo     "
 | 
						|
  HELP "Codice del gruppo"
 | 
						|
  FIELD GRUPPO
 | 
						|
  KEY 1
 | 
						|
	GROUP 2
 | 
						|
  USE LF_PCON KEY 1 SELECT CONTO=""
 | 
						|
  JOIN LF_RICLPDC INTO TIPORIC=="TSCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
 | 
						|
	JOIN &TCO TO LF_RICLPDC INTO CODTAB==CODICE
 | 
						|
  INPUT GRUPPO F_GRUPPO
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  DISPLAY "Gruppo TS" LF_RICLPDC->CODICE[1,2]
 | 
						|
  DISPLAY "Conto TS" LF_RICLPDC->CODICE[3,4]
 | 
						|
  DISPLAY "Sottoconto TS" LF_RICLPDC->CODICE[5,7]
 | 
						|
  DISPLAY "Descrizione@50" &TCO->S0
 | 
						|
  OUTPUT F_GRUPPO GRUPPO
 | 
						|
  OUTPUT F_GRUPPO2 GRUPPO
 | 
						|
  OUTPUT F_DESCG DESCR
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  ADD RUN cg0 -0
 | 
						|
  FLAGS "G"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_GRUPPO1 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 2 "Gruppo     "
 | 
						|
  FIELD GRUPPO
 | 
						|
  KEY 1
 | 
						|
	GROUP 20
 | 
						|
	FLAGS "H"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCG 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 24 2 ""
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CONTO2 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 4 "Conto      "
 | 
						|
  HELP "Codice dell'eventuale conto"
 | 
						|
  FIELD CONTO
 | 
						|
  COPY ALL F_GRUPPO2
 | 
						|
  KEY 1
 | 
						|
	GROUP 1
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  WARNING "Manca il conto"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CONTO 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 4 "Conto      "
 | 
						|
  HELP "Codice dell'eventuale conto"
 | 
						|
  FIELD CONTO
 | 
						|
  KEY 1
 | 
						|
	GROUP 2
 | 
						|
  USE LF_PCON KEY 1 SELECT ((CONTO!="")&&(SOTTOCONTO=""))
 | 
						|
  JOIN LF_RICLPDC INTO TIPORIC=="TSCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
 | 
						|
	JOIN &TCO TO LF_RICLPDC INTO CODTAB==CODICE
 | 
						|
  COPY INPUT F_GRUPPO
 | 
						|
  INPUT CONTO F_CONTO
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Conto" CONTO
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  DISPLAY "Gruppo TS" LF_RICLPDC->CODICE[1,2]
 | 
						|
  DISPLAY "Conto TS" LF_RICLPDC->CODICE[3,4]
 | 
						|
  DISPLAY "Sottoconto TS" LF_RICLPDC->CODICE[5,7]
 | 
						|
  DISPLAY "Descrizione@50" &TCO->S0
 | 
						|
  OUTPUT F_GRUPPO GRUPPO
 | 
						|
  OUTPUT F_GRUPPO2 GRUPPO
 | 
						|
  OUTPUT F_CONTO CONTO
 | 
						|
  OUTPUT F_CONTO2 CONTO
 | 
						|
  OUTPUT F_DESCC DESCR
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  WARNING "Manca il conto"
 | 
						|
  ADD RUN cg0 -0
 | 
						|
  FLAGS "G"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CONTO1 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 4 "Conto      "
 | 
						|
  HELP "Codice dell'eventuale conto"
 | 
						|
  FIELD CONTO
 | 
						|
  FLAGS "H"
 | 
						|
  KEY 1
 | 
						|
	GROUP 20
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCC 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 24 4 ""
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_SOTTOCONTO2 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 6 "Sottoconto "
 | 
						|
  HELP "Codice dell'eventuale sottoconto"
 | 
						|
  FIELD SOTTOCONTO
 | 
						|
  COPY ALL F_GRUPPO2
 | 
						|
  KEY 1
 | 
						|
	GROUP 1
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_SOTTOCONTO 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 6 "Sottoconto "
 | 
						|
  HELP "Codice dell'eventuale sottoconto"
 | 
						|
  FIELD SOTTOCONTO
 | 
						|
  KEY 1
 | 
						|
	GROUP 2
 | 
						|
  USE LF_PCON KEY 1 SELECT (SOTTOCONTO!="")
 | 
						|
  JOIN LF_RICLPDC INTO TIPORIC=="TSCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
 | 
						|
	JOIN &TCO TO LF_RICLPDC INTO CODTAB==CODICE
 | 
						|
  COPY INPUT F_CONTO
 | 
						|
  INPUT SOTTOCONTO F_SOTTOCONTO
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Conto" CONTO
 | 
						|
  DISPLAY "Sottoconto" SOTTOCONTO
 | 
						|
  DISPLAY "Sosp." SOSPESO
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  DISPLAY "Gruppo TS" LF_RICLPDC->CODICE[1,2]
 | 
						|
  DISPLAY "Conto TS" LF_RICLPDC->CODICE[3,4]
 | 
						|
  DISPLAY "Sottoconto TS" LF_RICLPDC->CODICE[5,7]
 | 
						|
  DISPLAY "Descrizione@50" &TCO->S0
 | 
						|
  OUTPUT F_GRUPPO GRUPPO
 | 
						|
  OUTPUT F_GRUPPO2 GRUPPO
 | 
						|
  OUTPUT F_CONTO CONTO
 | 
						|
  OUTPUT F_CONTO2 CONTO
 | 
						|
	OUTPUT F_SOTTOCONTO SOTTOCONTO
 | 
						|
	OUTPUT F_SOTTOCONTO2 SOTTOCONTO
 | 
						|
  OUTPUT F_DESCRIZ DESCR
 | 
						|
  ADD RUN cg0 -0
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FLAGS "G"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_SOTTOCONTO1 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 6 "Sottoconto "
 | 
						|
  HELP "Codice dell'eventuale sottoconto"
 | 
						|
  FIELD SOTTOCONTO
 | 
						|
  KEY 1
 | 
						|
	GROUP 20
 | 
						|
	FLAGS "H"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCRIZ 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 8 "Descrizione"
 | 
						|
  USE LF_PCON KEY 2
 | 
						|
  JOIN LF_RICLPDC INTO TIPORIC=="TSCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
 | 
						|
	JOIN &TCO TO LF_RICLPDC INTO CODTAB==CODICE
 | 
						|
  INPUT DESCR F_DESCRIZ
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Conto" CONTO
 | 
						|
  DISPLAY "Sottoconto" SOTTOCONTO
 | 
						|
  DISPLAY "Gruppo TS" LF_RICLPDC->CODICE[1,2]
 | 
						|
  DISPLAY "Conto TS" LF_RICLPDC->CODICE[3,4]
 | 
						|
  DISPLAY "Sottoconto TS" LF_RICLPDC->CODICE[5,7]
 | 
						|
  DISPLAY "Descrizione@50" &TCO->S0
 | 
						|
	COPY OUTPUT F_SOTTOCONTO
 | 
						|
  KEY 2
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  GROUP 10
 | 
						|
END
 | 
						|
 | 
						|
STRING F_TSGRUPPO 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 10 "Gruppo      "
 | 
						|
	CHECKTYPE SEARCH
 | 
						|
	USE &TCO
 | 
						|
  INPUT CODTAB[1,2] F_TSGRUPPO
 | 
						|
  INPUT CODTAB[3,4] F_TSCONTO
 | 
						|
  INPUT CODTAB[5,7] F_TSSOTTOCONTO
 | 
						|
  DISPLAY "Gruppo" CODTAB[1,2]
 | 
						|
  DISPLAY "Conto" CODTAB[3,4]
 | 
						|
  DISPLAY "Sottoconto" CODTAB[5,7]
 | 
						|
  DISPLAY "Descrizione@60" S0
 | 
						|
  OUTPUT F_TSGRUPPO CODTAB[1,2]
 | 
						|
  OUTPUT F_TSCONTO CODTAB[3,4]
 | 
						|
  OUTPUT F_TSSOTTOCONTO CODTAB[5,7]
 | 
						|
  OUTPUT F_TSDESCR S0
 | 
						|
  VALIDATE FIXLEN_FUNC 2
 | 
						|
  FIELD CODICE[1,2]
 | 
						|
END
 | 
						|
 | 
						|
STRING F_TSCONTO 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 19 10 "Conto "
 | 
						|
	COPY ALL F_TSGRUPPO
 | 
						|
	CHECKTYPE SEARCH
 | 
						|
  FIELD CODICE[3,4]
 | 
						|
  VALIDATE FIXLEN_FUNC 2
 | 
						|
END
 | 
						|
 | 
						|
STRING F_TSSOTTOCONTO 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 30 10 "Sottoconto "
 | 
						|
	COPY ALL F_TSGRUPPO
 | 
						|
	CHECKTYPE REQUIRED
 | 
						|
  FIELD CODICE[5,7]
 | 
						|
  VALIDATE FIXLEN_FUNC 3
 | 
						|
END
 | 
						|
 | 
						|
STRING F_TSDESCR 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 12 "Descrizione "
 | 
						|
	USE &TCO KEY 2
 | 
						|
  INPUT S0 F_TSDESCR
 | 
						|
  DISPLAY "Descrizione@60" S0
 | 
						|
  DISPLAY "Gruppo" CODTAB[1,2]
 | 
						|
  DISPLAY "Conto" CODTAB[3,4]
 | 
						|
  DISPLAY "Sottoconto" CODTAB[5,7]
 | 
						|
  COPY OUTPUT F_TSGRUPPO
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK |