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:
guy 1995-07-19 09:47:26 +00:00
parent fdae1a4bdb
commit 6cab17797b
3 changed files with 10 additions and 12 deletions

View File

@ -17,7 +17,7 @@
#include "cg0500.h" #include "cg0500.h"
typedef enum { no_descr, acquisto, vendita, incasso_pagamento, 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 class TCaus_app : public TRelation_application
{ {
@ -240,9 +240,7 @@ void TCaus_app::causale_ritenute()
void TCaus_app::causale_inc_pag() void TCaus_app::causale_inc_pag()
{ {
const tipo_descr tipo_des = valuta() ? incasso_pagamento_gesval : incasso_pagamento; if (_tipo_des != incasso_pagamento)
if (_tipo_des != tipo_des)
{ {
int i = 0; int i = 0;
set_descr ( i++, "C Clienti/Fornitori"); 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 Cessione");
set_descr ( i++, "C Paghero'"); set_descr ( i++, "C Paghero'");
set_descr ( i++, "C Lettera di credito"); set_descr ( i++, "C Lettera di credito");
set_descr ( i++, "C Abb. pass/sc."); set_descr ( i++, "C Abbuoni pass./sc.");
set_descr ( i++, "C Abb. att/sc."); set_descr ( i++, "C Abbuoni att./sc.");
set_descr ( i++, "C Spese e rimborsi"); set_descr ( i++, "C Spese e rimborsi");
set_descr ( i++, "C Ritenute fiscali"); set_descr ( i++, "C Ritenute fiscali");
if (_tipo_des == incasso_pagamento_gesval) set_descr ( i++, "C Differenza cambio");
set_descr (i++, "C Differenza cambio"); _tipo_des = incasso_pagamento;
_tipo_des = tipo_des;
carica_righe_libere(i); carica_righe_libere(i);
} }
} }
@ -552,8 +549,6 @@ bool TCaus_app::conto_hndl (TMask_field& f, KEY k)
switch (app()._tipo_des) switch (app()._tipo_des)
{ {
case incasso_pagamento: case incasso_pagamento:
ultima = 11; break;
case incasso_pagamento_gesval:
ultima = 12; break; ultima = 12; break;
default: default:
ultima = 8; break; ultima = 8; break;

View File

@ -428,6 +428,7 @@ TMask* TPrimanota_application::get_mask(int mode)
void TPrimanota_application::on_firm_change() void TPrimanota_application::on_firm_change()
{ {
TRelation_application::on_firm_change();
_rel->lfile().last(); _rel->lfile().last();
_lastreg = _rel->lfile().get_long(MOV_NUMREG); // Init last registration number _lastreg = _rel->lfile().get_long(MOV_NUMREG); // Init last registration number
} }

View File

@ -2481,6 +2481,8 @@ print_action CG4400_application::postprocess_page (int file, int counter)
bool CG4400_application::set_print(int n) bool CG4400_application::set_print(int n)
{ {
printer().read_configuration(); // Ripristina stampante standard
TMask m ("cg4400a"); TMask m ("cg4400a");
int giorni_del_mese; int giorni_del_mese;
bool ok; bool ok;
@ -2500,7 +2502,7 @@ bool CG4400_application::set_print(int n)
m.set_handler (BUT_DFR, fr_butt_handler); m.set_handler (BUT_DFR, fr_butt_handler);
m.set_handler (ANNO, year_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); set_choice_limits(m);
//printer().footerlen(5); //printer().footerlen(5);