Patch level : 10.0 164

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :

Bug  	 0000911

 	  	inserisco una registrazione provvisoria, senza causale, quando la richiamo mi risulta impostata come non provvisoria.


git-svn-id: svn://10.65.10.50/trunk@17660 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2008-11-17 15:14:12 +00:00
parent bd36514ce7
commit 6ed398b9f6

View File

@ -529,8 +529,6 @@ void TPrimanota_application::init_mask(TMask& m)
m.show(-5, _is_saldaconto); // Abilita campi saldaconto
m.show(-6, _is_saldaconto && is_fattura()); // Abilita gestione rate
m.show(K_RESIDUO, _is_saldaconto && !is_fattura());
TString4 provv; provv << causale().provvisorio();
m.set(F_PROVVISORIO, provv, true); // Propone movimento di sola iva
}
else
{
@ -555,8 +553,6 @@ void TPrimanota_application::init_mask(TMask& m)
m.show(-4, causale().valintra());
m.show(F_DATAINTRA, causale().intra());
if (causale().soloiva())
m.set(F_SOLAIVA, "X", true); // Propone movimento di sola iva
m.show(F_CODIVA, m.insert_mode()); // Codice IVA standard
TSheet_field& is = ivas();
@ -701,7 +697,6 @@ bool TPrimanota_application::get_next_key(TToken_string& tmp)
void TPrimanota_application::init_insert_mode(TMask& m)
{
init_mask(m);
m.first_focus(_firstfocus);
if (causale().reg().agenzia_viaggi())
@ -712,6 +707,16 @@ void TPrimanota_application::init_insert_mode(TMask& m)
occas_mask().reset();
m.hide(F_OCCASEDIT);
m.hide(F_ADJUST_PRORATA); // In inserimento non puo' esistere un pro-rata errato!
if (causale().soloiva())
m.set(F_SOLAIVA, "X", true); // Propone movimento di sola iva
}
else
{
if (*causale().codice()) //
{
TString4 provv; provv << causale().provvisorio();
m.set(F_PROVVISORIO, provv, true); // Propone movimento di provvisorio
}
}
partite().destroy(); // Elimina tutte le partite in memoria