Patch level : 12.0 762
Files correlati : cg2100 Commento : - Corretta esecuzione maschera fppro - Corretta importazione dati da maschera fppro
This commit is contained in:
parent
3b5f8fad1b
commit
b77b11c29d
@ -1571,8 +1571,8 @@ void TPrimanota_application::clean_fppro() const
|
||||
|
||||
// Controlli: solo in mod modifica; che abbia fp (no F8); che non sono in salvataggio
|
||||
if (_mode != MODE_MOD
|
||||
&& !is_fp()
|
||||
&& last_key != 127 && last_key != K_SAVE)
|
||||
|| !is_fp()
|
||||
|| last_key != 127 && last_key != K_SAVE)
|
||||
return;
|
||||
|
||||
const TString& numreg = msk.get(F_NUMREG);
|
||||
|
@ -3453,7 +3453,7 @@ bool TPrimanota_application::protiva_handler(TMask_field& f, KEY key)
|
||||
|
||||
bool TPrimanota_application::fppro_mask(TMask_field& f, KEY key)
|
||||
{
|
||||
if (!is_fp() && key != 32 && key != 9)
|
||||
if (!is_fp() || key != K_SPACE && key != K_TAB)
|
||||
return true;
|
||||
|
||||
TMask& cg_msk = f.mask();
|
||||
@ -3860,8 +3860,7 @@ bool TPrimanota_application::quadratura_handler(TMask_field& f, KEY key)
|
||||
bool TPrimanota_application::load_fppro_mask(TMask* msk, KEY k)
|
||||
{
|
||||
// Provo a vedere se hanno l'FP: se c'è l'indirizzo controllo che non sia F8 se non c'è non hanno l'FP
|
||||
if (k != 32
|
||||
&& !is_fp())
|
||||
if (k != 32 || !is_fp())
|
||||
return false;
|
||||
if (!fp_db().sq_is_connect())
|
||||
{
|
||||
@ -3956,7 +3955,7 @@ bool TPrimanota_application::fppro_ok_handler(TMask_field& f, KEY k)
|
||||
if(!loaded && *row->get(0) == 'X')
|
||||
{
|
||||
msk.set(F_NUMEROI, row->get(4));
|
||||
msk.set(F_DATAI, row->get(1));
|
||||
msk.set(F_DATAI, row->get(2));
|
||||
msk.set(F_TOTDOCI, row->get(3));
|
||||
TString protocollo; protocollo << TDate(row->get(1)).year() << "-" << row->get(8) << "/" << row->get(9);
|
||||
msk.set(F_PROTFPPROI, protocollo);
|
||||
|
Loading…
x
Reference in New Issue
Block a user