123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[function fInit()
- {
- var curday = new Date();
- var dayflag = curday.getDay();
- var curdate = curday.getDateFormat();
- //20180517 이돈희 : 조회 속도가 매우 느려 기본 1주일 조회 였는데 전날 당일 조회로 수정
- ds_main_cond.setColumn(0, "opfromdd", getDateAddc(curdate, - 1));
- ds_main_cond.setColumn(0, "optodd", getDateAddc(curdate, -1));
-
- // grd_undelivelist.explorerbar = "sort";
- // grd_undelivelist.fixedcellcheckbox(0,1) = true;
- var oParam = {};
- oParam.id = "TRMNP05001";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetOpRoomCdList";
- oParam.inds = "";
- oParam.outds = "ds_init_oproomlist=oproomlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP05001";
- tranf_submit(oParam);
-
- frmf_addComboItem("grp_sea.cmb_oproomcd","전체","","above");
-
- var oParam = {};
- oParam.id = "TRMNP03004";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetRosettelist";
- oParam.inds = "";
- oParam.outds = "ds_init_rosettelist=rosettelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP03004";
- tranf_submit(oParam);
-
- frmf_addComboItem("grp_sea.cmb_rosette","전체","","above");
-
- dsf_makeValue(ds_send, "cdgrupid", "string", "038", 0);
-
- var oParam = {};
- oParam.id = "TRMNP00323";
- oParam.service = "opanstapp.OpAnstRec";
- oParam.method = "reqGetViewerCtrlInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_viewctrl_viewctrllist_viewctrlinfo=viewctrlinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00323";
- tranf_submit(oParam);
- var deptflag = ds_viewctrl_viewctrllist_viewctrlinfo.getColumn(0, "cdnm");
- ds_main_cond.setColumn(0, "refdeptflag", deptflag);
- //20180517 이돈희 : 조회 속도가 매우 느려 화면들어와서 조회 누르도록 수정
- //fSearch();
- }
- function fSearch()
- {
- var oParam = {};
- oParam.id = "TRMNP02101";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetUnCCRDeliveList";
- oParam.inds = "reqdata=ds_main_cond";
- oParam.outds = "ds_main_undelivelist=undelivelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP02101";
- tranf_submit(oParam);
- }
- function fCnfmSave()
- {
- var iRows = -1;
- var chkflag, oproomcd, goodcd, allsizespecid, sumfromdd, sumtodd, deliveqty, cmt, refdeptflag, opcnfmdd, bfdeliveqty;
- var cnt = 0;
- iRows = ds_main_undelivelist.rowcount;
- var prcplist = "status▦goodcd▦allsizespecid▦deptflag▦oproomcd▦sumfromdd▦sumtodd▦deliveqty▦cmt▦delivedd▦seqno";
-
- for( var i = 0; i < iRows; i++ )
- {
- chkflag = ds_main_undelivelist.getColumn(i, "chkflag");
- oproomcd = ds_main_undelivelist.getColumn(i, "oproomcd");
- goodcd = ds_main_undelivelist.getColumn(i, "goodcd");
- allsizespecid = ds_main_undelivelist.getColumn(i, "allsizespecid");
- deliveqty = ds_main_undelivelist.getColumn(i, "deliveqty");
- bfdeliveqty = ds_main_undelivelist.getColumn(i, "bfdeliveqty");
- cmt = ds_main_undelivelist.getColumn(i, "cmt");
- refdeptflag = ds_main_cond.getColumn(0, "refdeptflag");
- opcnfmdd = ds_main_undelivelist.getColumn(i, "opcnfmdd");
- sumfromdd = ds_main_undelivelist.getColumn(i, "sumfromdd");
- sumtodd = ds_main_undelivelist.getColumn(i, "sumtodd");
- if(utlf_isNull(sumfromdd))
- {
- sumfromdd = opcnfmdd;
- }
- if(utlf_isNull(sumtodd))
- {
- sumtodd = opcnfmdd;
- }
- if( chkflag == "true" )
- {
- cnt += 1;
- prcplist = prcplist + "▩" + "I" + "▦" + goodcd + "▦" + allsizespecid + "▦" + refdeptflag + "▦" + oproomcd + "▦" + sumfromdd + "▦" + sumtodd
- + "▦" + (parseInt(deliveqty) - parseInt(bfdeliveqty)) + "▦" + cmt + "▦" + "" + "▦" + "" + "▩";
- }
- }
- if( cnt > 0 )
- {
- ds_send_savedata.clearData();
-
- dsf_setCSVToDs("ds_send_savedata", prcplist);
- var oParam = {};
- oParam.id = "TXMNP02101";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqExeDeliveList";
- oParam.inds = "reqdata=ds_main_cond savedata=ds_send_savedata";
- oParam.outds = "";
- oParam.typeStr = "m";
- oParam.async = false;
- //oParam.callback = "cf_TXMNP02101";
- tranf_submit(oParam);
- fSearch();
- }
- else
- {
- sysf_messageBox("선택한것이", "I004");
- }
- }]]></Script>
|