Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : Creazione ordini fornitore SRM git-svn-id: svn://10.65.10.50/branches/R_10_00@21356 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f0b71a9fad
commit
e343bfbf1b
@ -437,20 +437,24 @@ void TCrea_ordini_srm_app::elimina_righe(const TDocumento& ordc, const TAssoc_ar
|
||||
}
|
||||
}
|
||||
if (!trovato)
|
||||
ordf.put(RDOC_NRIGA, 0);
|
||||
{
|
||||
TRiga_documento & r = ordf[nriga];
|
||||
|
||||
r.put("D", "X");
|
||||
}
|
||||
}
|
||||
for(bool ok = rdoc.move_first(); ok; ok = rdoc.move_next())
|
||||
{
|
||||
TDoc_key kordf(rdoc.get(RDOC_ANNO).as_int(), rdoc.get(RDOC_CODNUM).as_string(), rdoc.get(RDOC_NDOC).as_int(), rdoc.get(RDOC_PROVV).as_string()[0]);
|
||||
TDocumento& ordf = ca.doc(kordf);
|
||||
|
||||
for(int i = 1; i <= ordf.physical_rows(); i++)
|
||||
for(int i = ordf.physical_rows(); i >= 1 ; i--)
|
||||
{
|
||||
if (ordf.get_int(RDOC_NRIGA) == 0)
|
||||
if (ordf[i].get("D") == "X")
|
||||
ordf.destroy_row(i, true);
|
||||
}
|
||||
for (int i = 1; i <= ordf.physical_rows(); i++)
|
||||
ordf.put(RDOC_NRIGA, i);
|
||||
ordf[i].put(RDOC_NRIGA, i);
|
||||
}
|
||||
}
|
||||
|
||||
@ -476,7 +480,7 @@ void TCrea_ordini_srm_app::elabora_ordini_cliente()
|
||||
//scorro le righe documento, fermandomi quando la set_paragraph fallisce
|
||||
//dal momento che non so a priori quante sono le righe del documento
|
||||
|
||||
message_box("start");
|
||||
// message_box("start");
|
||||
for(int i = 1; i <= ordc.rows(); i++)
|
||||
{
|
||||
TRiga_documento& rordc = ordc[i];
|
||||
|
Loading…
x
Reference in New Issue
Block a user