123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[function fInit()
- {
- var curtDate = utlf_getCurrentDate();
- curtDate = String(curtDate).substr(0, 8);
- ds_main_cond.setColumn(0, "refopfromdd", getDateAddc(utlf_getCurrentDate(), -7));
- ds_main_cond.setColumn(0, "refoptodd", curtDate);
-
- 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("group3.cmb_rosette","전체","","above");
-
- dsf_makeValue(ds_send_reqdata, "opcnfmdd", "string", ds_main_cond.getColumn(0, "refopfromdd"), 0);
- dsf_makeValue(ds_send_reqdata, "rosette", "string", ds_main_cond.getColumn(0, "oprosette"), 0);
-
- var oParam = {};
- oParam.id = "TRMNP03002";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetOmcdlist";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_oproomlist=oproomlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP03002";
- tranf_submit(oParam);
- frmf_addComboItem("group3.cmb_oproomlist","전체","","above");
-
- grd_reqgoodlist.setCellProperty("Head", grd_reqgoodlist.getBindCellIndex("Body", "chkflag"), "text", "0");
-
- group3.btn_cncl.visible = false;
- group3.btn_send.visible = true;
- //grd_reqgoodlist.explorerbar = "sort";
- grd_reqgoodlist.setFormatColProperty(19, "size", 0);
- grd_reqgoodlist.setFormatColProperty(20, "size", 0);
-
- grd_reqgoodlist.setFormatColProperty(5, "size", 250);
- grd_reqgoodlist.setFormatColProperty(6, "size", 105);
- grd_reqgoodlist.setFormatColProperty(7, "size", 95);
- grd_reqgoodlist.setFormatColProperty(8, "size", 95);
-
- ds_main_reqgoodlist.clearData();
- }
- function fSearch()
- {
- var oParam = {};
- oParam.id = "TRMNP04801";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetReqReAcmlGoodList";
- oParam.inds = "reqdata=ds_main_cond";
- oParam.outds = "ds_main_reqgoodlist=reqgoodlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP04801";
- tranf_submit(oParam);
- }
- function fCnclSend()
- {
- var iRows = -1;
- var chkflag, goodcd, allsizespecid, sendqty = 0, oprsrvno, deptcd, deliveunit, ddavguseqty = 0, basevol = 0, oproomcd, oldgoodcd, oldallsizespecid, totsendqty = 0;
- var oldoprsrvno, olddeliveunit, oldddavguseqty = 0, oldbasevol = 0, reqdeptcd, cartgubn, acmlbaseqty, studydeptcd;
- var cnt = 0, sendexchqty = 0;
- var rowCnt = 1, rowCnt2 = 1;
- iRows = ds_main_reqgoodlist.rowcount;
-
- var reqgoodlist = "ststus▦rownum▦goodcd▦allsizespecid▦sendqty▦oproomcd▦cartgubn▦sendexchqty";
- var sendgoodlist = "ststus▦rownum▦goodcd▦allsizespecid▦totsendqty▦deptcd▦ddavguseqty▦deliveunit▦basevol▦reqdeptcd▦studydeptcd";
- var iNode = ds_main_reqgoodlist;
- for(var i = 0; i < iRows; i++ )
- {
- chkflag = iNode.getColumn(i, "chkflag");
- goodcd = iNode.getColumn(i, "goodcd");
- allsizespecid = iNode.getColumn(i, "allsizespecid");
- sendqty = iNode.getColumn(i, "sendqty");
- deptcd = iNode.getColumn(i, "deptcd");
- deliveunit = iNode.getColumn(i, "deliveunit");
- ddavguseqty = iNode.getColumn(i, "ddavguseqty");
- basevol = iNode.getColumn(i, "basevol");
- reqdeptcd = iNode.getColumn(i, "reqdeptcd");
- acmlbaseqty = iNode.getColumn(i, "acmlbaseqty");
- studydeptcd = iNode.getColumn(i, "studydeptcd");
- oproomcd = ds_main_cond.getColumn(0, "oproomcd");
- cartgubn = ds_main_cond.getColumn(0, "refdeptflag");
- sendexchqty = ( parseInt(acmlbaseqty) * parseInt(sendqty) );
- if( chkflag == "true" )
- {
- if( cnt == 0 )
- {
- oldgoodcd = goodcd;
- oldallsizespecid = allsizespecid;
- }
- reqgoodlist = reqgoodlist + "▩" + "u" + "▦" + rowCnt + "▦" + goodcd + "▦" + allsizespecid
- + "▦" + (-1*parseInt(sendqty)) + "▦" + oproomcd + "▦" + cartgubn + "▦" + sendexchqty + "▩";
- rowCnt += 1;
- cnt += 1;
- if( ( goodcd == oldgoodcd )&&( allsizespecid == oldallsizespecid ) )
- {
- totsendqty = totsendqty + parseInt(sendqty);
- oldgoodcd = goodcd;
- oldallsizespecid = allsizespecid;
- olddeliveunit = deliveunit;
- oldddavguseqty = ddavguseqty;
- oldbasevol = basevol;
- }
- else
- {
- sendgoodlist = sendgoodlist + "▩" + "u" + "▦" + rowCnt2 + "▦" + oldgoodcd + "▦" + oldallsizespecid
- + "▦" + (-1*totsendqty)+ "▦" + deptcd + "▦" + ddavguseqty + "▦" + deliveunit
- + "▦" + basevol + "▦" + reqdeptcd + "▦" + studydeptcd + "▩";
- totsendqty = parseInt(sendqty);
- oldgoodcd = goodcd;
- oldallsizespecid = allsizespecid;
- rowCnt2 += 1;
- }
- }
- if( i == ( iRows - 1 ) )
- {
- sendgoodlist = sendgoodlist + "▩" + "u" + "▦" + rowCnt2 + "▦" + oldgoodcd + "▦" + oldallsizespecid
- + "▦" + (-1*totsendqty)+ "▦" + deptcd + "▦" + oldddavguseqty + "▦" + olddeliveunit
- + "▦" + oldbasevol + "▦" + reqdeptcd + "▦" + studydeptcd + "▩";
- }
- }
- if( cnt > 0 )
- {
- ds_send_savedata.clearData();
- ds_send_senddata.clearData();
-
- dsf_setCSVToDs("ds_send_savedata", reqgoodlist);
- dsf_setCSVToDs("ds_send_senddata", sendgoodlist);
-
- var oParam = {};
- oParam.id = "TXMNP04801";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqInsReAcmlGoodList";
- oParam.inds = "reqdata=ds_main_cond savedata=ds_send_savedata senddata=ds_send_senddata";
- oParam.outds = "ds_main_reqgoodlist=reqgoodlist";
- oParam.typeStr = "m";
- oParam.async = false;
- //oParam.callback = "cf_TXMNP04801";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("선택한것이", "I004");
- }
- }
- function fSaveSend()
- {
- var iRows = -1;
- var chkflag, goodcd, allsizespecid, sendqty = 0, oprsrvno, deptcd, deliveunit, ddavguseqty = 0, basevol = 0, oproomcd, oldgoodcd, oldallsizespecid, totsendqty = 0;
- var oldoprsrvno, olddeliveunit, oldddavguseqty = 0, oldbasevol = 0, reqdeptcd, cartgubn, acmlbaseqty, studydeptcd;
- var cnt = 0, sendexchqty = 0;
- var rowCnt = 1, rowCnt2 = 1;
- iRows = ds_main_reqgoodlist.rowcount;
-
- var reqgoodlist = "status▦rownum▦goodcd▦allsizespecid▦sendqty▦oproomcd▦cartgubn▦sendexchqty";
- var sendgoodlist = "status▦rownum▦goodcd▦allsizespecid▦totsendqty▦deptcd▦ddavguseqty▦deliveunit▦basevol▦reqdeptcd▦studydeptcd";
- var iNode = ds_main_reqgoodlist;
- for( var i = 0; i < iRows; i++ )
- {
- chkflag = iNode.getColumn(i, "chkflag" );
- goodcd = iNode.getColumn(i, "goodcd" );
- allsizespecid = iNode.getColumn(i, "allsizespecid" );
- sendqty = iNode.getColumn(i, "sendqty" );
- deptcd = iNode.getColumn(i, "deptcd" );
- deliveunit = iNode.getColumn(i, "deliveunit" );
- ddavguseqty = iNode.getColumn(i, "ddavguseqty" );
- basevol = iNode.getColumn(i, "basevol" );
- reqdeptcd = iNode.getColumn(i, "reqdeptcd" );
- acmlbaseqty = iNode.getColumn(i, "acmlbaseqty" );
- studydeptcd = iNode.getColumn(i, "studydeptcd" );
- oproomcd = ds_main_cond.getColumn(0, "oproomcd");
- cartgubn = ds_main_cond.getColumn(0, "refdeptflag");
- sendexchqty = ( parseInt(acmlbaseqty) * parseInt(sendqty) );
-
- if( chkflag == "true" )
- {
- if( parseInt(sendqty) < 1 )
- {
- sysf_messageBox("전송 수량을 입력하십시요!", "E000");
- return;
- }
- if( cnt == 0 )
- {
- oldgoodcd = goodcd;
- oldallsizespecid = allsizespecid;
- }
- reqgoodlist = reqgoodlist + "▩" + "i" + "▦" + rowCnt + "▦" + goodcd + "▦" + allsizespecid
- + "▦" + sendqty + "▦" + oproomcd + "▦" + cartgubn + "▦" + sendexchqty + "▩";
- rowCnt += 1;
- cnt += 1;
- if( ( goodcd == oldgoodcd )&&( allsizespecid == oldallsizespecid ) )
- {
- totsendqty = totsendqty + parseInt(sendqty);
- oldgoodcd = goodcd;
- oldallsizespecid = allsizespecid;
- olddeliveunit = deliveunit;
- oldddavguseqty = ddavguseqty;
- oldbasevol = basevol;
- }
- else
- {
- sendgoodlist = sendgoodlist + "▩" + "i" + "▦" + rowCnt2 + "▦" + oldgoodcd + "▦" + oldallsizespecid
- + "▦" + totsendqty + "▦" + deptcd + "▦" + ddavguseqty + "▦" + deliveunit
- + "▦" + basevol + "▦" + reqdeptcd + "▦" + studydeptcd + "▩";
- totsendqty = parseInt(sendqty);
- oldgoodcd = goodcd;
- oldallsizespecid = allsizespecid;
- rowCnt2 += 1;
- }
- }
- if( i == ( iRows - 1 ) )
- {
- sendgoodlist = sendgoodlist + "▩" + "i" + "▦" + rowCnt2 + "▦" + oldgoodcd + "▦" + oldallsizespecid
- + "▦" + totsendqty + "▦" + deptcd + "▦" + oldddavguseqty + "▦" + olddeliveunit
- + "▦" + oldbasevol + "▦" + reqdeptcd + "▦" + studydeptcd + "▩";
- }
- }
- if( cnt > 0 )
- {
- ds_send_savedata.clearData();
- ds_send_senddata.clearData();
-
- dsf_setCSVToDs("ds_send_savedata", reqgoodlist);
- dsf_setCSVToDs("ds_send_senddata", sendgoodlist);
-
- var oParam = {};
- oParam.id = "TXMNP04801";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqInsReAcmlGoodList";
- oParam.inds = "reqdata=ds_main_cond savedata=ds_send_savedata senddata=ds_send_senddata";
- oParam.outds = "ds_main_reqgoodlist=reqgoodlist";
- oParam.typeStr = "m";
- oParam.async = false;
- //oParam.callback = "cf_TXMNP04801";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("선택한것이", "I004");
- }
- }]]></Script>
|