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:
parent
bd36514ce7
commit
6ed398b9f6
@ -529,8 +529,6 @@ void TPrimanota_application::init_mask(TMask& m)
|
|||||||
m.show(-5, _is_saldaconto); // Abilita campi saldaconto
|
m.show(-5, _is_saldaconto); // Abilita campi saldaconto
|
||||||
m.show(-6, _is_saldaconto && is_fattura()); // Abilita gestione rate
|
m.show(-6, _is_saldaconto && is_fattura()); // Abilita gestione rate
|
||||||
m.show(K_RESIDUO, _is_saldaconto && !is_fattura());
|
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
|
else
|
||||||
{
|
{
|
||||||
@ -555,8 +553,6 @@ void TPrimanota_application::init_mask(TMask& m)
|
|||||||
m.show(-4, causale().valintra());
|
m.show(-4, causale().valintra());
|
||||||
m.show(F_DATAINTRA, causale().intra());
|
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
|
m.show(F_CODIVA, m.insert_mode()); // Codice IVA standard
|
||||||
|
|
||||||
TSheet_field& is = ivas();
|
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)
|
void TPrimanota_application::init_insert_mode(TMask& m)
|
||||||
{
|
{
|
||||||
init_mask(m);
|
init_mask(m);
|
||||||
|
|
||||||
m.first_focus(_firstfocus);
|
m.first_focus(_firstfocus);
|
||||||
|
|
||||||
if (causale().reg().agenzia_viaggi())
|
if (causale().reg().agenzia_viaggi())
|
||||||
@ -712,7 +707,17 @@ void TPrimanota_application::init_insert_mode(TMask& m)
|
|||||||
occas_mask().reset();
|
occas_mask().reset();
|
||||||
m.hide(F_OCCASEDIT);
|
m.hide(F_OCCASEDIT);
|
||||||
m.hide(F_ADJUST_PRORATA); // In inserimento non puo' esistere un pro-rata errato!
|
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
|
partite().destroy(); // Elimina tutte le partite in memoria
|
||||||
if (is_fattura())
|
if (is_fattura())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user