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:
parent
2891bd1d64
commit
de41455d2d
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user