Patch level : 2.2
Files correlati : ve0 ve6 Ricompilazione Demo : [ ] Commento : Corretto trasferimento valori da sheet a righe documento e viceversa git-svn-id: svn://10.65.10.50/trunk@13361 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2eba28d858
commit
3e894a6070
@ -916,7 +916,7 @@ void TRiga_documento::autosave(TSheet_field & f)
|
||||
put( RDOC_ADDIVA, row.get( f.cid2index(FR_ADDIVA )) );
|
||||
put( RDOC_ASPBENI, row.get( f.cid2index(FR_ASPBENI )) );
|
||||
put( RDOC_CAUSMAG, row.get( f.cid2index(FR_CAUS )) );
|
||||
TString16 codmagc(row.get(f.cid2index(FR_CODMAGC)));
|
||||
TString8 codmagc(row.get(f.cid2index(FR_CODMAGC)));
|
||||
|
||||
codmagc.left_just(3);
|
||||
codmagc << row.get( f.cid2index(FR_CODDEPC ));
|
||||
@ -932,12 +932,13 @@ void TRiga_documento::autosave(TSheet_field & f)
|
||||
put( RDOC_IMPIANTO, row.get( f.cid2index(FR_IMPIANTO )) );
|
||||
put( RDOC_LINEA, row.get( f.cid2index(FR_LINEA )) );
|
||||
|
||||
f.select(num); // Seleziona la riga in modo da selezionare la maschera di riga giusta
|
||||
for (short cdcid = FR_CDC1; cdcid <= FR_CDC12; cdcid++)
|
||||
{
|
||||
const int pos = m.id2pos(cdcid);
|
||||
if (pos < 0)
|
||||
break;
|
||||
TMask_field& fld = m.fld(pos);
|
||||
const TMask_field& fld = m.fld(pos);
|
||||
const TFieldref* fldref = fld.field();
|
||||
if (fldref == NULL)
|
||||
break;
|
||||
@ -1013,12 +1014,12 @@ void TRiga_documento::autoload(TSheet_field & f)
|
||||
}
|
||||
}
|
||||
|
||||
TArticolo_giacenza * TRiga_documento::articolo() const
|
||||
TArticolo_giacenza* TRiga_documento::articolo() const
|
||||
{
|
||||
if (_articoli == NULL)
|
||||
_articoli = new TCache_articoli();
|
||||
|
||||
const TString & codart = get(RDOC_CODARTMAG);
|
||||
const TString& codart = get(RDOC_CODARTMAG);
|
||||
if (codart.empty())
|
||||
return NULL;
|
||||
return &(_articoli->art(codart));
|
||||
|
Loading…
x
Reference in New Issue
Block a user