cg2100.cpp Corretta gestione query mode da file.ini
git-svn-id: svn://10.65.10.50/trunk@4267 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5eb151a528
commit
90644bd425
@ -1598,12 +1598,17 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
if (query)
|
||||
{
|
||||
set_not_empty(msk, F_CODCAUS, ini, MOV_CODCAUS);
|
||||
set_not_empty(msk, F_DATAREG, ini, MOV_DATAREG);
|
||||
TString16 val = ini.get(MOV_DATAREG);
|
||||
if (val.empty())
|
||||
val = TDate(TODAY).string();
|
||||
msk.set(F_DATAREG, val);
|
||||
}
|
||||
else
|
||||
{
|
||||
int i;
|
||||
|
||||
if (iva() != nessuna_iva)
|
||||
{
|
||||
TSheet_field& is = ivas();
|
||||
for (i = 0; ini.set_paragraph(format("25,%d", i+1)); i++)
|
||||
{
|
||||
@ -1621,6 +1626,8 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
|
||||
iva_notify(is, i, K_ENTER);
|
||||
}
|
||||
calcola_imp(); // Calcola totale imponibile ed imposte
|
||||
}
|
||||
|
||||
TSheet_field& cg = cgs();
|
||||
for (i = 0; ini.set_paragraph(format("24,%d", i+1)); i++)
|
||||
@ -1649,8 +1656,8 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
disable_cgs_cells(i, tipo);
|
||||
}
|
||||
|
||||
calcola_imp(); // Calcola totale imponibile ed imposte
|
||||
|
||||
if (is_fattura())
|
||||
{
|
||||
TSheet_field& pag = pags();
|
||||
const int start_items = pag.items();
|
||||
|
||||
@ -1669,6 +1676,7 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
||||
}
|
||||
pagamento().set_sheet(pag);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void TPrimanota_application::mask2ini(TMask& msk, TConfig& ini)
|
||||
|
Loading…
x
Reference in New Issue
Block a user