Patch level : 10.0
Files correlati : cg2.exe Ricompilazione Demo : [ ] Commento : Corretta gestione reverse charge in transazioni di prima nota git-svn-id: svn://10.65.10.50/trunk@19787 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2caa553473
commit
253bd82eb1
@ -644,7 +644,6 @@ void TPrimanota_application::fill_sheet(TMask& m) const
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Ritorna il prossimo numero di registrazione libero
|
||||
// Certified 100%
|
||||
bool TPrimanota_application::get_next_key(TToken_string& tmp)
|
||||
@ -693,7 +692,6 @@ bool TPrimanota_application::get_next_key(TToken_string& tmp)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -714,13 +712,13 @@ void TPrimanota_application::init_insert_mode(TMask& m)
|
||||
if (causale().soloiva())
|
||||
m.set(F_SOLAIVA, "X", true); // Propone movimento di sola iva
|
||||
if (iva() == iva_acquisti && causale().intra())
|
||||
m.field(F_RITFIS).set_prompt("IVA intracomun. ");
|
||||
m.field(F_RITFIS).set_prompt(PR("IVA intracomun. "));
|
||||
else
|
||||
m.field(F_RITFIS).set_prompt("Ritenute fiscali ");
|
||||
m.field(F_RITFIS).set_prompt(PR("Ritenute fiscali "));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (*causale().codice()) //
|
||||
if (*causale().codice())
|
||||
{
|
||||
TString4 provv; provv << causale().provvisorio();
|
||||
m.set(F_PROVVISORIO, provv, true); // Propone movimento di provvisorio
|
||||
@ -1702,6 +1700,15 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
|
||||
iva_notify(is, i, K_ENTER);
|
||||
}
|
||||
|
||||
// Genera eventuali righe per ritenute fiscali e sociali
|
||||
for (short ritid = F_RITFIS; ritid <= F_RITSOC; ritid++)
|
||||
{
|
||||
TEdit_field& ritfld = msk.efield(ritid);
|
||||
if (!ritfld.empty() && ritfld.active())
|
||||
add_cgs_rit(ritid == F_RITFIS);
|
||||
}
|
||||
|
||||
calcola_imp(); // Calcola totale imponibile ed imposte
|
||||
}
|
||||
|
||||
@ -1770,8 +1777,8 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
TEdit_field& clifo = msk.efield(iva() == iva_vendite ? F_CLIENTE : F_FORNITORE);
|
||||
if (!clifo.empty() && clifo.active())
|
||||
{
|
||||
clifo.set_focusdirty();
|
||||
clifo_handler(clifo, K_TAB);
|
||||
clifo.set_focusdirty();
|
||||
clifo.on_hit(); // was clifo_handler(clifo, K_TAB);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user