Gestione saldi definiti dall'utente

git-svn-id: svn://10.65.10.50/trunk@5075 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-08-19 13:10:11 +00:00
parent 2891bd1d64
commit de41455d2d

View File

@ -869,6 +869,18 @@ int TCausale_magazzino::sgn(TTipo_saldomag tiposaldo)
return atoi(segni.mid(24,2));
case s_label:
return atoi(segni.mid(26,2));
case s_user1:
return atoi(segni.mid(28,2));
case s_user2:
return atoi(segni.mid(30,2));
case s_user3:
return atoi(segni.mid(32,2));
case s_user4:
return atoi(segni.mid(34,2));
case s_user5:
return atoi(segni.mid(36,2));
case s_user6:
return atoi(segni.mid(38,2));
default:
return 0;
}
@ -1314,6 +1326,12 @@ int TMov_mag::update_balances(TRectype & magrec, const TLine_movmag &l,int rett_
update_balance(magrec,"PRODCOMP",diff*caus.sgn(s_prodc));
update_balance(magrec,"PRODFIN",diff*caus.sgn(s_prodf));
update_balance(magrec,"NLABEL",diff*caus.sgn(s_label));
update_balance(magrec,"USER1",diff*caus.sgn(s_user1));
update_balance(magrec,"USER2",diff*caus.sgn(s_user2));
update_balance(magrec,"USER3",diff*caus.sgn(s_user3));
update_balance(magrec,"USER4",diff*caus.sgn(s_user4));
update_balance(magrec,"USER5",diff*caus.sgn(s_user5));
update_balance(magrec,"USER6",diff*caus.sgn(s_user6));
}
if (caus.update_val()) {
update_balance(magrec,"VALACQ",diff_val*caus.sgn(s_acq)); // update ..
@ -1324,6 +1342,12 @@ int TMov_mag::update_balances(TRectype & magrec, const TLine_movmag &l,int rett_
update_balance(magrec,"VALORDF",diff_val*caus.sgn(s_ordf));
update_balance(magrec,"VALRIM",diff_val*caus.sgn(s_rim));
update_balance(magrec,"VALSCARTI",diff_val*caus.sgn(s_scart));
update_balance(magrec,"USERVAL1",diff*caus.sgn(s_user1));
update_balance(magrec,"USERVAL2",diff*caus.sgn(s_user2));
update_balance(magrec,"USERVAL3",diff*caus.sgn(s_user3));
update_balance(magrec,"USERVAL4",diff*caus.sgn(s_user4));
update_balance(magrec,"USERVAL5",diff*caus.sgn(s_user5));
update_balance(magrec,"USERVAL6",diff*caus.sgn(s_user6));
}
return 0;
}