/* °£È£ÀÏÁöI_¹®Àå ¼Ó¼º ÀÔ·Â(SMMNR01400.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var sStmtList = ""; var sPageTop = 26; // ÃÖ»óÀ§ ¿©¹é :3, ¼Ó¼ºµî·Ï¹öư : 19, ÇÏÀ§ ¿©¹é : 3, ±¸ºÐ¼± : 1) ½ÃÀÛÀ§Ä¡ var xStmtInfoPath = "/root/main/stmtinfo"; var xAttrInfopath = "/root/init/attrinfo"; //¼Ó¼ºÁ¤º¸ /** * @group : * @ver : 2007.04.25 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInit(){ var sSMMNR014_Param = opener.javascript.getParameter("SMMNR014_Param"); opener.javascript.setParameter("SMMNR014_Return",""); if(sSMMNR014_Param == "") return; sStmtList = sSMMNR014_Param.split("¢Ì"); var sAttrInfo = ""; var sStmtInfo = ""; var sSendData = ""; model.removenode("/root/send"); model.makeNode("/root/send/attrinfo"); var sStmtRow = 1; // Áø¼ú¹®Àå ÀνºÅϽº var sAttrRow = 1; // ¼Ó¼º ÀνºÅϽº var sAttrYN = "N"; // Áø¼ú¹®Àå º°·Î ¼Ó¼º °¡Á®¿À°í ÀνºÅϽº »ý¼º for(var i=0; i 0){ fCretInputTool("line","line_3",lineCnt,sPageTop-1); lineCnt++; } fCretInputTool("cap","SS",i,sPageTop,sStmtCnts); // Áø¼ú¹®Àå fCretInputTool("cap","SA",i,sPageTop,sDnarNm); // dnar±¸ºÐ sPageTop += 46; // caption Å©±â¸¸Å­ Ãß°¡ sAttrInfo = model.getValue(xStmtInfoPath+"["+i+"]/attrinfo1").split("¢Á"); sAttrRow = 1; sStmtCD = model.getValue(xStmtInfoPath+"["+i+"]/stmtcd"); for(var j=0; j ÀԷµµ±¸ : combo sPlnumChoiYN = model.getValue(xAttrInfopath+"[attrcd='"+sAttrInfo[j]+"']/plnumchoiyn"); if(sPlnumChoiYN == "Y"){ //fCretInputTool("opt","",sStmtRow+""+sAttrRow,sPageTop+1, sAttrInfo[j], xStmtInfoPath+"[stmtcd='"+sStmtCD+"']/attrinfo[attrseq='"+j+"']"); fCretInputTool("opt",sClass,sStmtRow+""+sAttrRow,sPageTop+1, sAttrInfo[j], xStmtInfoPath+"[stmtcd='"+sStmtCD+"']/attrinfo[attrseq='"+j+"']"); }else{ fCretInputTool("cmb",sClassCombo,sStmtRow+""+sAttrRow,sPageTop+1, sAttrInfo[j], xStmtInfoPath+"[stmtcd='"+sStmtCD+"']/attrinfo[attrseq='"+j+"']/attrval"); } }else if(sAttrFlag == "V" || sAttrFlag == "F"){ // V : ¼öÄ¡¼Ó¼º, F : Ư¼ö¼Ó¼º -> ÀԷµµ±¸ : input fCretInputTool("ipt", sClass,sStmtRow+""+sAttrRow,sPageTop+1,sAttrInfo[j], xStmtInfoPath+"[stmtcd='"+sStmtCD+"']/attrinfo[attrseq='"+j+"']/attrval"); } sPageTop+=23; // caption Å©±â¸¸Å­ Ãß°¡ if(j != sAttrInfo.length-1){ fCretInputTool("line", "line_2",lineCnt,sPageTop-1); lineCnt++; } sAttrRow++; } fCretInputTool("line", "line_3",lineCnt,sPageTop-1); lineCnt++; sStmtRow++; sPageTop+=3; } sPageTop+=50; if(sPageTop < 600){ window.setSize(520,sPageTop); } document.rebuild = true; document.body.refresh(); } } /** * @group : * @ver : 2007.04.25 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : °¡Á®¿Ã µ¥ÀÌÅÍÀÇ ¼Ó¼º ÄÚµå Á¸Àç À¯¹« check * @param : * @return : * @--------------------------------------------------- */ function fExistAttrCd(pAttrCD){ var sAttrInfo = model.getValue("/root/send/attrinfo").split(","); for(var i=0; i ÀԷµµ±¸ : combo sPlNumChoiYN = model.getValue(xAttrInfopath+"[attrcd='"+sAttrCd+"']/plnumchoiyn"); if(sPlNumChoiYN == "Y"){ // ¸ÖƼ ÀÔ·Â ¿©ºÎ if(sAttrVal != "") sStmtCnts += sAttrVal+sTmpAttrNM+" "; sAttrInfo += sAttrVal+"¢Á"; }else{ sAttrNM = model.getValue(xAttrInfopath+"[attrcd='"+sAttrVal+"']/attrnm"); if(sAttrNM != ""){ sStmtCnts += sAttrNM+sTmpAttrNM+" "; sAttrInfo += sAttrNM+"¢Á"; }else if(sAttrVal != "" && sAttrNM == ""){ sStmtCnts += sAttrVal+sTmpAttrNM+" "; sAttrInfo += sAttrVal+"¢Á"; } } }else if(sAttrFlag == "F"){ // F : Ư¼ö¼Ó¼º -> ÀԷµµ±¸ : input if(sAttrVal != "") sStmtCnts += sAttrVal +sTmpAttrNM+ " "; sAttrInfo += sAttrVal+"¢Á"; }else if(sAttrFlag == "V" ){ // V : ¼öÄ¡¼Ó¼º -> ÀԷµµ±¸ : input°ª + ´ÜÀ§¸í sUnitNM = model.getValue(xAttrInfopath+"[attrcd='"+sAttrCd+"']/unitnm"); if(sAttrVal != ""){ sStmtCnts += sAttrVal + sUnitNM +sTmpAttrNM+ " "; sAttrInfo += sAttrVal + sUnitNM +"¢Á"; }else{ sAttrInfo += "¢Á"; } } } } sStmtCnts = sStmtCnts.replace(" ", " "); return sStmtCnts+"¢Ë"+sAttrInfo; } /** * @group : * @ver : 2007.04.26 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : ´ÙÁß ¼±ÅÃÀÇ ¼Ó¼ºÄÚµåÀÇ °æ¿ì ¸ÖƼ ¼±Åà °¡´É È­¸éÀ» È£ÃâÇÑ´Ù. * @param : pCode : ¼Ó¼º ÄÚµå * @return : * @--------------------------------------------------- */ function fCallDetlAttrInfo(pRefPath){ var sRtn_Msg = ""; var sAttrInfo = ""; setParameter("SPMNR03000_Param",model.getValue(pRefPath+"/attrcd")); modal("SPMNR03000"); setParameter("SPMNR03000_Param",""); sRtn_Msg = getParameter("SPMNR03000_Return"); if(sRtn_Msg == "" ) return; sAttrInfo = sRtn_Msg.split("¢Ë"); model.setValue(pRefPath+"/attrval",sAttrInfo[0]); model.setValue(pRefPath+"/attrvalcd",sAttrInfo[1]); model.refresh(); }