Patch level :2.0 467
Files correlati :mr2.exe Ricompilazione Demo : [ ] Commento :corretto errore di compilazione (aggiunto il metodo currency2um()) git-svn-id: svn://10.65.10.50/trunk@11099 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b5a977f582
commit
aa4797126c
@ -1950,7 +1950,6 @@ bool TMatResPlanning::load_gross_requirements()
|
||||
if (riga.is_articolo())
|
||||
{
|
||||
const real qta = riga.qtaresidua();
|
||||
real prz = riga.prezzo(TRUE,TRUE);
|
||||
if (qta > ZERO)
|
||||
{
|
||||
const TCodice_articolo art = riga.get(RDOC_CODARTMAG);
|
||||
@ -1959,9 +1958,10 @@ bool TMatResPlanning::load_gross_requirements()
|
||||
const TString8 imp = noimp ? EMPTY_STRING : riga.get(RDOC_IMPIANTO);
|
||||
const TString8 lin = nolin ? EMPTY_STRING : riga.get(RDOC_LINEA);
|
||||
const TCodice_um um = riga.get(RDOC_UMQTA);
|
||||
TPrice prz(riga.prezzo(TRUE,TRUE));
|
||||
TQuantita q(art, um, qta);
|
||||
prz *= q.conv();
|
||||
q.convert2umbase();
|
||||
q.currency2umbase(prz);
|
||||
TMRP_line* line = _articles.find(art, liv, mag, "", imp, lin, 0L);
|
||||
if (line == NULL)
|
||||
{
|
||||
@ -1974,7 +1974,7 @@ bool TMatResPlanning::load_gross_requirements()
|
||||
long docnum = doc.get_long(DOC_NDOC);
|
||||
int numriga = riga.get_int(RDOC_NRIGA);
|
||||
TMRP_docref * docref = new TMRP_docref(doc.get_int(DOC_ANNO), codnum, docnum,
|
||||
numriga, um, qta, prz);
|
||||
numriga, um, qta, prz.get_num());
|
||||
|
||||
const TMRP_time t(datacons, 0, imp, lin);
|
||||
line->add_gross_req(t, q.val(), docref);
|
||||
@ -2160,7 +2160,6 @@ bool TMatResPlanning::load_planned_orders()
|
||||
if (riga.is_articolo())
|
||||
{
|
||||
const real qta = riga.qtaresidua();
|
||||
real prz = riga.prezzo(TRUE,TRUE);
|
||||
if (qta > ZERO)
|
||||
{
|
||||
const TCodice_articolo art = riga.get(RDOC_CODARTMAG);
|
||||
@ -2175,15 +2174,16 @@ bool TMatResPlanning::load_planned_orders()
|
||||
line = _articles.find(art, liv, mag, "", imp, lin, 0L, TRUE);
|
||||
line->set_description(riga.get(RDOC_DESCR));
|
||||
}
|
||||
TPrice prz(riga.prezzo(TRUE,TRUE));
|
||||
const TCodice_um um = riga.get(RDOC_UMQTA);
|
||||
TQuantita q(art, um, qta);
|
||||
prz *= q.conv();
|
||||
q.convert2umbase();
|
||||
q.currency2umbase(prz);
|
||||
TString8 codnum = doc.get(DOC_CODNUM);
|
||||
long docnum = doc.get_long(DOC_NDOC);
|
||||
int numriga = riga.get_int(RDOC_NRIGA);
|
||||
TMRP_docref * docref = new TMRP_docref(doc.get_int(DOC_ANNO), codnum, docnum,
|
||||
numriga, um, q.val(), prz);
|
||||
numriga, um, q.val(), prz.get_num());
|
||||
const TMRP_time t(consegna, 0, imp, lin);
|
||||
if (has_confirmed_status(doc, a.row(sheetrow)) ||
|
||||
(codnum != m.get(F_NUM_PROD) && codnum != m.get(F_NUM_FORN)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user