Corretti errori in visualizzazione saldi riepilogo gruppi bilanci stampa

causali e stampa giornale


git-svn-id: svn://10.65.10.50/trunk@540 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
nik 1994-11-07 09:56:05 +00:00
parent 3670e60f42
commit f3e2806a60
3 changed files with 21 additions and 7 deletions

View File

@ -2862,7 +2862,7 @@ const char* CG1500_application::DescrizioneConto(int g, int c, long s,
TMP = tc.descrizione();
return TMP;
*/
TFixed_string ragsoc(&__tmp_string[256], 50);
TString80 ragsoc;
const char* desc = NULL;
TLocalisamfile pconti(LF_PCON,FALSE);
TLocalisamfile clifo (LF_CLIFO);

View File

@ -12,6 +12,7 @@
#include <anagr.h>
#include <causali.h>
#include <rcausali.h>
#include <conto.h>
#include "cg1.h"
#include "cg1700.h"
@ -175,7 +176,10 @@ bool CG1700_application::preprocess_page(int file,int count)
TString cau_descr, rcau_descr;
TString cau_reg (3);
bool cau_alleg, cau_rfatt, cau_intra, cau_val;
int rcau_gruppo, rcau_conto;
long rcau_sottoconto;
char rcau_tipocf;
reset_print();
switch (file)
{
@ -210,7 +214,15 @@ bool CG1700_application::preprocess_page(int file,int count)
set_row(1, "@130g@f", FLD(LF_CAUSALI,CAU_RITFATT));
break;
case LF_RCAUSALI:
rcau_descr = current_cursor()->file(LF_RCAUSALI).get(RCA_DESC);
{
//rcau_descr = current_cursor()->file(LF_RCAUSALI).get(RCA_DESC);
rcau_gruppo = current_cursor()->file(LF_RCAUSALI).get_int(RCA_GRUPPO);
rcau_conto = current_cursor()->file(LF_RCAUSALI).get_int(RCA_CONTO);
rcau_sottoconto = current_cursor()->file(LF_RCAUSALI).get_long(RCA_SOTTOCONTO);
rcau_tipocf = current_cursor()->file(LF_RCAUSALI).get_char(RCA_TIPOCF);
TConto tc (rcau_gruppo,rcau_conto,rcau_sottoconto,rcau_tipocf);
//rcau_tipocf = tc.tipo();
rcau_descr = tc.descrizione();
*_descr_conto = (const char*) rcau_descr;
setta_righe_descr(_descr_conto,conto);
set_row (1, "@35g@3n", FLD(LF_RCAUSALI,RCA_GRUPPO));
@ -219,6 +231,7 @@ bool CG1700_application::preprocess_page(int file,int count)
set_row (1, "@51g@1s", FLD(LF_RCAUSALI,RCA_SEZIONE));
set_row (1, "@80g@3s", FLD(LF_RCAUSALI,RCA_CODDESC));
break;
}
default:
break;
}

View File

@ -6,19 +6,20 @@ STRING CODREG 3
BEGIN
PROMPT 1 1 "Codice registro "
USE REG SELECT (I0 = 5) || (I0 = 4)
INPUT CODTAB[1,4] ANNO_ESER
// INPUT CODTAB[1,4] ANNO_ESER
INPUT CODTAB[5,7] CODREG
DISPLAY "Anno" CODTAB[1,4]
DISPLAY "Codice" CODTAB[5,7]
DISPLAY "Descrizione@50" S0
DISPLAY "Tipo" I0
// OUTPUT ANNO_ESER CODTAB[1,4]
OUTPUT ANNO_ESER CODTAB[1,4]
OUTPUT CODREG CODTAB[5,7]
OUTPUT REG_DESC S0
OUTPUT PAGINA_DA I1
// OUTPUT DATA_DA D0
// OUTPUT DATA_A D1
CHECKTYPE NORMAL
// CHECKTYPE NORMAL
WARNING "Registro inesistente"
FLAGS "U"
END
@ -33,7 +34,7 @@ BEGIN
DISPLAY "Data scarico" D2
OUTPUT ANNO_ESER CODTAB
// CHECKTYPE REQUIRED
FLAGS "HZ"
FLAGS "ZH"
END
STRING REG_DESC 50