Patch level :
Files correlati : pd0610.exe Ricompilazione Demo : [ ] Commento : Creazione ordini fornitore SRM git-svn-id: svn://10.65.10.50/branches/R_10_00@22324 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2234ff0150
commit
c2a8964859
@ -325,6 +325,20 @@ TDoc_key * TCrea_ordini_srm_app::crea_ordf(const TDocumento& ordc, const long nr
|
|||||||
ordf.put(DOC_FASCMS, ordc.get(RDOC_FASCMS));
|
ordf.put(DOC_FASCMS, ordc.get(RDOC_FASCMS));
|
||||||
ordf.put(DOC_NUMDOCRIF, ordc.numero());
|
ordf.put(DOC_NUMDOCRIF, ordc.numero());
|
||||||
ordf.put(DOC_DATADOCRIF, ordc.get(DOC_DATADOC));
|
ordf.put(DOC_DATADOCRIF, ordc.get(DOC_DATADOC));
|
||||||
|
TRiga_documento & row = ordf.new_row("05");
|
||||||
|
|
||||||
|
TString rif;
|
||||||
|
|
||||||
|
ordc.riferimento(rif);
|
||||||
|
if (rif.empty())
|
||||||
|
rif = ordc.tipo().descrizione();
|
||||||
|
if (rif.full())
|
||||||
|
rif << ' ';
|
||||||
|
rif << "n. " << ordc.numero();
|
||||||
|
rif << " del " << ordc.get(DOC_DATADOC);
|
||||||
|
|
||||||
|
row.put(RDOC_DESCR, rif);
|
||||||
|
}
|
||||||
|
|
||||||
const TRiga_documento & orfrow = ordc[nriga];
|
const TRiga_documento & orfrow = ordc[nriga];
|
||||||
const long codcf = ordf.get_long(DOC_CODCF);
|
const long codcf = ordf.get_long(DOC_CODCF);
|
||||||
@ -366,20 +380,6 @@ TDoc_key * TCrea_ordini_srm_app::crea_ordf(const TDocumento& ordc, const long nr
|
|||||||
else
|
else
|
||||||
ordf.put(DOC_CODCONT, codcont);
|
ordf.put(DOC_CODCONT, codcont);
|
||||||
}
|
}
|
||||||
|
|
||||||
TRiga_documento & row = ordf.new_row("05");
|
|
||||||
TString rif;
|
|
||||||
|
|
||||||
ordc.riferimento(rif);
|
|
||||||
if (rif.empty())
|
|
||||||
rif = ordc.tipo().descrizione();
|
|
||||||
if (rif.full())
|
|
||||||
rif << ' ';
|
|
||||||
rif << "n. " << ordc.numero();
|
|
||||||
rif << " del " << ordc.get(DOC_DATADOC);
|
|
||||||
|
|
||||||
row.put(RDOC_DESCR, rif);
|
|
||||||
}
|
|
||||||
ordini_fornitore(ordc, nriga, ordf);
|
ordini_fornitore(ordc, nriga, ordf);
|
||||||
return new TDoc_key(ordf.get_int(DOC_ANNO), ordf.get(DOC_CODNUM), ordf.get_long(DOC_NDOC), ordf.get_char(DOC_PROVV));
|
return new TDoc_key(ordf.get_int(DOC_ANNO), ordf.get(DOC_CODNUM), ordf.get_long(DOC_NDOC), ordf.get_char(DOC_PROVV));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user