Patch level : 2.2 150

Files correlati     : ve0.exe
Ricompilazione Demo : [ ]
Commento            :

Corretta la contabilizzazione analitica interattiva : corratta la data del movimento aggiunta la descrizione e la finstra di visualizzazione


git-svn-id: svn://10.65.10.50/trunk@13272 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2005-07-12 16:53:46 +00:00
parent 30abcb8df7
commit fa65c0aeb4

@ -500,10 +500,30 @@ bool TContabilizzazione_analitica::elabora(TDocumento& doc, long numreg_cg, TVis
return can_write;
}
static bool link_handler_ana(int n, const char* nreg)
{
switch (n)
{
case 0:
{
TRectype mov(LF_MOVANA);
mov.put(MOVANA_NUMREG, nreg);
return mov.edit();
}
break;
default:
break;
}
return false;
}
bool TContabilizzazione_analitica::elabora(TLista_documenti& doc_in, TLista_documenti& doc_out,
const TDate& data_elab, bool interattivo)
{
const TImporto zero;
TPrinter& p = printer();
p.links().add("Movimento Analitico |r|w", 0);
p.setlinkhandler(link_handler_ana);
TViswin v(NULL, TR("Contabilizzazione documenti in analitica"), false, true, true);
v.open_modal();
@ -517,7 +537,7 @@ bool TContabilizzazione_analitica::elabora(TLista_documenti& doc_in, TLista_docu
v.close_print();
v.close_modal();
if (v.run() == K_CTRL+'S') // Ho premuto Stampa
printer().print_txt(v.text());
p.print_txt(v.text());
return true;
}