// ================================================================================================= // - 2009.04.27 Creation JHP //================================================================================================== /* -------------------------------------------------------------------------------------------------- Fucntion Name || Description ----------------------------------------------------------------------------------------------------- 2009.07.23 JHP ½É»çÈ­¸é ȯÀÚ ¸Þ¼¼Áö ¿©ºÎÈ®ÀÎ: fGetPatMsgYn ȯÀÚ±âÁØ Àü¼Û¸Þ¼¼ÁöÀÛ¼º : fPatJudgPatMsgTrsm 󹿱âÁØ Àü¼Û¸Þ¼¼ÁöÀÛ¼º : fOrderJudgPatMsgTrsm ÇØ´ç°Ç ȯÀÚ Àüü ¸Þ¼¼Áö º¸±â : fJudgPatMsgTrsmRef 2009.08.13 JHP 󹿻çÀ¯Á¶È¸ : fPrcpResnRef ȯÀÚ¹øÈ£ ùÀÚ¸® ¹®ÀÚÀΰæ¿ì ȯÀÚ¹øÈ£·Î ÀÎ½Ä fChkPidWordNumber */ // ¼öÁ¤ÀÌ·Â : // 20090811 ¼öÁ¤Ãß°¡ JHP, º¯°æ¿äû 858 Àç¿ø½É»ç¿¡¼­ °è»êó¹æ Á¶È¸½Ã Áø·á°ú´Â Àüü·Î ³Ñ°Ü¾ßÇÔ. ÇÏ¿© ±âÁ¸ °Í. ÁÖ¼®, ºó°ª ³Ñ±èÀ¸·Î ¼öÁ¤ // 20090811 ¼öÁ¤Ãß°¡ JHP, º¯°æ¿äû 858 Àç¿ø½É»ç¿¡¼­ °è»êó¹æ Á¶È¸½Ã Áø·á°ú´Â Àüü·Î ³Ñ°Ü¾ßÇÔ. Áø·á°úº° Àǻ縦 º¸±â¶§¹®¿¡ Àǻ絵 ÀÏ´Ü Àüü·Î ÇØ³õÀ½. // 20090817 ¼öÁ¤Ãß°¡ JHP, ¼öÁ¤¿äû °è»ê󹿽ÃÇàÁ¶È¸ È­¸é edicd Á¶È¸Á¶°Ç¿¡ Á¸ÀçÇϱ⿡ Ãß°¡ÇÔ. ¾øÀ¸¸é singlenode ¿¡·¯³². var VAL_today = getCurrentDate(); var VAL_fromdd = VAL_today.toDate().getAddDate(-6,"M").getDateFormat("YYYYMM"); var VAL_userid = getUserId(); var VAL_usernm = getUserName(); function fOpenSMPIS00500Detail() { model.makeValue("/root/hidden/smpis00500/cond/patunitsrch", model.getValue("/root/main/item1/iteminfo/pid")); model.makeValue("/root/hidden/smpis00500/cond/code", grd_ordlist.valueMatrix(grd_ordlist.row, grd_ordlist.colRef("snglcalcscorcd"))); model.makeValue("/root/hidden/smpis00500/cond/datecond", ""); model.makeValue("/root/hidden/smpis00500/cond/fromdd", model.getValue("/root/main/item1/iteminfo/indd1")); model.makeValue("/root/hidden/smpis00500/cond/todd", model.getValue("/root/main/item1/iteminfo/dschdd")); model.makeValue("/root/hidden/smpis00500/cond/ioflag", "I"); model.makeValue("/root/hidden/smpis00500/cond/orddeptcd", ""); model.makeValue("/root/hidden/smpis00500/cond/orddrid", ""); model.makeValue("/root/hidden/smpis00500/cond/codecond", ""); model.makeValue("/root/hidden/smpis00500/cond/judgrid", ""); model.makeValue("/root/hidden/smpis00500/cond/cancer", ""); model.makeValue("/root/hidden/smpis00500/cond/large", ""); model.makeValue("/root/hidden/smpis00500/cond/middle", ""); model.makeValue("/root/hidden/smpis00500/cond/small", ""); model.makeValue("/root/hidden/smpis00500/cond/edicd", ""); modal("SMPIS00500", "1", "10", "10", "SMPIS00500", "/root/hidden/smpis00500/cond", "/root/send", "", ""); } function fOpenSMPIS00600Detail() { fOpenSMPIS00600Call("false"); } function fOpenSMPIS00600Detail2() { fOpenSMPIS00600Call("true"); } function fOpenSMPIS00600Call(cutonly) { model.makeValue("/root/hidden/smpis00600/cond/patunitsrch", model.getValue("/root/main/item1/iteminfo/pid")); model.makeValue("/root/hidden/smpis00600/cond/code", grd_ordlist.valueMatrix(grd_ordlist.row, grd_ordlist.colRef("snglcalcscorcd"))); model.makeValue("/root/hidden/smpis00600/cond/clamym", ""); model.makeValue("/root/hidden/smpis00600/cond/clamymfrom", VAL_fromdd); model.makeValue("/root/hidden/smpis00600/cond/clamdgfrom", ""); model.makeValue("/root/hidden/smpis00600/cond/clamymto", VAL_today); model.makeValue("/root/hidden/smpis00600/cond/clamdgto", ""); model.makeValue("/root/hidden/smpis00600/cond/clamflag", ""); model.makeValue("/root/hidden/smpis00600/cond/ioflag", "I"); model.makeValue("/root/hidden/smpis00600/cond/insukind", model.getValue("/root/main/item1/iteminfo/insukindcd")); model.makeValue("/root/hidden/smpis00600/cond/orddeptcd", model.getValue("/root/main/item1/iteminfo/orddeptcd")); model.makeValue("/root/hidden/smpis00600/cond/orddrid", model.getValue("/root/main/item1/iteminfo/medispclid")); model.makeValue("/root/hidden/smpis00600/cond/cutonly", cutonly); modal("SMPIS00600", "1", "10", "10", "SMPIS00600", "/root/hidden/smpis00600/cond", "/root/send", "", ""); } //È­¸é open½Ã(¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã) È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. function fInitialize() { // °øÅëÄڵ带 Á¶È¸ÇÑ´Ù. zbcfGetCodeList( new Array("P0111","P0110","P0112","P0008","P0010","P0117","P0506","P0551"), new Array("/root/init/P0111list","/root/init/P0110list","/root/init/P0112list","/root/init/P0008list","/root/init/P0010list","/root/init/P0117list","/root/init/P0506list","/root/init/P0551list"), false ); model.setValue("/root/send/listval/uuee/scrnid","SMPIJ00300"); // 2013.02.19 - ºÎ°¡ÄÚµå ¿ø¹«°øÅëÄÚµåÁ¶È¸ pamfGetCodeList(new Array( "PK029" ), new Array("/root/init/PAM/PK029list" )); if ( submit("TRPIJ00407",false) ) { var grd_name = model.getValue("/root/hidden/listval/uuee[compsnm='grd_ordlist']/compsnm"); var refdata = model.getValue("/root/hidden/listval/uuee[compsnm='grd_ordlist']/compscnts"); var sizedata = model.getValue("/root/hidden/listval/uuee[compsnm='grd_ordlist']/compssizecnts"); var diag_grd_name = model.getValue("/root/hidden/listval/uuee[compsnm='grd_diaglist']/compsnm"); var diag_refdata = model.getValue("/root/hidden/listval/uuee[compsnm='grd_diaglist']/compscnts"); var diag_sizedata = model.getValue("/root/hidden/listval/uuee[compsnm='grd_diaglist']/compssizecnts"); if (grd_name != "") { setOrderInfoOfCol("grd_ordlist",refdata,sizedata); } if (diag_grd_name != "") { setOrderInfoOfCol("grd_diaglist",diag_refdata,diag_sizedata); } } // model.refresh(); - ºÒÇÊ¿äÇØ¼­ Á¦°Å - 20080731 ¹Úâ¿ø fSetRdoReset(); btn_clspcd.selected = true; // 20091109 JHP ½É»ç¸Þ¸ð¹öưÀ¸·Î º¯°æ½Ã caseµµ ½É»ç¸Þ¸ð¿¡ ÇØ´çÇÏ´Â °ÍÀ¸·Î º¯°æÇؾßÇÔ. model.toggle("case_spclspec"); model.setValue("/root/send/totalsumflag", "Y"); model.setValue("/root/send/unitflag", "-"); btn_attData.attribute("class") = "btn2_letter4"; var indd = model.getValue("/root/main/item1/iteminfo/indd"); model.setValue("/root/send/indd",indd); model.setValue("/root/send/curdd",VAL_today); submit("TRPIJ00305",false); // ÄÚµùÀ» À§ÇÏ¿© ÀÓ»ç·Î ¸ðµç ±ÇÇÑÀ» ÁØ´Ù. //model.setValue("/root/hidden/properties/auth", "11100000"); // (common.js) ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ ¹øÈ£(ID) model.makevalue("/root/hidden/userid",VAL_userid); model.makevalue("/root/hidden/usernm",VAL_usernm); } /* ´ë»óÀÚÁ¶È¸¿¡¼­ ´ë»óÀÚ ¼±ÅÃÇÏ¿© ³Ñ¾î¿Ã¶§ ¸Þ¼¼Áö ¿©ºÎ È®ÀÎ, JHP. 2009.07.23 */ function fGetPatMsgYn(){ var cnt = getNodesetCount("/root/main/msglist/list"); if(cnt > 0){ img_msg.visible = true; }else{ img_msg.visible = false; } } /* ȯÀÚ±âÁØ Àü¼Û¸Þ¼¼ÁöÀÛ¼º, JHP. 2009.07.16 */ function fPatJudgPatMsgTrsm() { if (!isNull(model.getvalue("/root/main/item1/iteminfo/pid"))) { fMsgTrsmMakeNode("P"); } else { messageBox("±âº»Á¤º¸°¡ ", "I004"); } model.refresh(); modal("SPPIZ01900_½É»çȯÀÚ¸Þ¼¼ÁöÀÛ¼º", "", "400", "300", "", "/root/tmp/msgtrsm/info", "/root/main/patinfo"); model.removenode("/root/tmp/msgtrsm"); } /* 󹿱âÁØ Àü¼Û¸Þ¼¼ÁöÀÛ¼º, JHP. 2009.07.16 */ function fOrderJudgPatMsgTrsm() { if (!isNull(model.getvalue("/root/main/item1/iteminfo/pid"))) { if(grd_ordlist.row <= 0){ return; } fMsgTrsmMakeNode("O"); } else { messageBox("±âº»Á¤º¸°¡ ", "I004"); } model.refresh(); modal("SPPIZ01900_½É»çȯÀÚ¸Þ¼¼ÁöÀÛ¼º", "", "400", "300", "", "/root/tmp/msgtrsm/info", "/root/main/patinfo"); model.removenode("/root/tmp/msgtrsm"); } function fMsgTrsmMakeNode(kindflag) { // ÀνºÅϽº»ý¼º model.makeValue("/root/tmp/msgtrsm/info/instcd", ""); model.makeValue("/root/tmp/msgtrsm/info/msgwrtedd", VAL_today); model.makeValue("/root/tmp/msgtrsm/info/msgwrteno", ""); model.makeValue("/root/tmp/msgtrsm/info/msgwrtehistno", ""); model.makeValue("/root/tmp/msgtrsm/info/histstat", "Y"); model.makeValue("/root/tmp/msgtrsm/info/pid", model.getValue("/root/main/item1/iteminfo/pid")); model.makeValue("/root/tmp/msgtrsm/info/orddd", model.getValue("/root/main/item1/iteminfo/indd1")); model.makeValue("/root/tmp/msgtrsm/info/cretno", model.getValue("/root/main/item1/iteminfo/cretno")); model.makeValue("/root/tmp/msgtrsm/info/mskind", model.getValue("/root/main/item1/iteminfo/mskind")); model.makeValue("/root/tmp/msgtrsm/info/orddeptcd", model.getValue("/root/main/item1/iteminfo/orddeptcd")); model.makeValue("/root/tmp/msgtrsm/info/orddrid", model.getValue("/root/main/item1/iteminfo/medispclid")); model.makeValue("/root/tmp/msgtrsm/info/orddrnm", model.getValue("/root/main/item1/iteminfo/medispclnm")); model.makeValue("/root/tmp/msgtrsm/info/ordtype", "I"); model.makeValue("/root/tmp/msgtrsm/info/ordqty", 0); model.makeValue("/root/tmp/msgtrsm/info/ordtims", 0); model.makeValue("/root/tmp/msgtrsm/info/orddays", 0); model.makeValue("/root/tmp/msgtrsm/info/rgstrid", "-"); model.makeValue("/root/tmp/msgtrsm/info/rgstdd", "-"); model.makeValue("/root/tmp/msgtrsm/info/rgsttm", "-"); model.makeValue("/root/tmp/msgtrsm/info/sendphone", ""); model.makeValue("/root/tmp/msgtrsm/info/anybodyyn", "N"); model.makeValue("/root/tmp/msgtrsm/info/sendflag", "O"); model.makeValue("/root/tmp/msgtrsm/info/senddate", ""); model.makeValue("/root/tmp/msgtrsm/info/sendid", VAL_userid); model.makeValue("/root/tmp/msgtrsm/info/deliveid", "-"); model.makeValue("/root/tmp/msgtrsm/info/recvdate", ""); model.makeValue("/root/tmp/msgtrsm/info/recvid", ""); model.makeValue("/root/tmp/msgtrsm/info/recvcnfmyn", "N"); model.makeValue("/root/tmp/msgtrsm/info/recvcnfmid", VAL_userid); model.makeValue("/root/tmp/msgtrsm/info/sendmsg", ""); model.makeValue("/root/tmp/msgtrsm/info/recvmsg", ""); model.makeValue("/root/tmp/msgtrsm/info/fstrgstrid", ""); model.makeValue("/root/tmp/msgtrsm/info/fstrgstdt", ""); model.makeValue("/root/tmp/msgtrsm/info/lastupdtrid", ""); model.makeValue("/root/tmp/msgtrsm/info/lastupdtdt", ""); if (kindflag == "P") { model.makeValue("/root/tmp/msgtrsm/info/kindflag", kindflag); model.makeValue("/root/tmp/msgtrsm/info/grupcalcscorcd", "-"); model.makeValue("/root/tmp/msgtrsm/info/snglcalcscorcd", "-"); model.makeValue("/root/tmp/msgtrsm/info/prcpdd", "-"); model.makeValue("/root/tmp/msgtrsm/info/prcpno", 0); model.makeValue("/root/tmp/msgtrsm/info/prcppayflag", "-"); } else if (kindflag == "O") { model.makeValue("/root/tmp/msgtrsm/info/kindflag", kindflag); // 󹿱âÁØ 'O', chk model.makeValue("/root/tmp/msgtrsm/info/grupcalcscorcd", grd_ordlist.valueMatrix(grd_ordlist.row, grd_ordlist.colRef("grupcalcscorcd"))); //chk model.makeValue("/root/tmp/msgtrsm/info/snglcalcscorcd", grd_ordlist.valueMatrix(grd_ordlist.row, grd_ordlist.colRef("snglcalcscorcd")));; //chk model.makeValue("/root/tmp/msgtrsm/info/prcpdd", ""); // ¼­¹ö´Ü¿¡¼­ Á¶È¸ÇÏ¿© °¡Á®¿Í¾ßÇÔ. chk(ÀÔ¿ø¸¸) model.makeValue("/root/tmp/msgtrsm/info/prcpno", ""); // ¼­¹ö´Ü¿¡¼­ Á¶È¸ÇÏ¿© °¡Á®¿Í¾ßÇÔ. chk(ÀÔ¿ø¸¸) model.makeValue("/root/tmp/msgtrsm/info/prcppayflag", ""); // ¼­¹ö´Ü¿¡¼­ Á¶È¸ÇÏ¿© °¡Á®¿Í¾ßÇÔ. chk (ÀÔ¿ø¸¸) } } // ȯÀÚ Àüü ¸Þ¼¼Áö ³»¿ë Á¶È¸ÇÏ¿© Çϳª¾¿ º¸±â. function fJudgPatMsgTrsmRef(){ model.makeValue("/root/tmp/msgtrsm/info/refyn", "Y"); model.makeValue("/root/tmp/msgtrsm/info/pid", model.getValue("/root/main/item1/iteminfo/pid")); model.makeValue("/root/tmp/msgtrsm/info/orddd", model.getValue("/root/main/item1/iteminfo/indd1")); model.makeValue("/root/tmp/msgtrsm/info/cretno", model.getValue("/root/main/item1/iteminfo/cretno")); model.makeValue("/root/tmp/msgtrsm/info/mskind", model.getValue("/root/main/item1/iteminfo/mskind")); model.makeValue("/root/tmp/msgtrsm/info/orddeptcd", model.getValue("/root/main/item1/iteminfo/orddeptcd")); model.makeValue("/root/tmp/msgtrsm/info/orddrid", model.getValue("/root/main/item1/iteminfo/medispclid")); model.makeValue("/root/tmp/msgtrsm/info/ordtype", "I"); modal("SMPIJ02600_¸Þ¼¼ÁöÇöȲ", "", "100", "100", "", "/root/tmp/msgtrsm/info", "/root/init/openchk"); model.removeNode("/root/tmp/msgtrsm"); } // 󹿻çÀ¯Á¶È¸ // history.. Áø·á¿¡ ÀÖ´ÂÈ­¸é ±âº»Á¶°ÇÀ¸·Î ÆË¾÷»ç¿ë..YS(À±»ù)¿äû function fPrcpResnRef(){ // ¼¼¼Ç°ª ¹Þ±â model.makeValue("/root/tmp/prcpresnref/info/pid", model.getValue("/root/main/item1/iteminfo/pid")); // µî·Ï¹øÈ£ model.makeValue("/root/tmp/prcpresnref/info/fromdd", model.getValue("/root/main/item1/iteminfo/indd1")); // 󹿽ÃÀÛÀÏ default indd model.makeValue("/root/tmp/prcpresnref/info/todd", model.getValue("/root/main/item1/iteminfo/dschdd")); // ó¹æÁ¾·áÀÏ default dschdd model.makeValue("/root/tmp/prcpresnref/info/orddeptcd", "-"); // Áø·á°ú : ÁÖÁø·á°ú model.makeValue("/root/tmp/prcpresnref/info/orddrid", "-"); // ÁÖÄ¡ÀÇ : default "-" model.makeValue("/root/tmp/prcpresnref/info/mainjudgid", "-"); // ½É»çÀÚ : ÇöÀç½É»çÀÚ model.makeValue("/root/tmp/prcpresnref/info/prcpcd", grd_ordlist.valueMatrix(grd_ordlist.row, grd_ordlist.colRef("grupcalcscorcd"))); // ¼ö°¡ÄÚµå : ±×·ìÄÚµå model.makeValue("/root/tmp/prcpresnref/info/insukind", model.getValue("/root/main/item1/iteminfo/insukindcd")); // º¸ÇèÀ¯Çü : ȯÀÚº¸ÇèÀ¯Çü model.makeValue("/root/tmp/prcpresnref/info/ioflag", "I"); // ³»¿øÀ¯Çü : default "-" model.makeValue("/root/tmp/prcpresnref/info/resncd", "FF"); // »çÀ¯±¸ºÐ : default "FF" Áߺ¹Ã³¹æ model.makeValue("/root/tmp/prcpresnref/info/popup", "judg"); // ÆË¾÷»ç¿ë󱸺Р: judg(½É»ç) modal("SPMMO19000_Áߺ¹Ã³¹æ»çÀ¯Á¶È¸", "", "400", "300", "", "/root/tmp/prcpresnref/info", "/root/tmp/prcpresnref/info"); model.removeNode("/root/tmp/prcpresnref"); } // ȯÀÚ¹øÈ£ ¹®ÀÚ ¼ýÀÚ ¿©ºÎ ÆÇ´Ü. (isNaN ¼ýÀÚ°¡¾Æ´Ò°æ¿ì true, isFinite ¼ýÀÚÀϰæ¿ì true) // ¼º°¡È¯ÀÚ¹øÈ£Áß Ã¹±ÛÀÚ°¡ ¹®ÀÚÀΰæ¿ì°¡ À־ ÆÇ´ÜÇÔ. // ÇöÀç Àç¿ø¸ÞÀÎÀº Àû¿ë¾ÈÇÔ. ´ë»óÀÚÁ¶È¸¸¸ µû·Î È­¸é¿¡ Àû¿ëÇÔ. function fChkPidWordNumber(pid) { if( typeof( this ) == "undefined" ) return false; if( this.length == 0 ) return false; var thisSting = pid.toString(); var firstpid = ""; for( var i=0; i < thisSting.length; i++ ){ var thisNumber = thisSting.substring( i, i+1 ); // ¼ýÀÚ°¡ ¾Æ´Ï¸é if( isNaN( thisNumber ) ) firstpid = firstpid + 'W'; // ¼ýÀÚ¸é if( isNaN( thisNumber ) == false ) firstpid = firstpid + 'N'; // °ø¹éÀ̸é FALSE ¸®ÅÏ if( " " == thisNumber ) firstpid = firstpid + 'L'; } var firstpidYN = firstpid.substring( 0, 2 ); // ù¹øÂ° µÎ¹øÂ° ±ÛÀÚ ¿©ºÎ // ¹®ÀÚ¼ýÀÚ, ¼ýÀÚ¼ýÀÚ : pid·Î ÆÇ´Ü : true // ¹®ÀÚ¹®ÀÚ, ¼ýÀÚ¹®ÀÚ : ±ÛÀÚ·Î ÆÇ´Ü : false // ±×¿Ü : ±ÛÀÚ·Î ÆÇ´Ü : false if ( firstpidYN == "WN"){ return true} else if ( firstpidYN == "NN"){ return true} else if ( firstpidYN == "WW"){ return false} else if ( firstpidYN == "NW"){ return false} else { return false } } //¼±ÅõÈȯÀÚ ÁÖ,ºÎÀ¯Çü¿¡ µû¸¥ º¸ÇèÁ¤º¸ ¸®½ºÆ®¸¦ °®°í ¿Â´Ù. (pmihiphs) function fGetInsulist(){ //»ö»ó ÃʱâÈ­ opt_patientinfo.attribute("background-color") = "transparent"; cmb_itemraremsg.attribute("background-color") = "transparent"; // ±âÁ¸ Open µÇ¾î ÀÖ´Â À©µµ¿ì Áß ´ë»óÀÚ Á¶È¸È­¸éÀ» Á¦¿ÜÇÑ ¸ðµç âÀ» ´Ý´Â´Ù. var judgOpenWindow = getChildWindow("SPPMC02500"); // SPPMC02500_´ë»óÀÚ Á¶È¸.xrw var childCnt = window.children.length; childCnt = eval(childCnt) + 1; for( var i = childCnt; i > 1; i-- ) { var child = window.children.item(i-1); if (judgOpenWindow != child) { window.children.item(i-1).close(); } } model.removeNodeset("/root/main/list1"); model.resetInstanceNode("/root/hidden/sppiz00300/cond"); model.resetInstanceNode("/root/hidden/sppiz00300/rslt"); model.resetInstanceNode("/root/hidden/smpiz00100/cond"); model.resetInstanceNode("/root/hidden/smpiz00100/rslt"); model.setValue("/root/send/indd1", model.getValue("/root/main/item1/iteminfo/indd1")); model.setValue("/root/send/curdd",VAL_today); submit("TRPIJ00309",false); } //´ë»óÀÚ Á¶È¸¿¡¼­ ¼±ÅõÈȯÀÚÀÇ º¸ÇèÁ¤º¸ ¸®½ºÆ®¸¦ Á¶È¸ ÇÑ ÈÄ ÃÖÁ¾°ÍÀ» ¼±Åà ÇÏ¿© ȯÀÚ Á¤º¸¸¦ ÀÚµ¿ Á¶È¸ ȯ´Ù. function fSelectInsulist(getinsukind, getmskind, getflag){ var nodecnt = getNodesetCount("/root/main/list1/insulist"); if (nodecnt == 0) { // º¸Çè³»¿ªÀÌ ¾ø´Â°Ü¿ì return; } var mskind = ""; var fromdd = ""; var todd = ""; var insukind = ""; var suppkind = ""; var cretno = ""; var seqno = ""; var row = 0; // ´ë»óÀÚ Á¶È¸¿¡¼­ ¼±ÅÃµÈ ³»¿ëÀÌ Á¶È¸µÇµµ·Ï ¼öÁ¤ - ¹Úâ¿ø // À¯ÇüÀÌ °°Àº µ¥ÀÌŸ Áß ¸¶Áö¸· µ¥ÀÌŸ ¼±Åà var personflag = model.getValue("/root/send/personflag"); if (personflag != "9") { //ÁÖ¼® ó¸®ÇÔ. 2007.08.22 ¹ÚµµÇü //À§ÀÇ ·ÎÁ÷ ¼öÁ¤. ½ÃÀÛÀÏÀÚ°¡ ÃÖÁ¾ÀÏÀÚ·Î µ¥ÀÌÅÍ °¡Á®¿È plet2. var maxfromdd = model.getXPathValue("max(/root/main/list1/insulist[mskind='"+getmskind+"']/fromdd)"); mskind = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/mskind"); fromdd = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/fromdd"); todd = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/todd"); insukind = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/insukind"); suppkind = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/suppkind"); cretno = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/cretno"); seqno = model.getValue("/root/main/list1/insulist[mskind='"+getmskind+"' and fromdd='"+maxfromdd+"']/seqno"); model.setValue("/root/send/mskind",mskind); model.setValue("/root/send/fromdd",fromdd); model.setValue("/root/send/todd",todd); model.setValue("/root/send/ordfromdd",fromdd); model.setValue("/root/send/ordtodd",todd); model.setValue("/root/send/insukind",insukind); model.setValue("/root/send/suppkind",suppkind); model.setValue("/root/send/cretno",cretno); model.setValue("/root/send/seqno",seqno); } // °Ë»öÁ¶°Ç ÃʱâÈ­ model.setValue("/root/hidden/list1/isclcond/matractflag",""); model.setValue("/root/hidden/list1/isclcond/calcpayflag",""); model.setValue("/root/hidden/list1/isclcond/snglcalcscorcls",""); model.setValue("/root/hidden/list1/isclcond/cpflag",""); model.setValue("/root/hidden/list1/isclcond/edicd",""); model.setValue("/root/hidden/list1/isclcond/snglcalcscorcd",""); model.setValue("/root/hidden/list1/isclcond/actingflag",""); grd_ordlist.attribute("nodeset") = "/root/main/list2/iscllist"; fGetItemInfo(getflag); } // ó¹æ Grid ¸¶¿ì½º ¿À¸¥ÂÊ "ó¹æÁÖ¼®ÀÔ·Â" function fOrderGridInsertCmt() { var rdounitflag = model.getValue("/root/send/unitflag"); var pid = model.getValue("/root/main/item1/iteminfo/pid"); var indd = model.getValue("/root/main/item1/iteminfo/indd1"); var rows = grd_clcjlist.rows; if (rdounitflag == "M") { // ÁÙ´ÜÀ§·Î ¼ÂÆÃÇϰí ó¸® model.setValue(rdo_unitflag.attribute("ref"), "J"); grd_clcjlist.attribute("nodeset") = "/root/main/list4/clcjlist[unitflag = 'J']"; grd_clcjlist.rebuild(); // ´ÜÀ§¿¡ ¿¡ µû¶ó ÇØ´ç ÇàÀִ ƯÁ¤ÄÚµå ÄÞº¸ Àç¼³Á¤ for (var i=1; i< rows; i++) { var unitflag = grd_clcjlist.valueMatrix(i, grd_clcjlist.colRef("unitflag")); var status = grd_clcjlist.valueMatrix(i, grd_clcjlist.colRef("status")); if (status != "") { grd_clcjlist.rowStatus(i) = status; } if (unitflag == "M") { grd_clcjlist.cellComboNodeset(i,3) = "/root/init/P0117list/P0117[minval = 'M'' and cdid != 'MX999']"; } else if (unitflag == "J") { grd_clcjlist.cellComboNodeset(i,3) = "/root/init/P0117list/P0117[minval = 'J']"; } } } model.removenode("/root/hidden/sppij00500/rslt"); // SPPIJ00500_ƯÁ¤³»¿ª»ó¼¼°ü¸® ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ copyNodeµÇ´Â °æ·ÎÀÓ model.removenode("/root/hidden/sppij00500/cond"); for (var k=0; k < grd_ordlist.selectedRows; k++ ) { var row = grd_ordlist.selectedRow(k); var edicd = grd_ordlist.valueMatrix(row, grd_ordlist.colref("edicd")); var calcscorcd = grd_ordlist.valueMatrix(row, grd_ordlist.colref("snglcalcscorcd")); if (edicd) { } else { messageBox("EDIÄڵ尡 ¾ø´Â °æ¿ì ÇØ´ç ÁÙ´ÜÀ§ ƯÁ¤³»¿ªÀÌ", "I004"); ///EDIÄڵ尡 ¾ø´Â °æ¿ì ÇØ´ç ÁÙ´ÜÀ§ ƯÁ¤³»¿ªÀÌ ¾ø½À´Ï´Ù. return; } } var rowcnt = 1; var setrow = 0; for (var k=0; k < grd_ordlist.selectedRows; k++ ) { var row = grd_ordlist.selectedRow(k); var edicd = grd_ordlist.valueMatrix(row, grd_ordlist.colref("edicd")); var calcscorcd = grd_ordlist.valueMatrix(row, grd_ordlist.colref("snglcalcscorcd")); if (rows == 1) { model.makevalue("/root/hidden/sppij00500/cond/pid", pid); model.makevalue("/root/hidden/sppij00500/cond/indd", indd); model.makevalue("/root/hidden/sppij00500/cond/edicd", edicd); model.makevalue("/root/hidden/sppij00500/cond/unitflag","J"); model.makevalue("/root/hidden/sppij00500/cond/flag", "I"); model.makevalue("/root/hidden/sppij00500/cond/spclcd", "JX999"); model.makevalue("/root/hidden/sppij00500/cond/spclcdnm", ""); model.makevalue("/root/hidden/sppij00500/cond/detldesc", "ƯÁ¤³»¿ªÀÇ ±¸ºÐÄڵ尡 ¾ø´Â °æ¿ì¿¡´Â ±âŸ ÁÙ¹øÈ£(È®Àå ¹øÈ£)´ÜÀ§ÀÇ ±âŸ³»¿ª¿¡ ±âÀç"); model.makevalue("/root/hidden/sppij00500/cond/spclspec", ""); model.makevalue("/root/hidden/sppij00500/cond/remfact","X(700)"); model.makevalue("/root/hidden/sppij00500/cond/rownum", ""); model.makevalue("/root/hidden/sppij00500/cond/calcscorcd", calcscorcd); } else if (getNodesetCount(grd_clcjlist.nodeset+"[calcscorcd='"+calcscorcd+"']") == 0) { model.makevalue("/root/hidden/sppij00500/cond/pid", pid); model.makevalue("/root/hidden/sppij00500/cond/indd", indd); model.makevalue("/root/hidden/sppij00500/cond/edicd", edicd); model.makevalue("/root/hidden/sppij00500/cond/unitflag","J"); model.makevalue("/root/hidden/sppij00500/cond/flag", "I"); model.makevalue("/root/hidden/sppij00500/cond/spclcd", "JX999"); model.makevalue("/root/hidden/sppij00500/cond/spclcdnm", ""); model.makevalue("/root/hidden/sppij00500/cond/detldesc", "ƯÁ¤³»¿ªÀÇ ±¸ºÐÄڵ尡 ¾ø´Â °æ¿ì¿¡´Â ±âŸ ÁÙ¹øÈ£(È®Àå ¹øÈ£)´ÜÀ§ÀÇ ±âŸ³»¿ª¿¡ ±âÀç"); model.makevalue("/root/hidden/sppij00500/cond/spclspec", ""); model.makevalue("/root/hidden/sppij00500/cond/remfact","X(700)"); model.makevalue("/root/hidden/sppij00500/cond/rownum", ""); model.makevalue("/root/hidden/sppij00500/cond/calcscorcd", calcscorcd); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/pid", pid); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/indd", indd); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/edicd", edicd); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/unitflag","J"); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/flag", "I"); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/spclcd", "JX999"); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/spclcdnm", ""); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/detldesc", "ƯÁ¤³»¿ªÀÇ ±¸ºÐÄڵ尡 ¾ø´Â °æ¿ì¿¡´Â ±âŸ ÁÙ¹øÈ£(È®Àå ¹øÈ£)´ÜÀ§ÀÇ ±âŸ³»¿ª¿¡ ±âÀç"); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/spclspec", ""); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/remfact","X(700)"); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/rownum", ""); model.makevalue("/root/hidden/sppij00500/cond/list["+ rowcnt +"]/calcscorcd", calcscorcd); rowcnt = rowcnt+1; } else { for (var i=1; i