cg0500.cpp Resa fissa la descrizione della differenza cambio
cg2100.cpp Iniziata gestione righe di spesa saldaconto cg4400.cpp Modifiche alla gestione delle date git-svn-id: svn://10.65.10.50/trunk@1613 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
fdae1a4bdb
commit
6cab17797b
@ -17,7 +17,7 @@
|
||||
#include "cg0500.h"
|
||||
|
||||
typedef enum { no_descr, acquisto, vendita, incasso_pagamento,
|
||||
ritenuta_occas, incasso_pagamento_gesval } tipo_descr;
|
||||
ritenuta_occas } tipo_descr;
|
||||
|
||||
class TCaus_app : public TRelation_application
|
||||
{
|
||||
@ -240,9 +240,7 @@ void TCaus_app::causale_ritenute()
|
||||
|
||||
void TCaus_app::causale_inc_pag()
|
||||
{
|
||||
const tipo_descr tipo_des = valuta() ? incasso_pagamento_gesval : incasso_pagamento;
|
||||
|
||||
if (_tipo_des != tipo_des)
|
||||
if (_tipo_des != incasso_pagamento)
|
||||
{
|
||||
int i = 0;
|
||||
set_descr ( i++, "C Clienti/Fornitori");
|
||||
@ -252,13 +250,12 @@ void TCaus_app::causale_inc_pag()
|
||||
set_descr ( i++, "C Cessione");
|
||||
set_descr ( i++, "C Paghero'");
|
||||
set_descr ( i++, "C Lettera di credito");
|
||||
set_descr ( i++, "C Abb. pass/sc.");
|
||||
set_descr ( i++, "C Abb. att/sc.");
|
||||
set_descr ( i++, "C Abbuoni pass./sc.");
|
||||
set_descr ( i++, "C Abbuoni att./sc.");
|
||||
set_descr ( i++, "C Spese e rimborsi");
|
||||
set_descr ( i++, "C Ritenute fiscali");
|
||||
if (_tipo_des == incasso_pagamento_gesval)
|
||||
set_descr (i++, "C Differenza cambio");
|
||||
_tipo_des = tipo_des;
|
||||
set_descr ( i++, "C Differenza cambio");
|
||||
_tipo_des = incasso_pagamento;
|
||||
carica_righe_libere(i);
|
||||
}
|
||||
}
|
||||
@ -552,8 +549,6 @@ bool TCaus_app::conto_hndl (TMask_field& f, KEY k)
|
||||
switch (app()._tipo_des)
|
||||
{
|
||||
case incasso_pagamento:
|
||||
ultima = 11; break;
|
||||
case incasso_pagamento_gesval:
|
||||
ultima = 12; break;
|
||||
default:
|
||||
ultima = 8; break;
|
||||
|
@ -428,6 +428,7 @@ TMask* TPrimanota_application::get_mask(int mode)
|
||||
|
||||
void TPrimanota_application::on_firm_change()
|
||||
{
|
||||
TRelation_application::on_firm_change();
|
||||
_rel->lfile().last();
|
||||
_lastreg = _rel->lfile().get_long(MOV_NUMREG); // Init last registration number
|
||||
}
|
||||
|
@ -2481,6 +2481,8 @@ print_action CG4400_application::postprocess_page (int file, int counter)
|
||||
|
||||
bool CG4400_application::set_print(int n)
|
||||
{
|
||||
printer().read_configuration(); // Ripristina stampante standard
|
||||
|
||||
TMask m ("cg4400a");
|
||||
int giorni_del_mese;
|
||||
bool ok;
|
||||
@ -2500,7 +2502,7 @@ bool CG4400_application::set_print(int n)
|
||||
m.set_handler (BUT_DFR, fr_butt_handler);
|
||||
m.set_handler (ANNO, year_handler);
|
||||
|
||||
m.field(F_SELECT).set(format("%ld",_selected.ones()));
|
||||
m.set(F_SELECT, _selected.ones());
|
||||
set_choice_limits(m);
|
||||
|
||||
//printer().footerlen(5);
|
||||
|
Loading…
x
Reference in New Issue
Block a user