// ================================================================================================= // ÀÔ¿ø»çÈÄ½É»ç ´ë»óÀÚÁ¶È¸ È­¸é(±è»óÁø) // ¼öÁ¤ÀÌ·Â // - 2007.03.22 / Á¤ÁÖ¹Ì // - 2008.06.03 / ±è»óÁø //================================================================================================== /* -------------------------------------------------------------------------------------------------- Fucntion Name || Description ----------------------------------------------------------------------------------------------------- fInitialize : È­¸é ÃʱâÈ­ -------------------------------------------------------------------------------------------------- */ // Global º¯¼ö ¼±¾ð var gToday = new Date(); var gBaseyear = gToday.getDateFormat("YYYY"); // (dateHelper.js)¿¡¼­ Á¦°øÇÏ´Â ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇØ´ç ³â¸¦ ±¸ÇÑ´Ù. var gBasemonth = gToday.getDateFormat("MM"); var gBaseday = gToday.getDateFormat("DD"); var gCurrentdd = gBaseyear + gBasemonth + gBaseday; var gCurrentym = gBaseyear + gBasemonth; var gUserid = getUserId(); // 20100420 ȯ°æÃʱâÈ­¸¦ À§ÇÑ ·Îµù»óÅ ÀúÀå var gClbsmast_refdata = ""; var gClbsmast_sizedata = ""; // È­¸é open½Ã(¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã) È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. function fInitialize() { // °øÅëÄڵ带 Á¶È¸ÇÑ´Ù. // (ZBC001.js) com.ZBCMCODE¿¡¼­ ±âÃÊÄÚµå °ªÀ» °¡Á®¿Í¼­ Combo ÄÁÆ®·Ñ itemÀ¸·Î ¼³Á¤Çϱâ À§ÇØ »ç¿ëÇÑ´Ù. zbcfGetCodeList( new Array("P0008" // º¸ÇèÀ¯Çü ,"P0010" // º¸Á¶À¯Çü ,"P0151" // ½É»ç»óÅ / ½É»ç¿Ï·á¿©ºÎ ,"P0291" // û±¸ºÐ¾ß(Áø·áºÐ¾ß) ,"P0319" // ƯÁ¤±âÈ£ ,"P0155" // û±¸±¸ºÐ ,"P0430" // û±¸¿Ï·á¿©ºÎ(¸í¼¼¼­»óÅÂ) ), new Array("/root/init/P0008list" ,"/root/init/P0010list" ,"/root/init/P0151list" ,"/root/init/P0291list" ,"/root/init/P0319list" ,"/root/init/P0155list" ,"/root/init/P0430list" ), false ); // minimumÀ» 'false'·Î ¼³Á¤ÇÑ °æ¿ì¿¡´Â ÄÚµåÀÇ ¸ðµç¼Ó¼ºÀ» °¡Á®¿Â´Ù. pamfGetCodeList(new Array("P0201"), new Array("/root/init/P0201sublist")); pamfGetCodeList(new Array("PK032"), new Array("/root/init/PK032list")); model.setValue("/root/hidden/item_all/clamym", gCurrentym); model.setValue("/root/hidden/item_all/ioflag", "I"); model.setValue("/root/hidden/item_all/judgid", gUserid ); //--------------------------------------------------------------------------------------------- // ȯ°æÀúÀå Á¶È¸ºÎºÐ(ȯ°æÀúÀåµÈ Ä÷³ ref¼ø¼­´ë·Î colMove½ÃŲ´Ù. //--------------------------------------------------------------------------------------------- model.setValue("/root/send/listval/uuee/scrnid", "SMPID20200"); // SMPID20200_ÀÔ¿ø»çÈĽɻç´ë»óÀÚÁ¶È¸ // ½É»çÀÚ, º¸Á¶À¯Çü, Áø·áÀÇ»ç, û±¸°ú, Áø·á°ú, ½É»çÀÚÀ¯¹«Á¤º¸ Á¶È¸ submit("TRPID20201"); model.removeNodeset("/root/init/judgrid"); model.removeNodeset("/root/init/suppkind"); model.removeNodeset("/root/init/orddrid"); model.removeNodeset("/root/init/orddrid2"); model.removeNodeset("/root/init/clamdept"); model.removeNodeset("/root/init/orddeptcd"); model.removeNodeset("/root/init/orddeptcd2"); model.removeNodeset("root/init/item3"); model.removeNodeset("root/init/clamdg"); model.removeNodeset("/root/init/listval"); model.makeNode("/root/init/judgrid"); model.makeNode("/root/init/suppkind"); model.makeNode("/root/init/orddrid"); model.makeNode("/root/init/orddrid2"); model.makeNode("/root/init/clamdept"); model.makeNode("/root/init/orddeptcd"); model.makeNode("/root/init/orddeptcd2"); model.makeNode("root/init/item3"); model.makeNode("root/init/clamdg"); model.makeNode("root/init/listval"); //---------------------------------------------- // 20100222 ÀϹÝÀÇ Á¶È¸ ¶§¹®¿¡ Ãß°¡ //---------------------------------------------- model.removeNodeset("/root/init/tmporddrid/orddrid"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/cd","PAM99999"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/nm","ÀϹÝÀÇ(°úº°)"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/dp","-"); copyNodeType("/root/init/tmp/orddrid","/root/init/tmporddrid/orddrid","before"); //---------------------------------------------- //---------------------------------------------- // 20100222 Áø·á°ú¼±Åýà ÀüüÀÇ»ç ¶§¹®¿¡ Ãß°¡ //---------------------------------------------- model.removeNodeset("/root/init/tmporddrid/orddrid"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/cd",""); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/nm",""); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/dp","-"); copyNodeType("/root/init/tmp/orddrid","/root/init/tmporddrid/orddrid","before"); //---------------------------------------------- model.copyNode("/root/init/judgrid", "/root/init/tmp/judgrid"); model.copyNode("/root/init/suppkind", "/root/init/tmp/suppkind"); model.copyNode("/root/init/orddrid", "/root/init/tmp/orddrid"); model.copyNode("/root/init/orddrid2", "/root/init/tmp/orddrid2"); model.copyNode("/root/init/clamdept", "/root/init/tmp/clamdept"); model.copyNode("/root/init/orddeptcd", "/root/init/tmp/orddeptcd"); model.copyNode("/root/init/orddeptcd2", "/root/init/tmp/orddeptcd2"); model.copyNode("root/init/item3", "root/init/tmp/item3"); model.copyNode("root/init/clamdg", "root/init/tmp/clamdg"); model.copyNode("root/init/listval", "root/init/tmp/listval"); model.removeNodeset("/root/init/tmp/judgrid"); model.removeNodeset("/root/init/tmp/suppkind"); model.removeNodeset("/root/init/tmp/orddrid"); model.removeNodeset("/root/init/tmp/orddrid2"); model.removeNodeset("/root/init/tmp/clamdept"); model.removeNodeset("/root/init/tmp/orddeptcd"); model.removeNodeset("/root/init/tmp/orddeptcd2"); model.removeNodeset("root/init/tmp/item3"); model.removeNodeset("root/init/tmp/clamdg"); model.removeNodeset("root/init/tmp/listval"); //----------------------------------------------------------------------- // 20100420 ȯ°æÀúÀå Á¶È¸ºÎºÐ ó¸®Àü ·Îµù»óÅ ÀúÀå (ȯ°æÃʱâÈ­¿¡¼­ »ç¿ë) //----------------------------------------------------------------------- // ´ë»óÀÚ ¸®½ºÆ® var clbsmast_obj = document.controls.item("grd_clbsmast"); for (var i = 0; i < clbsmast_obj.cols; i++) { var refval = clbsmast_obj.colAttribute(i, "ref"); gClbsmast_refdata += refval + "^"; var sizeval = clbsmast_obj.colWidth(i); gClbsmast_sizedata += sizeval + "^"; } gClbsmast_refdata = gClbsmast_refdata.substring(0, gClbsmast_refdata.length-1); gClbsmast_sizedata = gClbsmast_sizedata.substring(0, gClbsmast_sizedata.length-1); //----------------------------------------------------------------------- var compsnm = model.getValue("/root/init/listval/uuee/compsnm"); if (compsnm) { // Grid ID Á¤º¸ // setOrderInfoOfCol("grd_clodhist"); var refdata = model.getValue("/root/init/listval/uuee/compscnts"); // GridÀÇ Ä®·³¸í var sizedata = model.getValue("/root/init/listval/uuee/compssizecnts"); // GridÀÇ Ä®·³Size var grdobj = document.controls.item(compsnm); var refarr = refdata.split("^"); var sizearr = sizedata.split("^"); var colcnt = ""; var size = ""; for(var i = 0; i < refarr.length; i++) { colcnt = grdobj.colref("" + refarr[i] + ""); if (i != colcnt) { grdobj.colMove(i, colcnt, "before",false); } size = sizearr[i]; grdobj.colWidth(i) = eval(size); } grdobj.refresh() var caption = "" for( var i = 1; i < grdobj.cols ; i++ ){ if (caption == "") { caption = grdobj.textMatrix(0,i); } else { caption += "^" + grdobj.textMatrix(0,i); } } grdobj.caption = caption; } var patunitsrch1 = model.getValue("/root/send/item1/patunitsrch1"); // main / send / hidden µ¥ÀÌÅ͸¦ ÃʱâÈ­ÇÑ´Ù. fInitSrchData(); model.setValue("/root/send/item1/patunitsrch1", patunitsrch1); // »çÈĽɻç È­¸é¿¡¼­ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϰí Enter Ä£ °æ¿ì ÇØ´ç ȯÀÚ¸¦ Á¶È¸ÇÏ¿© º¸¿©ÁØ´Ù. //var patunitsrch1 = model.getValue("/root/send/item1/patunitsrch1"); if (patunitsrch1) { // ´ë»óÀÚ È­¸éÀ» Ãë¼ÒÇÏ°í ´ÝÀº ÈÄ ´Ù½Ã ¿­¶§ ±âÁ¸¿¡ ½É»çÇÏ´ø ȯÀÚ Á¤º¸·Î ´Ù½Ã Á¶È¸ÇÏÁö ¾Êµµ·Ï fSetPatUnitSrch1pidSrch(); } //model.refresh(); // refresh() ÇÏÁö ¾ÊÀº °æ¿ì °øÅëÄڵ尡 combo ¿¡ ¸ÅĪµÇ¾î Ç¥½ÃµÇÁö ¾ÊÀ½ // ·Î±×ÀνɻçÀÚID Default Setting // 2011.01.17 °æºÏ´ë±è¼ø¾Ö»ù¿äûÀ¸·Î ¸·À½. Áø·á°ú·Î ½É»çÇϽŴٰíÇÔ /* if ( model.getValue("/root/init/item3/judgidyn") == "Y" ) { model.setValue("/root/send/item1/judgrid", gUserid ); } else { model.setValue("/root/send/item1/judgrid", "" ); } */ // û±¸Â÷¼öÁ¶È¸À§ÇÑ Ã»±¸¿ù, ³»¿ø±¸ºÐ¼ÂÆÃ model.setValue("/root/send/item1/clamym", gCurrentym); model.setValue("/root/send/item1/ioflag", "I"); cmb_judgrid.refresh(); cmb_clamdg.select(0); cmb_srchcnt.select(0); // ½É»ç»óÅ '¹Ì½É»ç(A)'·Î Default Setting cmb_judgendyn.select(4); // »è°¨Ã³¹æ Á¶È¸±âÁØ ÃʱâÈ­ radio2.disabled = false; model.setValue("/root/send/item1/cutviewyn", "Y"); model.setValue("/root/send/item1/cutprcpsel", "1"); model.refresh(); // refresh() ÇÏÁö ¾ÊÀº °æ¿ì °øÅëÄڵ尡 combo ¿¡ ¸ÅĪµÇ¾î Ç¥½ÃµÇÁö ¾ÊÀ½ } // [SPPIZ00400_»óº´ÄÚµåÁ¶È¸.xrw ¿¡¼­ È£Ãâ] »óº´ÄÚµåÁ¶È¸ ÆË¾÷¿¡¼­ ¼±ÅÃÇÑ »óº´À» »óº´ ±×¸®µå¿¡ ¹Ý¿µ function fSetDiagCdNm() { var diagcd = model.getValue("/root/hidden/sppiz00400/rslt/diagcd"); if (diagcd) { model.setValue("/root/send/item1/diagcdfr", diagcd); model.setValue("/root/send/item1/diagcdto", diagcd); model.refreshpart("/root/send/item1/diagcdfr"); model.refreshpart("/root/send/item1/diagcdto"); } } // ¼ö°¡¸íĪÁ¶È¸ function fGetSnglcalcscorcd() { //----------------------------------------------------------------------- // SMPIC00200_¼ö°¡Á¶È¸ parameter setting //----------------------------------------------------------------------- // 1. ±âÁØÀÏÀÚ : 󹿽ÃÀÛÀÏ var ordfromdd = model.getValue("/root/main/item1/clbs/insukindcd"); if (ordfromdd) { model.setValue("/root/hidden/smpic00200/judgsrch/con1_dd", ordfromdd); } // 2.±×·ì½Ì±Û±¸ºÐ (G, S) model.setValue("/root/hidden/smpic00200/judgsrch/con2_gsflag", "S"); // 3. °Ë»ö±¸ºÐ (¼ö°¡ÄÚµå:calcscorcd, EDIÄÚµå:edicd, Çѱ۸í:hngnm) model.setValue("/root/hidden/smpic00200/judgsrch/con3_search1", "hngnm"); // 4. °Ë»ö¸í model.setValue("/root/hidden/smpic00200/judgsrch/con4_search2", ""); // 5. º¸ÇèÀ¯Çü var insukindcd = model.getValue("/root/main/item1/clbs/insukindcd"); if (insukindcd == "11") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "insu"); } else if (insukindcd == "21" || insukindcd == "22") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "proc"); } else if (insukindcd == "31") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "autm"); } else if (insukindcd == "41") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "indus"); } else { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "insu"); } model.removeNodeset("/root/hidden/smpic00200/rslt/mech"); // SMPIC00200_¼ö°¡Á¶È¸ ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ copyNodeµÇ´Â °æ·ÎÀÓ model.removeNodeset("/root/hidden/smpic00200/rslt/picmmech"); // SMPIC00200_¼ö°¡Á¶È¸ ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ copyNodeµÇ´Â °æ·ÎÀÓ modal("SMPIC00200", "1", "10", "10", "SMPIC00200", "root/hidden/smpic00200", "/root/temp", "", ""); // SMPIC00200_¼ö°¡Á¶È¸.xrw var mechSelect = instance1.selectSingleNode("/root/temp/mech"); if (mechSelect == null) { // ¼±ÅÃÇÑ Äڵ尡 ¾ø´Â °æ¿ì messageBox("¼ö°¡Á¶È¸ È­¸é¿¡¼­ ¼±ÅÃÇÑ °á°ú°¡", "I004"); ///¼ö°¡Á¶È¸ È­¸é¿¡¼­ ¼±ÅÃÇÑ °á°ú°¡ ¾ø½À´Ï´Ù. return; } // SMPIC00200_¼ö°¡Á¶È¸ È­¸é¿¡¼­ º¸³½ °á°ú °ª¿¡ ´ëÇÑ Ã³¸® model.makeNode("/root/hidden/smpic00200/rslt/mech"); model.makeNode("/root/hidden/smpic00200/rslt/picmmech"); model.copyNode("/root/hidden/smpic00200/rslt/mech", "/root/temp/mech"); model.copyNode("/root/hidden/smpic00200/rslt/picmmech", "/root/temp/picmmech"); model.removeNodeset("/root/temp"); // SMPIC00200_¼ö°¡Á¶È¸ ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ Á÷Á¢ Àü´ÞµÇ´Â °æ·ÎÀÓ if (model.getValue("/root/hidden/smpic00200/rslt/mech/ordinptflag") != "A") { // ó¹æÀԷ±¸ºÐ(Äڵ屺 P0141) A: °¡´É messageBox("ó¹æÀÌ ºÒ°¡ÇÑ ÄÚµå", "E008"); ///ó¹æÀÌ ºÒ°¡ÇÑ ÄÚµåÀÔ´Ï´Ù. return; } if (model.getValue("/root/hidden/smpic00200/rslt/mech/grupsnglflag") != "S") { // ±×·ìÄÚµåÀÎ °æ¿ìÀÇ ±×·ìÄڵ忡 ¼ÓÇÏ´Â ½Ì±ÛÄڵ带 Á¶È¸ÇÔ. model.setValue("/root/send/item1/choicdsrch2", model.getValue("/root/hidden/smpic00200/rslt/mech/calcscorcd")); } else { // ½Ì±ÛÄڵ带 ¼±ÅÃÇßÀ» ¶§ model.setValue("/root/send/item1/choicdsrch2", model.getValue("/root/hidden/smpic00200/rslt/picmmech/picmmech_calcscorcd")); } model.setValue("/root/send/item1/choicdsrch1", "3"); rdo_mchrgcode.refresh(); ipt_choicdsrch.refresh(); } // main / send / hidden µ¥ÀÌÅ͸¦ ÃʱâÈ­ÇÑ´Ù. function fInitSrchData() { // grid¸¦ ÀνºÅϽº¿¡ mappingÈÄ ÀνºÅϽº¿¡ ÇØ´çÇÏ´Â ºóÁÙ 1ÁÙÀÌ »ý±â¹Ç·Î grid ÃʱâÈ­ model.removeNodeset("/root/main/list1/clbs"); // û±¸°ú, ÁÖÄ¡ÀÇ ºñȰ¼ºÈ­ cmb_clamdeptcd.disabled = false; // Àüü û±¸°ú¸¦ Ç¥½ÃÇÑ´Ù. cmb_clamdeptcd.choices.itemset.attribute("nodeset") = "/root/init/clamdept/clamdeptlist"; // Àüü Áø·á°ú¸¦ Ç¥½ÃÇÑ´Ù. cmb_orddeptcd.choices.itemset.attribute("nodeset") = "/root/init/orddeptcd/orddeptcdlist"; cmb_orddrid.disabled = true; cmb_suppkind.choices.itemset.attribute("nodeset") = "/root/init/P0010list/P0010"; model.resetInstanceNode("/root/send"); model.resetInstanceNode("/root/hidden"); // ¿À´Ã³¯Â¥·Î û±¸³â¿ùÀ» Ç¥½ÃÇÑ´Ù. fSetClamym(); // Á¶È¸ Á¶°ÇÀ» ÃʱâÈ­ÇÑ´Ù. model.setValue("/root/send/item1/cmbtotordamt", "3"); // 3: ¿øÀÌ»ó model.setValue("/root/send/item1/cmbownbamt", "3"); // 3: ¿øÀÌ»ó model.setValue("/root/send/item1/choicdsrch1", "4"); // 4: EDI //ipt_choicdsrch.attribute("_chartype") = "upper"; // (tfHelper.js) ´ë¹®ÀÚ·Î ÀÔ·ÂÀ» Á¦ÇÑÇÑ´Ù. model.setValue("/root/send/item1/patmode", "1"); // ȯÀÚ¹øÈ£·Î °Ë»ö model.setValue("/root/send/item1/ioflag", "I"); // ´ë»óÀÚ GridÀÇ ¸Þ¸ð ÇʵåÀÇ Btn Ŭ¸¯½Ã º¸¿©Áö´Â ¸Þ¸ð ÀúÀå¿ë GroupÀ» °¨Ãá´Ù. grp_judgmemo.visible = false; } // û±¸ÀÏÀÚ Ç¥½Ã ÇÔ¼ö function fSetClamym() { var today = new Date(); var baseyear = today.getDateFormat("YYYY"); // (dateHelper.js)¿¡¼­ Á¦°øÇÏ´Â ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇØ´ç ³â¸¦ ±¸ÇÑ´Ù. var basemonth = today.getDateFormat("MM"); var baseday = today.getDateFormat("DD"); var currentym = baseyear + basemonth; var currentdd = baseyear + basemonth + baseday; model.setValue("/root/send/item1/clamym", currentym); model.setValue("/root/send/item1/clamdg", ""); model.setValue("/root/hidden/clbs/basedd", currentdd); } // È­¸é ±ÇÇÑÀ» ¼³Á¤ÇÑ´Ù. function fCheckAuth() { if (!isPopup()) { // (common.js) ÀÚ½ÅÀÌ ÆË¾÷ÀÎÁö ¾Æ´ÑÁö¸¦ ¸®ÅÏÇÑ´Ù. model.setValue("properties/auth", "10100000"); // (RXP)ÆË¾÷ÀÌ ¾Æ´Ñ °æ¿ì 󸮱ÇÇÑÀ» ºÎ¿©ÇÏÁö ¾Ê´Â´Ù. } var pAuth = !checkAuth("P"); // Ãâ·Â±ÇÇÑ(º¸°í¼­ Ãâ·Â, ¿¢¼¿ ³»·Á¹Þ±â µî) btn_excelsave.disabled = pAuth; btn_print.disabled = pAuth; var xAuth = !checkAuth("X"); // 󸮱ÇÇÑ(ÀÔ·Â, ¼öÁ¤, »èÁ¦ µî) btn_confirm.disabled = xAuth; btn_cancel.disabled = xAuth; } // Á¶È¸ Á¶°ÇÀÌ ¿Ã¹Ù¸£°Ô ÀԷµǾú´ÂÁö üũÇÑ´Ù. function fCheckSrchCond(srchMode){ // ȯÀÚ´ÜÀ§Á¶È¸¸¦ ÇÏ´Â °æ¿ì if (srchMode == "pidSrch") { var patunitsrch1 = model.getValue("/root/send/item1/patunitsrch1").getTrim(); // (stringHelper.js) ¹®ÀÚ¿­ ¾ÕµÚ¿¡ ÀÖ´Â °ø¹é Á¦°Å var patmode = model.getValue("/root/send/item1/patmode"); // ȯÀÚÁ¶È¸½Ã ¹øÈ£·Î ÇÒ°ÍÀÎÁö ¼º¸íÀ¸·Î ÇÒ°ÍÀÎÁö °áÁ¤ - 20090810 ¹Úâ¿ø model.setValue("/root/send/item1/patunitsrch1", patunitsrch1); if (patunitsrch1 == "") { model.setValue("/root/send/item1/patunitsrch2", ""); } // else if (patunitsrch1.isNumber()) { // (numericHelper.js) ¼ýÀÚ°¡ ÀÔ·ÂµÈ °æ¿ì ȯÀÚ¹øÈ£·Î Á¶È¸ÇÑ´Ù. else if (patmode == "1") { // ȯÀÚ¹øÈ£·Î Á¶È¸ÇÑ´Ù. model.setValue("/root/send/item1/patunitsrch2", "pidSrch"); } else { // ¹®ÀÚ°¡ ÀÔ·ÂµÈ °æ¿ì ȯÀÚÀ̸§À¸·Î Á¶È¸ÇÑ´Ù. if (patunitsrch1.length > 1) { model.setValue("/root/send/item1/patunitsrch2", "nmSrch"); } else { messageBox("ȯÀÚ´ÜÀ§Á¶È¸½Ã °Ë»öÇÒ È¯ÀÚÀ̸§Àº 2±ÛÀÚ ÀÌ»ó", "C001"); ///ȯÀÚ´ÜÀ§Á¶È¸½Ã °Ë»öÇÒ È¯ÀÚÀ̸§Àº 2±ÛÀÚ ÀÌ»ó ÀÔ·ÂÇϽʽÿÀ. model.setFocus("ipt_patunitsrch"); model.setValue("/root/send/item1/patunitsrch2", ""); return false; } } } //¸í¼¼¼­º°·Î Á¶È¸ÇÏ´Â °æ¿ì else if (srchMode == "docuSrch") { // ¸í¹øÈ£ ¹üÀ§¸¦ È®ÀÎÇÑ´Ù. var docuseqno1 = model.getValue("/root/send/item1/docuseqno1"); var docuseqno2 = model.getValue("/root/send/item1/docuseqno2"); if (docuseqno1 != "" && docuseqno2 != "") { if (docuseqno1 > docuseqno2) { messageBox("¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö", "I004"); ///¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù. return false; } model.setValue("/root/send/item1/patunitsrch2", "docuSrch"); return true; } else { messageBox("¸í¹øÈ£¸¦", "C001"); ///¸í¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ! return false; } } // ȯÀÚ´ÜÀ§Á¶È¸¸¦ ÇÏÁö ¾Ê´Â °æ¿ì else { model.setValue("/root/send/item1/patunitsrch2", ""); // ¸í¹øÈ£ ¹üÀ§¸¦ È®ÀÎÇÑ´Ù. var docuseqno1 = model.getValue("/root/send/item1/docuseqno1"); var docuseqno2 = model.getValue("/root/send/item1/docuseqno2"); if (docuseqno1 != "" && docuseqno2 != "") { if (docuseqno1 > docuseqno2) { messageBox("¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö", "I004"); ///¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù. return false; } } // ÃÑÁø·áºñ, º»Àκδã±Ý ÀÔ·Â ¹üÀ§¸¦ È®ÀÎÇÑ´Ù. var totordamt = model.getValue("/root/send/item1/totordamt"); if (totordamt) { if (totordamt > 2147483647) { // java.lang.NumberFormatException: For input string: "2147483648" ¿¡·¯ ¹ß»ýÇÔ messageBox("ÀÔ·Â °¡´ÉÇÑ ÃÑÁø·áºñ ¹üÀ§¸¦", "E003"); ///ÀÔ·Â °¡´ÉÇÑ ÃÑÁø·áºñ ¹üÀ§¸¦ ÃʰúÇÏ¿´½À´Ï´Ù. return false; } } var ownbamt = model.getValue("/root/send/item1/ownbamt"); if (ownbamt) { if (ownbamt > 2147483647) { // java.lang.NumberFormatException: For input string: "2147483648" ¿¡·¯ ¹ß»ýÇÔ messageBox("ÀÔ·Â °¡´ÉÇÑ º»Àκδã±Ý ¹üÀ§¸¦", "E003"); ///ÀÔ·Â °¡´ÉÇÑ º»Àκδã±Ý ¹üÀ§¸¦ ÃʰúÇÏ¿´½À´Ï´Ù. return false; } } // ¼±º°½É»ç´ë»óÀ» ¼³Á¤ÇÑ´Ù. var choicdsrch2 = model.getValue("/root/send/item1/choicdsrch2").getTrim(); model.setValue("/root/send/item1/choicdsrch2", choicdsrch2); if (choicdsrch2 != "") { var choicdsrch1 = model.getValue("/root/send/item1/choicdsrch1"); if (choicdsrch1 == "") { messageBox("¼±º°½É»ç Á¶°ÇÀ» ¸íĪ, ¼ö°¡, EDI Áß¿¡", "C002"); ///¼±º°½É»ç Á¶°ÇÀ» ¸íĪ, ¼ö°¡, EDI Áß¿¡ ¼±ÅÃÇϽʽÿÀ. return false; } else if (choicdsrch1 == "1") { // ¸íĪÀÎ °æ¿ì for (var i=0; i < choicdsrch2.length; i++) { if (choicdsrch2.charCodeAt(i) > 255) { // ÇѱÛÀÌ µé¾î¿À¸é 255º¸´Ù Å©´Ù. model.setValue("/root/send/item1/choicdsrch1", "2"); // 2: Çѱ۸í } } } else { // ¼ö°¡¿Í EDI ÄÚµå °Ë»öÀÇ °æ¿ì ´ë¹®ÀÚ·Î Á¶°Ç°ªÀ» º¯È¯ÇÑ´Ù. model.setValue("/root/send/item1/choicdsrch2", choicdsrch2.toUpperCase()); } } } return true; } // "Á¶È¸" Btn ÀÔ¿ø»çÈĽɻç´ë»óÀÚ Á¶È¸¸¦ ¿äûÇÑ´Ù. function fGetInAftJudgTrgtManList(srchMode){ grp_judgmemo.visible = false; // ´ë»óÀÚ GridÀÇ ¸Þ¸ð ÇʵåÀÇ Btn Ŭ¸¯½Ã º¸¿©Áö´Â ¸Þ¸ð ÀúÀå¿ë GroupÀ» °¨Ãá´Ù. model.removeNodeset("/root/main/list1/clbs"); if (fCheckSrchCond(srchMode)) { // Á¶È¸¹öưÀ¸·Î Á¶È¸ ½Ã offsetÀº "0"À¸·Î ¼³Á¤Çϰí submit() À» ¼öÇàÇÑ´Ù. model.setValue("/root/send/item1/lastclamym", ""); model.setValue("/root/send/item1/lastclamdg", ""); model.setValue("/root/send/item1/lastjudgno", ""); model.setValue("/root/send/item1/lastpid", ""); model.setValue("/root/send/item1/lastpidsn", ""); model.setValue("/root/send/item1/lastordcd", ""); model.setValue("/root/send/item1/lastclamkey", ""); model.setValue("/root/send/item1/lastedilnno", ""); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. submit("TRPID20202"); // °Ë»ö °á°ú¸¦ Ç¥½ÃÇÑ´Ù. fSetSrchJudgTrgtMan(); if (getOpenerUID()) { // (common.js) OpenerÀÇ UID¸¦ ¸®ÅÏ, Opener°¡ ¾øÀ¸¸é "" ¸®ÅÏ // ´ë»óÀÚ ¸®½ºÆ®¿¡¼­ ¼±ÅÃµÈ row¸¦ ÃʱâÈ­ÇÑ´Ù. (´ë»óÀÚÁ¶È¸ pre/next ¿¡¼­ »ç¿ë) model.resetInstanceNode(opener.root.hidden.smpid20200.rslt.selectedRow); } //model.refresh(); grd_clbsmast.refresh(); } } // »çÈĽɻç È­¸é¿¡¼­ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϰí Enter Ä£ °æ¿ì ÇØ´ç ȯÀÚ¸¦ Á¶È¸ÇÏ¿© º¸¿©ÁØ´Ù. function fSetPatUnitSrch1pidSrch(){ var patunitsrch1 = opener.model.getValue("/root/hidden/smpid20200/cond/pid"); if (patunitsrch1 != "") { model.removeNodeset("/root/main/list1/clbs"); grp_judgmemo.visible = false; // ´ë»óÀÚ GridÀÇ ¸Þ¸ð ÇʵåÀÇ Btn Ŭ¸¯½Ã º¸¿©Áö´Â ¸Þ¸ð ÀúÀå¿ë GroupÀ» °¨Ãá´Ù. model.setValue("/root/send/item1/patunitsrch1", patunitsrch1); model.setValue("/root/send/item1/patunitsrch2", "pidSrch"); // Á¶È¸¹öưÀ¸·Î Á¶È¸ ½Ã offsetÀº "0"À¸·Î ¼³Á¤Çϰí submit() À» ¼öÇàÇÑ´Ù. // model.setValue("/root/send/item1/offset", "0"); model.setValue("/root/send/item1/lastclamym", ""); model.setValue("/root/send/item1/lastclamdg", ""); model.setValue("/root/send/item1/lastjudgno", ""); model.setValue("/root/send/item1/lastpid", ""); model.setValue("/root/send/item1/lastpidsn", ""); model.setValue("/root/send/item1/lastordcd", ""); model.setValue("/root/send/item1/lastclamkey", ""); model.setValue("/root/send/item1/lastedilnno", ""); // // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. // model.copyNode("/root/hidden/item1", "/root/send/item1"); submit("TRPID20202"); // °Ë»ö °á°ú¸¦ Ç¥½ÃÇÑ´Ù. fSetSrchJudgTrgtMan(); model.setFocus("ipt_patunitsrch"); model.setValue(opener.root.hidden.smpid20200.rslt.oldPid, patunitsrch1); // ÇöÀç Á¶È¸µÈ ȯÀÚÀÇ µî·Ï¹øÈ£¸¦ ÀúÀå //model.refresh(); grd_clbsmast.refresh(); } } // °Ë»ö °á°ú¸¦ Ç¥½ÃÇÑ´Ù. function fSetSrchJudgTrgtMan() { // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. fSetWorkStatCnt(); // Çѱ۸íĪ °Ë»ö½Ã Rdo¿¡ ¼±ÅÃÀÌ Ç¥½ÃµÇÁö ¾ÊÀ¸¹Ç·Î if (model.getValue("/root/send/item1/choicdsrch1") == "2") { // 2: Çѱ۸í model.setValue("/root/send/item1/choicdsrch1", "1"); } var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_clbsmast.colHidden(grd_clbsmast.colRef("ordcd")) = false; grd_clbsmast.colHidden(grd_clbsmast.colRef("ordnm")) = false; grd_clbsmast.colHidden(grd_clbsmast.colRef("payflag")) = false; grd_clbsmast.colHidden(grd_clbsmast.colRef("drugqtytims")) = false; grd_clbsmast.colHidden(grd_clbsmast.colRef("dayno")) = false; grd_clbsmast.colHidden(grd_clbsmast.colRef("orddt")) = false; grd_clbsmast.colHidden(grd_clbsmast.colRef("execdt")) = false; cap_judgtrgtman.text = "¼±º°½É»ç ´ë»óÀÚ"; } else { grd_clbsmast.colHidden(grd_clbsmast.colRef("ordcd")) = true; grd_clbsmast.colHidden(grd_clbsmast.colRef("ordnm")) = true; grd_clbsmast.colHidden(grd_clbsmast.colRef("payflag")) = true; grd_clbsmast.colHidden(grd_clbsmast.colRef("drugqtytims")) = true; grd_clbsmast.colHidden(grd_clbsmast.colRef("dayno")) = true; grd_clbsmast.colHidden(grd_clbsmast.colRef("orddt")) = true; grd_clbsmast.colHidden(grd_clbsmast.colRef("execdt")) = true; cap_judgtrgtman.text = "»çÈÄ½É»ç ´ë»óÀÚ"; } var clbsList = instance1.selectSingleNode("/root/main/list1/clbs"); if (clbsList == null) { // Á¶È¸µÈ ´ë»óÀÚ°¡ ¾ø´Â °æ¿ì model.setValue("/root/send/item1/lastclamym", ""); model.setValue("/root/send/item1/lastclamdg", ""); model.setValue("/root/send/item1/lastjudgno", ""); model.setValue("/root/send/item1/lastpid", ""); model.setValue("/root/send/item1/lastpidsn", ""); model.setValue("/root/send/item1/lastordcd", ""); model.setValue("/root/send/item1/lastclamkey", ""); model.setValue("/root/send/item1/lastedilnno", ""); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. model.copyNode("/root/hidden/item1", "/root/send/item1"); messageBox("°Ë»öµÈ ½É»ç´ë»óÀÚ°¡", "I004"); ///°Ë»öµÈ ½É»ç´ë»óÀÚ°¡ ¾ø½À´Ï´Ù. return; } var row = grd_clbsmast.rows - 1; model.setValue("/root/send/item1/lastclamym", model.getValue("/root/main/list1/clbs["+ row +"]/clamym")); model.setValue("/root/send/item1/lastclamdg", model.getValue("/root/main/list1/clbs["+ row +"]/clamdg")); model.setValue("/root/send/item1/lastjudgno", model.getValue("/root/main/list1/clbs["+ row +"]/judgno")); model.setValue("/root/send/item1/lastpid", model.getValue("/root/main/list1/clbs["+ row +"]/pid")); model.setValue("/root/send/item1/lastpidsn", model.getValue("/root/main/list1/clbs["+ row +"]/pidsn")); model.setValue("/root/send/item1/lastordcd", model.getValue("/root/main/list1/clbs["+ row +"]/ordcd")); model.setValue("/root/send/item1/lastclamkey", model.getValue("/root/main/list1/clbs["+ row +"]/clamkey")); model.setValue("/root/send/item1/lastedilnno", model.getValue("/root/main/list1/clbs["+ row +"]/edilnno")); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. model.copyNode("/root/hidden/item1", "/root/send/item1"); /* // 2008-11-10 ¼±º°½É»ç »ö±¸ºÐ Á¦È¸¿äû(À±¿µ¿Á¼±»ý´Ô) clbsList = instance1.selectSingleNode("/root/main/list1"); //root/main/list1 var clbsNode = clbsList.childNodes; //root/main/list1/clbs for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ // ¼±º°½É»ç ó¹æ »ö±ò ±¸ºÐ var spcljudgyn = model.getValue("/root/main/list1/clbs["+ i +"]/spcljudgyn"); if (spcljudgyn == "Y") { grd_clbsmast.rowStyle(i, "data", "color") = "#ff3333"; } else { grd_clbsmast.rowStyle(i, "data", "color") = "#000000"; } } */ var cutprcp = model.getValue("/root/send/item1/cutprcp"); if(cutprcp == "Y"){ //»è°¨Ã³¹æÀº GREEN»öÀ¸·Î »ö±¸ºÐ--2009-11-26 var clbsNode = clbsList.childNodes; for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ // ¼±º°½É»ç ó¹æ »ö±ò ±¸ºÐ var cutprcpyn = model.getValue("/root/main/list1/clbs["+ i +"]/cutprcpyn"); if (cutprcpyn == "Y") { grd_clbsmast.rowStyle(i, "data", "background-color") = "#99cc00"; } else { grd_clbsmast.rowStyle(i, "data", "background-color") = "#ffffff"; } } } } // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. function fSetWorkStatCnt(){ var srchmode = "clbsmast"; if (model.getValue("/root/send/item1/patunitsrch1") == "" && model.getValue("/root/send/item1/choicdsrch2")) { srchmode = "specclbs"; } model.setValue("/root/hidden/clbs/srchmode", srchmode); model.setValue("/root/hidden/clbs/totcnt", instance1.getXPathString("count(/root/main/list1/clbs)")); // ÃѰǼö model.setValue("/root/hidden/clbs/endcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='C' or judgendyn='E' or judgendyn='Z'])")); // ¿Ï·á model.setValue("/root/hidden/clbs/unjudgcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='A'])")); // ¹Ì½É»ç model.setValue("/root/hidden/clbs/retecnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='N'])")); // º¸·ù model.setValue("/root/hidden/clbs/delcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='D'])")); // »èÁ¦ model.setValue("/root/hidden/clbs/autodelcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='R'])")); // ÀÚµ¿»èÁ¦ model.setValue("/root/hidden/clbs/judgprcscnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='B'])")); // ½É»çÁß model.setValue("/root/hidden/clbs/rptclamcnt", instance1.getXPathString("count(/root/main/list1/clbs[retdocuyn='Y'])")); // ¹Ý¼ÛºÒ´É¿©ºÎ if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì var totCnt = 0; var cntE = 0; // ¿Ï·á var cntA = 0; // ¹Ì½É»ç var cntM = 0; // º¸·ù var cntD = 0; // »èÁ¦ var cntR = 0; // ÀÚµ¿»èÁ¦ var cntB = 0; // ½É»çÁß var cntJ = 0; // ¹Ý¼ÛºÒ´É¿©ºÎ for (var i = 1; i < grd_clbsmast.rows; i++) { var curclamkey = model.getValue("/root/main/list1/clbs["+ i +"]/clamkey"); var dupl = false; for (var j = (i-1); j >= 1; j--) { var preclamkey = model.getValue("/root/main/list1/clbs["+ j +"]/clamkey"); if (curclamkey == preclamkey) { dupl = true; } } if (dupl == false) { var judgendyn = model.getValue("/root/main/list1/clbs["+ i +"]/judgendyn"); if (judgendyn == "A") { // ¹Ì½É»ç cntA++; } else if (judgendyn == "B") { // ½É»çÁß cntB++; } else if (judgendyn == "D") { // »èÁ¦ cntD++; } else if (judgendyn == "R") { // ÀÚµ¿»èÁ¦ cntR++; } else if (judgendyn == "N") { // º¸·ù cntM++; } else if (judgendyn == "C" || judgendyn == "E" || judgendyn == "Z") { // ¿Ï·á cntE++; } var retdocuyn = model.getValue("/root/main/list1/clbs["+ i +"]/retdocuyn"); if (retdocuyn == "Y") { // ¹Ý¼ÛºÒ´É¿©ºÎ cntJ++; } totCnt++; } } model.setValue("/root/hidden/clbs/totcnt", totCnt); // ÃѰǼö model.setValue("/root/hidden/clbs/endcnt", cntE); // ¿Ï·á model.setValue("/root/hidden/clbs/unjudgcnt", cntA); // ¹Ì½É»ç model.setValue("/root/hidden/clbs/retecnt", cntM); // º¸·ù model.setValue("/root/hidden/clbs/autodelcnt", cntD); // ÀÚµ¿»èÁ¦ model.setValue("/root/hidden/clbs/delcnt", cntD); // »èÁ¦ model.setValue("/root/hidden/clbs/judgprcscnt", cntB); // ½É»çÁß model.setValue("/root/hidden/clbs/rptclamcnt", cntJ); // ¹Ý¼ÛºÒ´É¿©ºÎ } model.refreshpart("/root/hidden/clbs/totcnt"); // ÃѰǼö model.refreshpart("/root/hidden/clbs/endcnt"); // ¿Ï·á model.refreshpart("/root/hidden/clbs/unjudgcnt"); // ¹Ì½É»ç model.refreshpart("/root/hidden/clbs/retecnt"); // º¸·ù model.refreshpart("/root/hidden/clbs/delcnt"); // »èÁ¦ model.refreshpart("/root/hidden/clbs/autodelcnt"); // ÀÚµ¿»èÁ¦ model.refreshpart("/root/hidden/clbs/judgprcscnt"); // ½É»çÁß model.refreshpart("/root/hidden/clbs/rptclamcnt"); // ¹Ý¼ÛºÒ´É¿©ºÎ } // ½É»çÁßÇØÁ¦ function fSetJudgEndYN() { model.removeNodeset("/root/send/list1"); var cnt = 0; var judgendyn = model.getValue("/root/hidden/item1/judgendyn"); // ½É»ç»óÅ "½É»çÁß"À» Á¶°ÇÀ¸·Î Á¶È¸ÇÏ¿© "½É»çÁß ÇØÁ¦"¸¦ ¿äûÇÑ °æ¿ì¿¡´Â // ´ë»óÀÚ¸¦ °³º° ¼±ÅÃÇÒ Çʿ䰡 ¾øÀÌ Á¶È¸µÈ ¸ðµç ´ë»óÀÚ°¡ ÇØÁ¦µÇµµ·Ï ±â´É ºÎ¿© if (judgendyn == "B") { if (grd_clbsmast.rows > 1) { // Á¶È¸µÈ ¸ðµç ½É»çÁß ´ë»óÀÚ¸¦ ÇØÁ¦ÇÑ´Ù. for (var i = 1; i < grd_clbsmast.rows; i++) { var clamym = model.getValue("/root/main/list1/clbs[" + i + "]/clamym"); var clamdg = model.getValue("/root/main/list1/clbs[" + i + "]/clamdg"); var pid = model.getValue("/root/main/list1/clbs[" + i + "]/pid"); var pidsn = model.getValue("/root/main/list1/clbs[" + i + "]/pidsn"); // 20100120 ¿Ï·á»óÅÂÀÏ °æ¿ìµµ ½É»çÁßÇØÁ¦µÉ¼ö ÀÖ¾î »óÅÂüũ Á¶°Ç Ãß°¡ if ( model.getValue("/root/main/list1/clbs[" + i + "]/judgendyn") == "B" ) { cnt++; model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamym", clamym); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamdg", clamdg); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pid", pid); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pidsn", pidsn); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/judgendyn", "A"); // A: ¹Ì½É»ç } } if ( cnt > 0 ) { var ans = messageBox("Á¶È¸µÈ ¸ðµç ½É»çÁß »óÅ " + cnt + "°ÇÀ» ÇØÁ¦", "S001"); /// Á¶È¸µÈ ¸ðµç ½É»çÁß »óÅ *°ÇÀ» ÇØÁ¦ ÇϽ÷Á¸é ¿¹(Yes)\n¾Æ´Ï¸é ¾Æ´Ï¿À(No) if (ans == 6) { // return : yes=6, no=7 submit("TXPID20302"); if (ipt_patunitsrch.currentText.length > 1) { fGetInAftJudgTrgtManList("pidSrch"); } else { fGetInAftJudgTrgtManList(); } } } } else { // Á¶È¸µÈ ´ë»óÀÚ°¡ ¾ø´Â °æ¿ìÀÓ messageBox("½É»çÁß ÇØÁ¦ ÇÒ ´ë»óÀÚ¸¦ Á¶È¸", "I008"); /// ½É»çÁß ÇØÁ¦ ÇÒ ´ë»óÀÚ¸¦ Á¶È¸ ÇϽʽÿÀ. } return; } else { if (grd_clbsmast.selectedRows == 0) { messageBox("½É»çÁß ÇØÁ¦¸¦ ÇÒ ´ë»óÀÚ¸¦", "C002"); /// ½É»çÁß ÇØÁ¦¸¦ ÇÒ ´ë»óÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ. return; } // ¼±ÅÃµÈ ¸ðµç ´ë»óÀÚÀÇ ½É»çÁß »óŸ¦ ÇØÁ¦ÇÑ´Ù. for (var i = 0; i < grd_clbsmast.selectedRows; i++) { var row = grd_clbsmast.selectedrow(i); var sel_clamym = model.getValue("/root/main/list1/clbs[" + row + "]/clamym"); var sel_clamdg = model.getValue("/root/main/list1/clbs[" + row + "]/clamdg"); var sel_pid = model.getValue("/root/main/list1/clbs[" + row + "]/pid"); var sel_pidsn = model.getValue("/root/main/list1/clbs[" + row + "]/pidsn"); var sel_judgendyn = model.getValue("/root/main/list1/clbs[" + row + "]/judgendyn"); if (sel_judgendyn == "B") { // ½É»çÁß »óÅÂÀÎ °æ¿ì cnt++; model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamym", sel_clamym); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamdg", sel_clamdg); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pid", sel_pid); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pidsn", sel_pidsn); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/judgendyn", "A"); // A: ¹Ì½É»ç } } if (cnt > 0) { var ans = messageBox(cnt + "°ÇÀ» ½É»çÁß ÇØÁ¦", "S001"); /// *°ÇÀ» ½É»çÁß ÇØÁ¦ ÇϽ÷Á¸é ¿¹(Yes)\n¾Æ´Ï¸é ¾Æ´Ï¿À(No) if (ans == 6) { // return : yes=6, no=7 submit("TXPID20302"); fGetInAftJudgTrgtManList(); } } else { messageBox("¼±ÅÃµÈ ´ë»óÀÚ Áß ½É»çÁß »óÅÂÀÇ ´ë»óÀÚ°¡", "I004"); /// ¼±ÅÃµÈ ´ë»óÀÚ Áß ½É»çÁß »óÅÂÀÇ ´ë»óÀÚ°¡ ¾ø½À´Ï´Ù. } } } //------------------------------------------------------------ // Áø·áÁ¤º¸Á¶È¸ : SMMMO02500_ȯÀÚÁø·áÁ¤º¸.xrw //------------------------------------------------------------ function fGetEmrInformation() { var row = grd_clbsmast.row fOpenSMMMO02500_1(model.getValue("/root/main/list1/clbs[" + row + "]/pid")); // SMMMO02500_ȯÀÚÁø·áÁ¤º¸.xrw } //------------------------------------------------------------ // EMR - ÅëÇÕ±â·ÏÀüüÁ¶È¸ //------------------------------------------------------------ function fGetAllEmrInformation() { var row = grd_clbsmast.row fOpenSMMRI00400(model.getValue("/root/main/list1/clbs[" + row + "]/pid")); } function responseHandlerTRPID20202() { // ¼­¹ö¿¡¼­ Àü´ÞµÈ °á°ú¸¦ instance¿¡ ¸ÊÇÎ //defualtResponseHandler(submitUUID, response, responseType); copyNodeType("/root/main/list1","/root/hidden/list1","after"); model.removeNodeset("/root/hidden/list1/clbs"); fSetSrchJudgTrgtMan(); btn_nextpage.attribute("visibility") = "visible"; model.refresh(); // } function setPopupRefresh(pid) { var sChildSMMRI00400 = findChildWindowByScreenID("SMMRI00400"); if (sChildSMMRI00400 != null) { var wndobj = getOpenWindow("SMMRI00400"); if(wndobj != null) { setParameter("SMMRI00400_param_pid", pid); // ÃʱâÈ­ÇÔ¼ö È£Ãâ wndobj.javascript.fInitalize(); } } var sChildSMPPI00700 = findChildWindowByScreenID("SMPPI00700"); if (sChildSMPPI00700 != null) { var wndobj = getOpenWindow("SMPPI00700"); if(wndobj != null) { fGetDurginfo(wndobj); } } var sChildSMAER00800 = findChildWindowByScreenID("SMAER00800"); if (sChildSMAER00800 != null) { var wndobj = getOpenWindow("SMAER00800"); if(wndobj != null) { wndobj.javascript.model.makeValue("/root/send/data/singdata/srchdate1", model.getValue("/root/main/list1/clbs[" + grd_clbsmast.row + "]/indd")); wndobj.javascript.model.makeValue("/root/send/data/singdata/srchpid", pid); wndobj.javascript.model.makeValue("/root/send/data/singdata/orddeptcd", model.getValue("/root/main/list1/clbs[" + grd_clbsmast.row + "]/orddeptcd")); wndobj.javascript.model.refresh(); wndobj.javascript.model.dispatch("xforms-ready"); } } } //¾àÁ¦´©ÀûÆË¾÷ function fGetDurginfo(wndobj) { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var cur_row = grd_specclbs.row; } else { var cur_row = grd_clbsmast.row; } var vpid = model.getValue("/root/main/list1/clbs[" + cur_row + "]/pid"); var vhngnm = model.getValue("/root/main/list1/clbs[" + cur_row + "]/patnm"); var vprcpdd = getCurrentDate(); var vprcpcd = ""; setParameter("pid", vpid); setParameter("hngnm", vhngnm); setParameter("prcpdd", vprcpdd); setParameter("prcpcd", vprcpcd); if (wndobj != null) { wndobj.javascript.fInitalize(); } else { open("../../../pam/bfjudgcareweb/xrw/SMPPI00700_ȯÀÚº°¾àÁ¦´©Àû°ü¸®", "1", "20", "80" ,"SMPPI00700_ȯÀÚº°¾àÁ¦´©Àû°ü¸®", "", ""); } } function fGetKDrgOpenPopup(){ var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var cur_row = grd_specclbs.row; } else { var cur_row = grd_clbsmast.row; } var pid = model.getValue("/root/main/list1/clbs[" + cur_row + "]/pid"); var pidsn = model.getValue("/root/main/list1/clbs[" + cur_row + "]/pidsn"); var clamdg = model.getValue("/root/main/list1/clbs[" + cur_row + "]/clamdg"); var clamym = model.getValue("/root/main/list1/clbs[" + cur_row + "]/clamym"); var ordrsltcd = model.getValue("/root/main/list1/clbs[" + cur_row + "]/ordrsltcd"); setParameter("pid", pid); setParameter("pidsn", pidsn); setParameter("clamdg", clamdg); setParameter("clamym", clamym); setParameter("ordrsltcd", ordrsltcd); open("SPPID31000" ,"", "10", "10", "SPPID31000", "/root/hidden/SPPID31000/cond", "/root/send/data/drginfo", "", ""); }