Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : ultima richiesta enrichettica sistemata (solo impegnati) git-svn-id: svn://10.65.10.50/branches/R_10_00@20863 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5dd36107ae
commit
9f3744ccb1
@ -1317,16 +1317,24 @@ void TVariazione_budget_mask::calcola_impegnato(const TString& cms, const bool i
|
||||
|
||||
//cerca una riga con la medesima chiave sullo sheet
|
||||
int index = trova_riga_sullo_sheet(sf_righe, rmovana_cms, rmovana_cdc, rmovana_conto, rmovana_fase);
|
||||
if (index < 0 && rmovana_conto.full())
|
||||
//se la riga non esiste, siamo in presenza di un caso di solo documento di impegnato (ordine) senza alcun..
|
||||
//..movimento analitico di preventivo sulla stessa chiave (cms-cdc-conto); quindi provvede ad aggiungere..
|
||||
//..tale riga allo sheet (ovviamente non c'è, perchè non esistendo movimenti non poteva esserci la riga)..
|
||||
//..mettendola però disabilitata per evitare casini di tipo scrittura sul campo importo!!! (tenterebbe..
|
||||
//..di creare un rmovana da un rdoc senza alcuna cognizione di causa!! in più non si possono creare rmovana..
|
||||
//..da rdoc di ordini)
|
||||
if (index < 0 && rmovana_conto.full() && rmovana_cms == _cms_supporto.get(0))
|
||||
{
|
||||
add_rmovana(finto_movana, riga_finto_movana, sf_righe);
|
||||
TToken_string& riga = add_rmovana(finto_movana, riga_finto_movana, sf_righe);
|
||||
riga.add("", _pos_imp);
|
||||
index = sf_righe.items()-1;
|
||||
sf_righe.disable_row(index);
|
||||
}
|
||||
if (index >= 0)
|
||||
{
|
||||
TToken_string& row = sf_righe.row(index);
|
||||
#ifdef DBG
|
||||
if (rmovana_conto == "004001000053")
|
||||
if (rmovana_conto == "004001000037")
|
||||
int cazzone = 1;
|
||||
#endif
|
||||
real row_valore_impegnato = row.get(_pos_ipg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user