Corretto errore
git-svn-id: svn://10.65.10.50/trunk@1653 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
abbe16b456
commit
3821817225
@ -65,6 +65,11 @@ bool TAgg_tconto::set_print(int)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TAgg_tconto::postclose_print()
|
||||||
|
{
|
||||||
|
message_box("Aggiornamento tipo conto completato");
|
||||||
|
}
|
||||||
|
|
||||||
bool TAgg_tconto::preprocess_page(int file,int counter)
|
bool TAgg_tconto::preprocess_page(int file,int counter)
|
||||||
{
|
{
|
||||||
if (counter) return TRUE;
|
if (counter) return TRUE;
|
||||||
@ -100,18 +105,17 @@ bool TAgg_tconto::preprocess_page(int file,int counter)
|
|||||||
numreg, nrigimp, gruppo, conto, sottoconto);
|
numreg, nrigimp, gruppo, conto, sottoconto);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
int t = tc.tipo_cr();
|
||||||
TString16 reg = cur->curr().get(MOV_REG);
|
TString16 reg = cur->curr().get(MOV_REG);
|
||||||
int annoiva = cur->curr().get_int(MOV_ANNOIVA);
|
int annoiva = cur->curr().get_int(MOV_ANNOIVA);
|
||||||
if (look_reg(reg, annoiva) == 1) //cerca il tipo del registro
|
const int tipo = look_reg(reg, annoiva); //cerca il tipo del registro
|
||||||
{
|
//aggiorno sul movimento iva il tipo costo/ricavo
|
||||||
int t = tc.tipo_cr();
|
//con quello letto dal piano conti
|
||||||
if (t == 2 || t == 3 || t == 8)
|
_rel->lfile(LF_RMOVIVA).put(RMI_TIPOCR, t);
|
||||||
{
|
if (tipo == 1 && (t == 2 || t == 3))
|
||||||
_rel->lfile(LF_RMOVIVA).put(RMI_TIPOCR, 4);
|
_rel->lfile(LF_RMOVIVA).put(RMI_TIPOCR, 4);
|
||||||
_rel->lfile(LF_RMOVIVA).rewrite();
|
_rel->lfile(LF_RMOVIVA).rewrite();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
set_row(1, "@4g%7ld@23g%3d@31g%3d@37g%3d@45g%6ld ** Conto inesistente **",
|
set_row(1, "@4g%7ld@23g%3d@31g%3d@37g%3d@45g%6ld ** Conto inesistente **",
|
||||||
|
@ -18,6 +18,7 @@ public:
|
|||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
virtual bool set_print(int i);
|
virtual bool set_print(int i);
|
||||||
virtual bool preprocess_page(int, int);
|
virtual bool preprocess_page(int, int);
|
||||||
|
virtual void postclose_print();
|
||||||
|
|
||||||
void setta_intestazione();
|
void setta_intestazione();
|
||||||
const int look_reg(const char*, int);
|
const int look_reg(const char*, int);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user