Patch level : 4.0 908

Files correlati     : ve0.exe
Ricompilazione Demo : [ ]
Commento           :

Default di un pezzo per collo nel calcolo del peso tara collo


git-svn-id: svn://10.65.10.50/trunk@16320 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2008-03-13 17:17:32 +00:00
parent 7ef11b7bbf
commit c1c9c69d4e

View File

@ -255,18 +255,17 @@ bool TConsegna_ordini::calcola_ncolli_tara_pnetto(const TString& codart, const r
real& ncolli, real& tara, real& pnetto) const real& ncolli, real& tara, real& pnetto) const
{ {
const TRectype& articolo = cache().get(LF_ANAMAG, codart); const TRectype& articolo = cache().get(LF_ANAMAG, codart);
const real ppcollo = articolo.get_real(ANAMAG_PPCOLLO); real ppcollo = articolo.get_real(ANAMAG_PPCOLLO);
const bool ok = ppcollo > ZERO; if (ppcollo == ZERO)
if (ok) ppcollo = UNO;
{
ncolli = qta / ppcollo;
ncolli.ceil(0);
tara = ncolli * articolo.get_real(ANAMAG_TARA); ncolli = qta / ppcollo;
pnetto = qta * articolo.get_real(ANAMAG_PESO); ncolli.ceil(0);
}
return ok; tara = ncolli * articolo.get_real(ANAMAG_TARA);
pnetto = qta * articolo.get_real(ANAMAG_PESO);
return true;
} }
bool TConsegna_ordini::aggiorna_ncolli_tara_pnetto(TRiga_documento& r) const bool TConsegna_ordini::aggiorna_ncolli_tara_pnetto(TRiga_documento& r) const