Patch level : 10.0 patch 792
Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Bug 0001685: Documenti Interattivi (ve0.exe) Se inserisco una riga di merce senza codice, poi passosu un riga di merce con codice, quando ritorno sulla riga originale la ricerca sull'unità di misura non viene riaggiornata per cui il controllo fallisce e non riewcso piu' ad uscire dalla riga. git-svn-id: svn://10.65.10.50/branches/R_10_00@20824 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f329667a22
commit
7dd93d4eb2
@ -1694,10 +1694,11 @@ bool TDocumento_mask::ss_notify( TSheet_field& ss, int r, KEY key )
|
||||
const bool on = rdoc.get(RDOC_DACODNUM).full();
|
||||
riga_mask.enable(DLG_USER, on);
|
||||
}
|
||||
const bool artmag = rdoc.is_merce() && rdoc.get(RDOC_CODARTMAG).full();
|
||||
const bool merce = rdoc.is_merce();
|
||||
const bool artmag = rdoc.get(RDOC_CODARTMAG).full();
|
||||
|
||||
riga_mask.show(FR_UMQTA, artmag);
|
||||
riga_mask.show(FR_UMQTA2, !artmag);
|
||||
riga_mask.show(FR_UMQTA, artmag || !merce);
|
||||
riga_mask.show(FR_UMQTA2, !artmag || !merce);
|
||||
|
||||
if (rdoc.get(RDOC_CODART).empty() && rdoc.get(RDOC_DESCR).empty())
|
||||
{
|
||||
|
@ -1850,11 +1850,12 @@ bool codartmag_handler( TMask_field& f, KEY key )
|
||||
|
||||
if (to_check)
|
||||
{
|
||||
const bool artmag = mask.doc()[s.selected() + 1].is_merce() && f.get().full();
|
||||
const int r = s.selected();
|
||||
const bool merce = mask.doc()[r + 1].is_merce();
|
||||
const bool artmag = f.get().full();
|
||||
|
||||
m.show(FR_UMQTA, artmag);
|
||||
m.show(FR_UMQTA2, !artmag);
|
||||
mask.update_giacenza();
|
||||
mask.show(FR_UMQTA, artmag || !merce);
|
||||
mask.show(FR_UMQTA2, !artmag || !merce); mask.update_giacenza();
|
||||
}
|
||||
return true;
|
||||
|
||||
@ -2567,7 +2568,7 @@ bool ca_mag_handler(TMask_field& f, bool cdc = true)
|
||||
|
||||
last_fld = f.dlg();
|
||||
first_fld = last_fld - info.levels() + 1;
|
||||
for (i = first_fld; i <= last_fld; i++)
|
||||
for (i = first_fld; i <= last_fld; i++)
|
||||
cod << row_mask.get(i);
|
||||
if (cod.blank())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user