123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- function fCalcQty() {
-
- var bftotstocqty = 0.0;
- var bfinstocqty = 0.0;
- var bfoutstocqty = 0.0;
- var totwinqty = 0.0;
- var inwinqty = 0.0;
- var outwinqty = 0.0;
- var totsumqty = 0.0;
- var insumqty = 0.0;
- var outsumqty = 0.0;
- var totrtnqty =0.0;
- var inrtnqty = 0.0;
- var outrtnqty = 0.0;
- var totstocqty = 0.0;
- var instocqty = 0.0;
- var outstocqty = 0.0;
- var realtotstocqty = "";
- var realinstocqty = "";
- var realoutstocqty = "";
-
-
- for(var i = 1; i <= getNodesetCount("/root/main/srchcond/druglist"); i++) {
-
- bftotstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/bftotstocqty");
- bfinstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/bfinstocqty");
- bfoutstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/bfoutstocqty");
- totwinqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/totwinqty");
- inwinqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/inwinqty");
- outwinqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/outwinqty");
- totsumqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/totsumqty");
- insumqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/insumqty");
- outsumqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/outsumqty");
- totrtnqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/totrtnqty");
- inrtnqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/inrtnqty");
- outrtnqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/outrtnqty");
- realtotstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/realtotstocqty");
- realinstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/realinstocqty");;
- realoutstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/realoutstocqty");
-
- //전산재고량 계산
- totstocqty = Number(bftotstocqty) + Number(totwinqty) - Number(totsumqty) + Number(totrtnqty);
- instocqty = Number(bfinstocqty) + Number(inwinqty) - Number(insumqty) + Number(inrtnqty);
- outstocqty = Number(bfoutstocqty) + Number(outwinqty) - Number(outsumqty) + Number(outrtnqty);
-
- model.setValue("/root/main/srchcond/druglist[" + i + "]/totstocqty", totstocqty);
- model.setValue("/root/main/srchcond/druglist[" + i + "]/instocqty", instocqty);
- model.setValue("/root/main/srchcond/druglist[" + i + "]/outstocqty", outstocqty);
- //저장된 실재고량이 없으면 전산재고량을 넣어서 보여줌
- if(realtotstocqty == "") {
- model.setValue("/root/main/srchcond/druglist[" + i + "]/realtotstocqty", totstocqty);
- }
- if(realinstocqty == "") {
- model.setValue("/root/main/srchcond/druglist[" + i + "]/realinstocqty", instocqty);
- }
- if(realoutstocqty == "") {
- model.setValue("/root/main/srchcond/druglist[" + i + "]/realoutstocqty", outstocqty);
- }
- }
-
- model.refresh();
- }
|