/* --------------------------------------------------------------------- ó¹æ(¹°Ç°)ã±â(SMMNP01601.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var ProgramCls = "C"; // C:CCR MAIN, P:°£È£Ã³¹æ var ProgramId = "01601"; // ÇÁ·Î±×·¥ ID var CurrentTab = 0 ; // 9: ¹°Ç°Ã£±â -- importÇØ¼­ »ç¿ëÇÒ °æ¿ì¿¡¸¸ Àû¿ëµÊ. var CondPath = "/root/init/GoodData/cond"; var SendPath = "/root/send/reqdata"; var sOproomcd = ""; var sCartGubn = ""; var sInsuKind = ""; var sOpenFlag = ""; var sPayflagcd = ""; var drugyn = ""; /* ------------------------------------------------- */ /* SMMNP01601_ó¹æ(¹°Ç°)ã±â */ /* On Load ½Ã Call */ /* ------------------------------------------------- */ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2015.05.15 */ /* by : ÃÖÇÐ·Ï */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fGoodInit() { var srchflag = model.property("goodsearch"); var flag = model.property("flag"); var srchnm = model.property("srchnm"); if(srchflag == "Y") { grd_goodlist.colHidden(grd_goodlist.colRef("chkflag")) = true; } model.copyNode(SendPath, CondPath); submit("TRMNP04463");//´ëºÐ·ù Á¶È¸ // if (ProgramCls == "P") { // C:CCR MAIN, P:°£È£Ã³¹æ // grp_main.attribute("height") = "705"; // grd_prcplist.attribute("height") = "517"; //"552"; // grd_goodlist.attribute("height") = "517"; //"552"; // } // grd_goodlist.explorerbar = "sortshow"; // grd_prcplist.explorerbar = "sortshow"; //2008-08-21 ¿ÀÀü 7:39:45 taebum ÇØ´ç ȯÀÚÀÇ ¼ö¼ú¹æ Á¤º¸ sOproomcd = opener.javascript.getParameter("SPMNP01601_oproomcd"); sCartGubn = opener.javascript.getParameter("SPMNP01601_cartgubn"); sInsuKind = opener.javascript.getParameter("SPMNP01601_insukindcd"); sOpenFlag = opener.javascript.getParameter("SPMNP01601_openflag"); var ccrtstat = opener.javascript.getParameter("SPMNP01601_ccrtstat"); if(getUserInfo("dutplceinstcd") == "032" && sCartGubn == "A") { chk_diffroomyn.visible = true; } else { chk_diffroomyn.visible = false; } if(ccrtstat == "9") { radio1.disabled = true; radio1.value = "3"; drugyn = "Y"; } model.setValue("/root/HideData/condition/cartgubn", sCartGubn); model.setValue("/root/HideData/condition/oproomcd", sOproomcd); model.setValue("/root/HideData/condition/deptflag", sCartGubn); model.setValue("/root/HideData/condition/insukind", sInsuKind); model.setValue("/root/HideData/condition/openflag", sOpenFlag); radio2.refresh(); opener.javascript.setParameter("SPMNP01601_oproomcd",""); opener.javascript.setParameter("SPMNP01601_cartgubn",""); opener.javascript.setParameter("SPMNP01601_insukindcd",""); grd_goodlist.fixedcellcheckbox(0,0) = true; grd_prcplist.fixedcellcheckbox(0,0) = true; // if (ProgramId == "01600") { // ÇÁ·Î±×·¥ ID CondPath = "/root/main/cond"; } // document.body.pageheight = "706"; model.removeNodeset("/root/main/goodlist"); model.removeNodeset("/root/main/prcplist"); //submit("TRMNP04462"); if (checkOpener() ) { var refnm = opener.javascript.getParameter("refnm"); var refflag = opener.javascript.getParameter("refflag"); var goodflag = opener.javascript.getParameter("goodflag"); model.setValue(CondPath + "/refnm" , refnm ); model.setValue(CondPath + "/refflag" , refflag ); model.setValue(CondPath + "/goodflag", goodflag); model.refresh(); if(srchflag == "Y") { grd_goodlist.colHidden(grd_goodlist.colRef("chkflag")) = true; if(flag == "cd") { rdo_refcond.value = "2"; ipt_refcond.value = srchnm; } else if(flag == "nm") { rdo_refcond.value = "1"; ipt_refcond.value = srchnm; } if(srchnm != "") { fDataQuery(); } } else { if (( refnm == "" )|| ( refflag == "" )|| ( goodflag == "" ) ) {//¹°Ç°±¸ºÐ, Á¶È¸Á¶°Ç, Á¶È¸±¸ºÐÀÌ ¾øÀ¸¸é ¸®ÅÏ if (refflag == "" ) { model.setValue(CondPath + "/refflag", '1'); model.refresh(); } }else { var currentText = ipt_refcond.currentText; currentText = currentText.toUpperCase(); model.setValue(CondPath + "/refnm", currentText); ipt_refcond.refresh();//´ë¹®ÀÚ·Î º¯°æ var xNode = instance1.selectSingleNode(SendPath); if (xNode == null) { model.makeNode(SendPath); } model.setValue(CondPath + "/goodflag", ""); model.copyNode(SendPath, CondPath); submit("TRMNP04461"); } } } } // -------------------------------------- // P:ó¹æºÐ·ù¼±ÅÃ, G:¹°Ç°±¸ºÐ¼±Åà // -------------------------------------- function fComboListChange(pDataCls) { model.removeNodeset("/root/init/GoodData/lrglist"); model.removeNodeset("/root/init/GoodData/mdllist"); model.removeNodeset("/root/init/GoodData/smllist"); model.setValue(CondPath + "/lrgcd", ""); model.setValue(CondPath + "/mdlcd", ""); model.setValue(CondPath + "/smlcd", ""); var xNode = instance1.selectSingleNode(SendPath); if (xNode == null) { model.makeNode(SendPath); } model.copyNode(SendPath, CondPath); // model.copyNode("/root/send/reqdata", "/root/init/GoodData/cond"); if (pDataCls == "P") { submit("TRMNP04467"); // ó¹æºÐ·ù¼±Åà return; } submit("TRMNP04463"); var currentText = ipt_refcond.currentText; currentText = currentText.toUpperCase(); model.setValue(CondPath + "/refnm", currentText); ipt_refcond.refresh();//´ë¹®ÀÚ·Î º¯°æ var refnm = model.getValue(CondPath + "/refnm"); if (refnm != "" ) { //¸ÞÀÎÈ­¸é¿¡¼­ °Ë»ö¾î¸¦ Ä¡°í µé¾î¿Â °æ¿ì ¹°Ç°±¸ºÐ ¼±Åýà ÀÚµ¿ Á¶È¸ if( (model.getValue(CondPath + "/goodflag") == "" )|| (model.getValue(CondPath + "/lrgcd" ) == "" )|| (model.getValue(CondPath + "/mdlcd" ) == "" ) ) { if (model.getValue(CondPath + "/refflag") == "" ) { messageBox("Á¶È¸±¸ºÐÀ» ¼±Åà ÇÏÁö", "E007"); return; } } var xNode = instance1.selectSingleNode(SendPath); if (xNode == null) { model.makeNode(SendPath); } model.copyNode(SendPath, CondPath); submit("TRMNP04461"); model.resetInstanceNode(SendPath); } } // -------------------------------------- // P:ó¹æºÐ·ù¼±ÅÃ, G:¹°Ç°±¸ºÐ¼±Åà // -------------------------------------- function fDataQuery() { //var menuParam = getScreenMenuParameter(); var menuParam = "S"; //var menuParam = "opc"; var currentText = ipt_refcond.currentText; currentText = currentText.toUpperCase(); model.setValue(CondPath + "/refnm", currentText); ipt_refcond.refresh(); //´ë¹®ÀÚ·Î º¯°æ if( (model.getValue(CondPath + "/goodflag") == "" )|| (model.getValue(CondPath + "/lrgcd" ) == "" )|| (model.getValue(CondPath + "/mdlcd" ) == "" ) ) { if (model.getValue(CondPath + "/refflag") == "" ) { messageBox("Á¶È¸±¸ºÐÀ» ¼±Åà ÇÏÁö", "E007"); return; } } var xNode = instance1.selectSingleNode(SendPath); if (xNode == null) { model.makeNode(SendPath); } model.copyNode(SendPath, CondPath); model.makeValue(SendPath + "/menuparam", menuParam); model.makeValue(SendPath + "/oproomcd", sOproomcd); model.makeValue(SendPath + "/cartgubn", model.getValue("/root/HideData/condition/cartgubn")); model.makeValue(SendPath + "/insukind", model.getValue("/root/HideData/condition/insukind")); model.makeValue(SendPath + "/drugyn", drugyn); model.makeNode("/root/main/goodlist"); if ( rdo_reftrgt.value == "PRC" ) { model.removeNodeset("/root/main/prcplist"); submit("TRMNP04467"); }else { model.removeNodeset("/root/main/goodlist"); submit("TRMNP04461"); } //model.resetInstanceNode("/root/send/reqdata"); } // -------------------------------------- // Grid Data Click // -------------------------------------- function fGridDataClick(pGrid, pName) { var iRow = pGrid.row; var pPath = "/root/main/"+ pName +"[" + pGrid.row + "]/chkflag"; if (pGrid.rows < 1 || pGrid.row == 0){ return; } else if (pGrid.col == 1) { return; }else { var sFlag = model.getValue(pPath); model.setValue(pPath, ((sFlag == "true") ? "false" :"true")); } model.refresh(); } // -------------------------------------- // Query Condition Select Á¶È¸ Á¶°Ç ¼±Åà // -------------------------------------- function fQueryCondSelect(pGrid, pName) { var sLogical = "true"; var sVisible1 = "visible"; var sVisible2 = "hidden" ; model.setValue(CondPath + "/goodflag", ""); model.setValue(CondPath + "/lrgcd" , ""); model.setValue(CondPath + "/mdlcd" , ""); model.setValue(CondPath + "/smlcd" , ""); var xNode = instance1.selectSingleNode(SendPath); if (xNode == null) { model.makeNode(SendPath); } model.copyNode(SendPath, CondPath); if (rdo_reftrgt.value == "PRC" ) { submit("TRMNP04463"); //ó¹æºÐ·ù Á¶È¸ }else { model.removenode("/root/send"); if (rdo_reftrgt.value == "CSR" ) { model.makeValue("/root/send/cdid" , "T"); // °ø±Þ½Ç¹°Ç° } submit("TRMNP04462"); sLogical = "false" ; sVisible1 = "hidden" ; sVisible2 = "visible" ; } // ipt_refcond.disabled = sLogical; cmb_goodflag.disabled = sLogical; grd_prcplist.attribute("visibility") = sVisible1; grd_goodlist.attribute("visibility") = sVisible2; model.refresh(); } // -------------------------------------- // Query Condition Select Á¶È¸ Á¶°Ç ¼±Åà // -------------------------------------- function fChoiceData() { var srchflag = model.property("goodsearch"); opener.javascript.setParameter("SPMNP01601_closeyn", ""); if(srchflag == "Y") { if(grd_goodlist.row > 0) { model.property("goodcd") = grd_goodlist.valueMatrix(grd_goodlist.row, grd_goodlist.colRef("goodcd")); model.property("goodnm") = grd_goodlist.valueMatrix(grd_goodlist.row, grd_goodlist.colRef("goodnm")); window.close(); } } var diffroomyn = chk_diffroomyn.value; var chkyn = "N"; var iParamList = ""; var wCnt = 0 ; var wIDx = 0 ; var wCode = "goodcd"; var wName = "goodnm"; var iNode = "/root/main/goodlist"; if (model.getValue(CondPath + "/tabflag") == "PRC" ) { wIDx = 1 ; wCode = "prcpcd"; wName = "prcpnm"; iNode = "/root/main/prcplist"; } var wChk = "", oproomcd = "", purcflag = "", purcflagnm = ""; var iRows = getNodesetCount(iNode); var closeyn= ""; if( model.getValue("/root/HideData/condition/openflag") == "4600" ) { for( var i= 1; i <= iRows; i++ ) { wChk = model.getValue(iNode + "[" + i + "]/chkflag"); oproomcd = model.getValue("/root/HideData/condition/oproomcd"); purcflag = model.getValue(iNode + "[" + i + "]/purcflag"); switch(purcflag) { case "1" : purcflagnm = "±¸¸Å"; break; case "2" : purcflagnm = "¼öŹ"; break; case "3" : purcflagnm = "°¡³³"; break; } if (wChk == "true") { iParamList += purcflagnm + "|" // 00 ±¸¸Å±¸ºÐ + model.getValue(iNode + "[" + i + "]/goodcd") + "|" // 01 ¹°Ç°ÄÚµå + model.getValue(iNode + "[" + i + "]/allsizespecid") + "|" // 02 »çÀÌÁî + model.getValue(iNode + "[" + i + "]/goodnm") + "|" // 03 ¹°Ç°¸í + model.getValue(iNode + "[" + i + "]/goodspec") + "|" // 04 ¹°Ç°±Ô°Ý + model.getValue(iNode + "[" + i + "]/goodmodel") + "|" // 05 ¹°Ç°¸ðµ¨ + model.getValue(iNode + "[" + i + "]/prodcmpynm") + "|" // 06 Á¦Á¶È¸»ç + model.getValue(iNode + "[" + i + "]/prcpunit") + "|" // 07 󹿴ÜÀ§ + model.getValue(iNode + "[" + i + "]/safestocqty") + "|" // 08 ¾ÈÀüÀç°í + model.getValue(iNode + "[" + i + "]/stocqty") + "|" // 09 ¹æÀç°í + model.getValue(iNode + "[" + i + "]/deliveunit") + "|" // 10 ºÒÃâ´ÜÀ§ + 0 + "|" // 11 ÀÇ·Ú¼ö·® + oproomcd + "¢Ì"; // 12 ¼ö¼ú¹æ wCnt += 1; } } }else { for( var i= 1; i <= iRows; i++ ) { wChk = model.getValue(iNode + "[" + i + "]/chkflag"); var calcscorcd = model.getValue(iNode + "[" + i + "]/calcscorcd"); var insuyn = model.getValue(iNode + "[" + i + "]/insuyn"); var sTmpReqmthd = model.getValue(iNode + "[" + i + "]/reqmthd"); var sPrcpclscd = model.getValue(iNode + "[" + i + "]/prcpclscd"); var sTmpGoodcd = model.getValue(iNode + "[" + i + "]/" + wCode); var sTmpGoodnm = model.getValue(iNode + "[" + i + "]/" + wName); if (wChk == "true") { /* //2008-09-04 ¿ÀÈÄ 12:46:28 ½ÇÀç°í·®ÀÌ 0°ÇÀÏ °æ¿ì µî·ÏÇÒ ¼ö ¾øµµ·Ï ¸Þ¼¼Áöâ È£Ãâ if(model.getValue(iNode + "[" + i + "]/stocqty") == "" || model.getValue(iNode + "[" + i + "]/stocqty") == "0"){ alert("¹°Ç°ÄÚµå : "+sTmpGoodcd+" "+sTmpGoodnm+"¿¡ ´ëÇÑ Àç°í°¡ ¾ø½À´Ï´Ù. CCR¿¡ ¹®ÀÇÇϽñ⠹ٶø´Ï´Ù."); return false; } */ //ó¹æºÒ°¡ ¹°Ç°Àº ó¹æ ¾ÈµÇ°Ô ¸·À½, »èÁ¦´Â Á¦¿Ü 2009.08.31 K.J.M //±¸¸ÅÁ¤º¸¿¡ ¼ö°¡°¡ ÀÖ¾î¾ß ÇÏ´Â °æ¿ì¸¸ üũ 2010.03.15 K. J. M if( sTmpReqmthd == "X"&&insuyn == "Y" ) { messageBox(sTmpGoodcd+"ÄÚµå ó¹æºÒ°¡À̹ǷΠó¹æ ÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); return; } if( insuyn == "Y"&&calcscorcd == "" ) { messageBox(sTmpGoodcd+"ÄÚµå ó¹æÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); return; //}else if( sTmpReqmthd == ""&&calcscorcd == ""&&insuyn == ""&&sPrcpclscd == "" ) {//±¸¸Å, ó¹æ ¸¶½ºÅÍ¿¡ »ì¾ÆÀִµ¥ÀÌÅͰ¡ ¾øÀ» ¶§ ¸·À½ 2010.01.04 K.J.M // messageBox(sTmpGoodcd+"ÄÚµå ó¹æÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); // return; }else { if(diffroomyn == "Y") { var sCartGubn = opener.javascript.getParameter("SPMNP01601_cartgubn"); var allsizespecid = model.getValue(iNode + "[" + i + "]/allsizespecid"); var oprsrvno = opener.javascript.getParameter("SPMNP01601_oprsrvno"); setParameter("SPMNP01808_goodcd", sTmpGoodcd); setParameter("SPMNP01808_goodnm", sTmpGoodnm); setParameter("SPMNP01808_cartgubn", sCartGubn); setParameter("SPMNP01808_allsizespecid", allsizespecid); setParameter("SPMNP01808_oprsrvno", oprsrvno); setParameter("SPMNP01808_closeyn", ""); setParameter("SPMNP01808_param", ""); modal("SPMNP01808"); closeyn = getParameter("SPMNP01808_closeyn"); var str = getParameter("SPMNP01808_param"); var cnt = getParameter("SPMNP01808_cnt"); var arr; var arr2; var currqty=""; var oproomcd = ""; var oproomnm = ""; if(closeyn == "") { messageBox("´Ù¸¥¹æÀ¸·Î ó¹æÀ» ¼±ÅÃÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù", "E"); return; } if(cnt > 1) { arr = str.split("^"); for(var j = 0; j < arr.length; j++) { arr2 = arr[j].split("|"); oproomcd = arr2[0]; currqty = arr2[1]; oproomnm = arr2[2]; iParamList += model.getValue(iNode + "[" + i + "]/" + wCode ) + "|" // 00 ó¹æÄÚµå + model.getValue(iNode + "[" + i + "]/" + wName ) + "|" // 01 󹿏í + model.getValue(iNode + "[" + i + "]/allsizespecid") + "|" // 02 »çÀÌÁî + model.getValue(iNode + "[" + i + "]/prodcmpynm" ) + "|" // 03 Á¦Á¶È¸»ç¸í + model.getValue(iNode + "[" + i + "]/cureflag" ) + "|" // 04 óġ±¸ºÐ + model.getValue(iNode + "[" + i + "]/goodspec" ) + "|" // 05 ¹°Ç°±Ô°Ý + model.getValue(iNode + "[" + i + "]/goodmodel" ) + "|" // 06 ¹°Ç°¸ðµ¨ + model.getValue(iNode + "[" + i + "]/prcpunit" ) + "|" // 07 󹿴ÜÀ§ model.getValue(iNode + "[" + i + "]/prcpunit" )) + model.getValue(iNode + "[" + i + "]/drugmthdspccd") + "|" // 08 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå + model.getValue(iNode + "[" + i + "]/stocqty") + "|" // 09 ÇØ´ç¹æÀÇ ½ÇÀç°í·® + model.getValue(iNode + "[" + i + "]/acmlbaseqty") + "|" // 10 ¹°Ç°ÀÇ ±âÁؼö·® + model.getValue(iNode + "[" + i + "]/reqmthd") + "|" // 11 û±¸¹æ¹ý + model.getValue(iNode + "[" + i + "]/purcflag") + "|" // 12 ¹°Ç°±¸ºÐ + model.getValue(iNode + "[" + i + "]/prcpclscd") + "|" // 13 󹿱¸ºÐ + model.getValue(iNode + "[" + i + "]/payflagcd") + "|" // 14 ±Þ¿©±¸ºÐ + model.getValue(iNode + "[" + i + "]/calculyn") + "|" // 15 »êÁ¤¿©ºÎ + model.getValue(iNode + "[" + i + "]/insuyn") + "|" // 16 ¼ö°¡´ë»ó¿©ºÎ + model.getValue(iNode + "[" + i + "]/calcscorcd") + "|" + oproomcd + "|" + currqty + "|" + oproomnm +"¢Ì"; } } else { arr2 = str.split("|"); oproomcd = arr2[0]; currqty = arr2[1]; oproomnm = arr2[2]; iParamList += model.getValue(iNode + "[" + i + "]/" + wCode ) + "|" // 00 ó¹æÄÚµå + model.getValue(iNode + "[" + i + "]/" + wName ) + "|" // 01 󹿏í + model.getValue(iNode + "[" + i + "]/allsizespecid") + "|" // 02 »çÀÌÁî + model.getValue(iNode + "[" + i + "]/prodcmpynm" ) + "|" // 03 Á¦Á¶È¸»ç¸í + model.getValue(iNode + "[" + i + "]/cureflag" ) + "|" // 04 óġ±¸ºÐ + model.getValue(iNode + "[" + i + "]/goodspec" ) + "|" // 05 ¹°Ç°±Ô°Ý + model.getValue(iNode + "[" + i + "]/goodmodel" ) + "|" // 06 ¹°Ç°¸ðµ¨ + model.getValue(iNode + "[" + i + "]/prcpunit" ) + "|" // 07 󹿴ÜÀ§ model.getValue(iNode + "[" + i + "]/prcpunit" )) + model.getValue(iNode + "[" + i + "]/drugmthdspccd") + "|" // 08 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå + model.getValue(iNode + "[" + i + "]/stocqty") + "|" // 09 ÇØ´ç¹æÀÇ ½ÇÀç°í·® + model.getValue(iNode + "[" + i + "]/acmlbaseqty") + "|" // 10 ¹°Ç°ÀÇ ±âÁؼö·® + model.getValue(iNode + "[" + i + "]/reqmthd") + "|" // 11 û±¸¹æ¹ý + model.getValue(iNode + "[" + i + "]/purcflag") + "|" // 12 ¹°Ç°±¸ºÐ + model.getValue(iNode + "[" + i + "]/prcpclscd") + "|" // 13 󹿱¸ºÐ + model.getValue(iNode + "[" + i + "]/payflagcd") + "|" // 14 ±Þ¿©±¸ºÐ + model.getValue(iNode + "[" + i + "]/calculyn") + "|" // 15 »êÁ¤¿©ºÎ + model.getValue(iNode + "[" + i + "]/insuyn") + "|" // 16 ¼ö°¡´ë»ó¿©ºÎ + model.getValue(iNode + "[" + i + "]/calcscorcd") + "|" + oproomcd + "|" + currqty + "|" + oproomnm +"¢Ì"; } } else { iParamList += model.getValue(iNode + "[" + i + "]/" + wCode ) + "|" // 00 ó¹æÄÚµå + model.getValue(iNode + "[" + i + "]/" + wName ) + "|" // 01 󹿏í + model.getValue(iNode + "[" + i + "]/allsizespecid") + "|" // 02 »çÀÌÁî + model.getValue(iNode + "[" + i + "]/prodcmpynm" ) + "|" // 03 Á¦Á¶È¸»ç¸í + model.getValue(iNode + "[" + i + "]/cureflag" ) + "|" // 04 óġ±¸ºÐ + model.getValue(iNode + "[" + i + "]/goodspec" ) + "|" // 05 ¹°Ç°±Ô°Ý + model.getValue(iNode + "[" + i + "]/goodmodel" ) + "|" // 06 ¹°Ç°¸ðµ¨ + model.getValue(iNode + "[" + i + "]/prcpunit" ) + "|" // 07 󹿴ÜÀ§ model.getValue(iNode + "[" + i + "]/prcpunit" )) + model.getValue(iNode + "[" + i + "]/drugmthdspccd") + "|" // 08 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå + model.getValue(iNode + "[" + i + "]/stocqty") + "|" // 09 ÇØ´ç¹æÀÇ ½ÇÀç°í·® + model.getValue(iNode + "[" + i + "]/acmlbaseqty") + "|" // 10 ¹°Ç°ÀÇ ±âÁؼö·® + model.getValue(iNode + "[" + i + "]/reqmthd") + "|" // 11 û±¸¹æ¹ý + model.getValue(iNode + "[" + i + "]/purcflag") + "|" // 12 ¹°Ç°±¸ºÐ + model.getValue(iNode + "[" + i + "]/prcpclscd") + "|" // 13 󹿱¸ºÐ + model.getValue(iNode + "[" + i + "]/payflagcd") + "|" // 14 ±Þ¿©±¸ºÐ + model.getValue(iNode + "[" + i + "]/calculyn") + "|" // 15 »êÁ¤¿©ºÎ + model.getValue(iNode + "[" + i + "]/insuyn") + "|" // 16 ¼ö°¡´ë»ó¿©ºÎ + model.getValue(iNode + "[" + i + "]/calcscorcd") + "|" // 17 ¼ö°¡ÄÚµå + oproomcd + "|" // 18 ¼ö¼ú¹æ + currqty + "|" // 19 ¼ö·® + oproomnm +"¢Ì"; // 20 ¼ö¼ú¹æ¸í } wCnt += 1; } } } } if(checkOpener()){ if( wCnt > 0 ) { if(closeyn == "Y") { opener.javascript.setParameter("SPMNP01601_closeyn", "Y"); } opener.javascript.fGoodDataDisplay(iParamList); } } } /* ** 2008-07-31 ¿ÀÀü 10:13:35 taebum SMMNP01800.js·Î function À̵¿ - ÆË¾÷ 󸮸¦ À§ÇÔ. // ¹°Ç°ÄÚµå popup Data Display function fGoodDataDisplay(pParamList) { var iParamData = pParamList.split("¢Ì"); var sIdx = 0; for (ii = 0; ii < iParamData.length; ii++) { pData = iParamData[ii]; var iSplit_Value = pData.split("|"); if (iSplit_Value[0] != "") { var GoodCd = iSplit_Value[0]; if (fCheckGoodCd(GoodCd)) { sIdx = iSplit_Value[4]; if (sIdx == "") { sIdx = 0; } var iCartNode = gPathNode[8]+"/"+tPathCart[sIdx] ; var GoodNode = "/root/init/WorkData/"+tPathCart[sIdx]; var xNode = instance1.selectSingleNode(GoodNode); if (xNode == null) { model.makeNode(GoodNode ); model.copyNode(GoodNode, GoodCopy); } model.setValue(GoodNode + "/oprsrvno" , model.getValue(gPathNode[6] + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(GoodNode + "/cartgubn" , model.getValue("/root/init/WorkData/cond/cartgubn")); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(GoodNode + "/ordseq" , "" ); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , "" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , iSplit_Value[0] ); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid", iSplit_Value[2] ); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , iSplit_Value[4] ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(GoodNode + "/goodqty" , "0" ); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/addreductqty" , "0" ); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/payflagcd" , "0" ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/oproomcd" , model.getValue(gPathNode[6] + "/oproomcd" ) ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodNode + "/prcpdd" , "" ); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , "" ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , "" ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(gPathNode[6] + "/pid" ) ); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/saveqty" , "0" ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , "0" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/goodengnm" , iSplit_Value[1] ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , iSplit_Value[5] ); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , iSplit_Value[3] ); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , iSplit_Value[6] ); // 21 ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , iSplit_Value[7] ); // 22 ´ÜÀ§ model.setValue(GoodNode + "/oproomnm" , model.getValue(gPathNode[6] +"/oproomnm" ) ); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(gPathNode[6] +"/oproomdeptcd") ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/recflag" , "I" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(GoodNode + "/drugmthdspccd", iSplit_Value[8] ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå xNode = instance1.selectSingleNode(iCartNode); if (xNode == null) { model.makeNode(iCartNode ); model.copyNode(iCartNode , GoodNode); } else { model.duplicate(gPathNode[8], GoodNode); } // eval("grd_"+tNameCart[sIdx]).rowStyle(i, "data", "color") = "#ff00ff"; eval("grd_"+tNameCart[sIdx]).refresh(); } } } } */ /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */