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)
|
if (query)
|
||||||
{
|
{
|
||||||
set_not_empty(msk, F_CODCAUS, ini, MOV_CODCAUS);
|
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
|
else
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
if (iva() != nessuna_iva)
|
||||||
|
{
|
||||||
TSheet_field& is = ivas();
|
TSheet_field& is = ivas();
|
||||||
for (i = 0; ini.set_paragraph(format("25,%d", i+1)); i++)
|
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);
|
iva_notify(is, i, K_ENTER);
|
||||||
}
|
}
|
||||||
|
calcola_imp(); // Calcola totale imponibile ed imposte
|
||||||
|
}
|
||||||
|
|
||||||
TSheet_field& cg = cgs();
|
TSheet_field& cg = cgs();
|
||||||
for (i = 0; ini.set_paragraph(format("24,%d", i+1)); i++)
|
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);
|
disable_cgs_cells(i, tipo);
|
||||||
}
|
}
|
||||||
|
|
||||||
calcola_imp(); // Calcola totale imponibile ed imposte
|
if (is_fattura())
|
||||||
|
{
|
||||||
TSheet_field& pag = pags();
|
TSheet_field& pag = pags();
|
||||||
const int start_items = pag.items();
|
const int start_items = pag.items();
|
||||||
|
|
||||||
@ -1669,6 +1676,7 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
|
|||||||
}
|
}
|
||||||
pagamento().set_sheet(pag);
|
pagamento().set_sheet(pag);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TPrimanota_application::mask2ini(TMask& msk, TConfig& ini)
|
void TPrimanota_application::mask2ini(TMask& msk, TConfig& ini)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user