212 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			212 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "cg2100.h"
 | 
						|
 | 
						|
TOOLBAR "" 0 20 0 2
 | 
						|
 | 
						|
#include <toolbar.h>
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
PAGE "OPERAZIONE DI PRIMA NOTA" -1 -1 77 20
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 78 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 0 "@BMovimento di sola contabilita'"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CODDITTA 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 3 1 "Ditta  "
 | 
						|
  FLAGS "FRD"
 | 
						|
  USE LF_NDITTE KEY 1
 | 
						|
  INPUT CODDITTA F_CODDITTA
 | 
						|
  DISPLAY "Codice" CODDITTA
 | 
						|
  OUTPUT F_RAGSOC RAGSOC
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
END
 | 
						|
 | 
						|
STRING F_RAGSOC 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 17 1 "Ragione "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_NUMREG 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 57 3 "Operazione n."
 | 
						|
  FIELD NUMREG
 | 
						|
  FLAGS "RD"
 | 
						|
  KEY 1
 | 
						|
END
 | 
						|
 | 
						|
DATE F_DATAREG
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 3 "Data operazione       "
 | 
						|
  FIELD DATAREG
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
DATE F_DATACOMP
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 4 "Data di competenza    "
 | 
						|
  FIELD DATACOMP
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ANNOES 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 57 4 "Esercizio    "
 | 
						|
  FIELD ANNOES
 | 
						|
  FLAGS "DRZ"
 | 
						|
END
 | 
						|
 | 
						|
DATE F_DATADOC
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 5 "Data del documento    "
 | 
						|
  FIELD DATADOC
 | 
						|
  WARNING "Specificare una data del documento non superiore a quella dell'operazione"
 | 
						|
  VALIDATE DATE_CMP_FUNC <= F_DATAREG
 | 
						|
END
 | 
						|
 | 
						|
STRING F_NUMDOC 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 57 5 "Documento n. "
 | 
						|
  FIELD NUMDOC
 | 
						|
  WARNING "La causale impone di specificare il numero documento"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ANNOIVA 4
 | 
						|
BEGIN
 | 
						|
  FLAGS "H"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCAGG 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 6 "Descrizione     "
 | 
						|
  FLAGS "U"
 | 
						|
  USE %DPN
 | 
						|
  INPUT CODTAB F_DESCAGG
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  OUTPUT F_DESCAGG CODTAB
 | 
						|
  OUTPUT F_DESCR S0
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCR 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 25 6 ""
 | 
						|
  FIELD DESCR
 | 
						|
  USE %DPN KEY 2
 | 
						|
  INPUT S0 F_DESCR
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  COPY OUTPUT F_DESCAGG
 | 
						|
END
 | 
						|
 | 
						|
LIST F_PROVVISORIO 1 25
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Movimento provvisorio   "
 | 
						|
  FIELD PROVVIS
 | 
						|
  ITEM " |No (movimento normale)"
 | 
						|
  ITEM "P|Si (cancellabile)"
 | 
						|
  ITEM "N|Si (non cancellabile)"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CODCAUS 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 8 "Causale        "
 | 
						|
  FLAGS "U"
 | 
						|
  FIELD CODCAUS
 | 
						|
  USE LF_CAUSALI KEY 1
 | 
						|
  INPUT CODCAUS F_CODCAUS
 | 
						|
  DISPLAY "Codice" CODCAUS
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  OUTPUT F_CODCAUS CODCAUS
 | 
						|
  OUTPUT F_DESCRCAUS DESCR
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  ADD RUN cg0 -4
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCRCAUS 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 23 8 ""
 | 
						|
  USE LF_CAUSALI KEY 2
 | 
						|
  INPUT DESCR F_DESCRCAUS
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  DISPLAY "Codice" CODCAUS
 | 
						|
  COPY OUTPUT F_CODCAUS
 | 
						|
END
 | 
						|
 | 
						|
STRING F_VALUTA 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 9 "Valuta "
 | 
						|
  FIELD LF_MOV->CODVAL
 | 
						|
  FLAGS "U"
 | 
						|
  GROUP 3
 | 
						|
  USE %VAL
 | 
						|
  INPUT CODTAB F_VALUTA
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  DISPLAY "Nome@50" S0
 | 
						|
  DISPLAY "Cambio@15" R10
 | 
						|
  DISPLAY "Ultimo aggiornamento" D0
 | 
						|
  OUTPUT F_VALUTA CODTAB
 | 
						|
  OUTPUT F_CAMBIO R10
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CAMBIO 15 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 20 9 "Cambio "
 | 
						|
  FIELD LF_MOV->CAMBIO
 | 
						|
  FLAGS "RU"
 | 
						|
  GROUP 3
 | 
						|
  PICTURE ".5"
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_VISVAL
 | 
						|
BEGIN
 | 
						|
  PROMPT 47 9 "Visualizza importi in valuta"
 | 
						|
  GROUP 3
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
SPREADSHEET F_SHEETCG
 | 
						|
BEGIN
 | 
						|
  PROMPT 0 10 ""
 | 
						|
  ITEM "Dare@15"
 | 
						|
  ITEM "Avere@15"
 | 
						|
  ITEM " @1"
 | 
						|
  ITEM "Gr."
 | 
						|
  ITEM "Co."
 | 
						|
  ITEM "Sottoc.@6"
 | 
						|
  ITEM "Descrizione conto@50"
 | 
						|
  ITEM "Codice"
 | 
						|
  ITEM "Descrizione riga@50"
 | 
						|
  ITEM " @1"
 | 
						|
  ITEM "Gr./c@3"
 | 
						|
  ITEM "Co./c@3"
 | 
						|
  ITEM "Sottoc./c@6"
 | 
						|
  ITEM "Descrizione contropartita@50"
 | 
						|
  ITEM " @1"
 | 
						|
END      
 | 
						|
 | 
						|
NUMBER F_DARE 15
 | 
						|
BEGIN       
 | 
						|
  PROMPT 1 -1 "Sbilancio Dare   "
 | 
						|
  FLAGS "DRV"
 | 
						|
  PICTURE "."
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_AVERE 15
 | 
						|
BEGIN
 | 
						|
  PROMPT 41 -1 "Sbilancio Avere "
 | 
						|
  FLAGS "DRV"
 | 
						|
  PICTURE "."
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 | 
						|
 | 
						|
#include "cg21cg.uml"
 | 
						|
 |