123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[function fInit()
- {
- var Nowdt = utlf_getCurrentDate();
- String(Nowdt).substr(0, 8);
-
- switch1.tabindex = 0;
-
- xCondData.setColumn(0, "reffromdd", Nowdt);
- xCondData.setColumn(0, "reftodd", Nowdt);
- xCondData.setColumn(0, "windd", Nowdt);
- xCondData.setColumn(0, "batchwindd", Nowdt);
-
- xPathDataA.clearData();
- xPathDataB.clearData();
- xPathDataC.clearData();
- xPathDataD.clearData();
- }
- function fGoodcd_onkeyup()
- {
- group2.btn_search.click();
- }
- function fPopup()
- {
- var refflag = xTempData.getColumn(0, "refflag");
-
- switch (refflag)
- {
- case "1":
- frmf_setParameter("refnm", xCondData.getColumn(0, "goodnm"));
- frmf_setParameter("refflag", "1");
- break;
- case "2":
- frmf_setParameter("refnm", xCondData.getColumn(0, "goodcd"));
- frmf_setParameter("refflag", "2");
- break;
- default:
- frmf_setParameter("refnm", xCondData.getColumn(0, "goodcd"));
- frmf_setParameter("refflag", "2");
- break;
- }
- frmf_setParameter("goodflag", "");
- frmf_setParameter("openflag", "STOC");
- frmf_setParameter("menuparam", "S");
- frmf_setParameter("tabflag", "CCR");
- frmf_setParameter("cartgubn", ds_main_cond.getColumn(0, "deptflag"));
-
- frmf_modal("SMMNP04460", "SMMNP04460", "", "", "", "", "", "", "", "", "", "", "M");
-
- var getData = frmf_getParameter("SendData");
- if(utlf_isNull(getData))
- {
- return;
- }
- else if( xTempData.getColumn(0, "chkcncl") == "C" )
- {
- return;
- }
- else
- {
- var getDataTemp1 = getData.split("▩");
- var getDataTemp2 = getDataTemp1[0].split("|");
- xCondData.setColumn(0, "goodcd", getDataTemp2[0]);
- xCondData.setColumn(0, "goodnm", getDataTemp2[1]);
- xCondData.setColumn(0, "allsizespecid", getDataTemp2[2]);
- }
- fList_Read();
- }
- function fList_Read()
- {
- var Nowdt = utlf_getCurrentDate();
- String(Nowdt).substr(0, 8);
- var tabflag = xCondData.getColumn(0, "tabflag");
-
- if( tabflag == "A" )
- {
- var oParam = {};
- oParam.id = "TRMNP05401";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetMnphtrinList";
- oParam.inds = "reqdata=ds_main_cond";
- oParam.outds = "ds_main_mnphtrininfo_mnphtrinlist=mnphtrinlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP05401";
- tranf_submit(oParam);
- }
- else if( tabflag == "B" )
- {
- var oParam = {};
- oParam.id = "TRMNP05402";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetMnphtrinList";
- oParam.inds = "reqdata=ds_main_cond";
- oParam.outds = "ds_main_goodprcplist=goodprcplist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP05402";
- tranf_submit(oParam);
- }
- else if( tabflag == "C" )
- {
- var oParam = {};
- oParam.id = "TRMNP05403";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetMnphtrinList";
- oParam.inds = "reqdata=ds_main_cond";
- oParam.outds = "ds_main_winqtylist=winqtylist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP05403";
- tranf_submit(oParam);
- }
- else if( tabflag == "D" )
- {
- ds_send_reqdata.copyData(ds_main_cond);
- dsf_makeValue(ds_send_reqdata, "windd", "string", ds_main_cond.getColumn(0, "batchwindd"), 0);
- var oParam = {};
- oParam.id = "TRMNP05404";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetMnphtrinList";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_goodwinlist=goodwinlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP05404";
- tranf_submit(oParam);
- }
- }
- function fGoodnm_onkeyup()
- {
- group2.btn_search.click();
- }
- function fBatchRtn()
- {
- var iRows = -1;
- var chkflag, goodcd, allsizespecid, windd, winqty, statusValue, deptflag;
- var cnt = 0;
- var trustlist = "status▦rownum▦goodcd▦allsizespecid▦windd▦winqty▦wingubn▦deptflag";
- iRows = ds_main_goodwinlist.rowcount;
- for( var row = 0; row < iRows; row++ )
- {
- chkflag = xPathDataD.getColumn(row, "chkflag");
- goodcd = xPathDataD.getColumn(row, "goodcd");
- allsizespecid = xPathDataD.getColumn(row, "allsizespecid");
- winqty = xPathDataD.getColumn(row, "winqty");
- windd = xCondData.getColumn(0, "batchwindd");
- deptflag = xCondData.getColumn(0, "deptflag");
- if( chkflag == "true" )
- {
- statusValue = "r";
- cnt += 1;
- trustlist = trustlist + "▩" + statusValue + "▦" + cnt + "▦" + goodcd + "▦" + allsizespecid
- + "▦" + windd + "▦" + winqty + "▦" + "3" + "▦" + deptflag + "▩";
- }
- }
- if( cnt > 0 )
- {
- xSendSaveData.clearData();
- dsf_setCSVToDs(xSendSaveData, trustlist);
-
- var oParam = {};
- oParam.id = "TXMNP05401";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqSetBatchTrin";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNP05401";
- tranf_submit(oParam);
- xPathDataD.clearData();
-
- ds_main_cond.setColumn(0, "goodcd", "");
- ds_main_cond.setColumn(0, "goodnm", "");
- ds_main_cond.setColumn(0, "allsizespecid", "");
- }
- else
- {
- sysf_messageBox("선택한것이", "I004");
- }
- }
- function fBatchWin()
- {
- var iRows = -1;
- var chkflag, goodcd, allsizespecid, windd, winqty, statusValue, deptflag, oldqty, acmlbaseqty;
- var cnt = 0;
- var trustlist = "status▦goodcd▦allsizespecid▦windd▦winqty▦wingubn▦oproomcd▦goodqty▦deptflag";
- iRows = ds_main_goodwinlist.rowcount;
- for( var row = 0; row < iRows; row++ )
- {
- chkflag = xPathDataD.getColumn(row, "chkflag");
- goodcd = xPathDataD.getColumn(row, "goodcd");
- allsizespecid = xPathDataD.getColumn(row, "allsizespecid");
- statusValue = xPathDataD.getColumn(row, "status");
- winqty = xPathDataD.getColumn(row, "winqty");
- oldqty = xPathDataD.getColumn(row, "oldqty");
- acmlbaseqty = xPathDataD.getColumn(row, "acmlbaseqty");
- windd = xCondData.getColumn(0, "batchwindd");
- deptflag = xCondData.getColumn(0, "deptflag");
- if( chkflag == "true" )
- {
- if( oldqty < 1 )
- {
- if( ( ds_main_goodwinlist.getColumn(row, "winqty") == "0" )||( ds_main_goodwinlist.getColumn(row, "winqty") == "0.0" ) )
- {
- sysf_messageBox("입고량은 0은 입고처리를 할 수 ", "I004");
- return;
- }
- }
-
- cnt += 1;
- trustlist = trustlist + "▩" + statusValue + "▦" + goodcd + "▦" + allsizespecid
- + "▦" + windd + "▦" + parseInt(winqty) + "▦" + "2"
- + "▦" + "0000" + "▦" + ((parseInt(winqty) - parseInt(oldqty)) * parseInt(acmlbaseqty)) + "▦" + deptflag + "▩";
- }
- }
- if( cnt > 0 )
- {
- xSendSaveData.clearData();
- dsf_setCSVToDs(xSendSaveData, trustlist);
- dsf_setTypeFormat(ds_send_savedata, "winqty:INT^goodqty:INT");
- var oParam = {};
- oParam.id = "TXMNP05401";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqSetBatchTrin";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "";
- oParam.typeStr = "m";
- oParam.async = false;
- //oParam.callback = "cf_TXMNP05401";
- tranf_submit(oParam);
-
- xPathDataD.clearData();
-
- ds_main_cond.setColumn(0, "goodcd", "");
- ds_main_cond.setColumn(0, "goodnm", "");
- ds_main_cond.setColumn(0, "allsizespecid", "");
- }
- else
- {
- sysf_messageBox("선택한것이", "I004");
- }
- }]]></Script>
|