function getMyMenu(){ //submit󸮷Πº¯°æ return new Array("plansupdeptcd", "psnworksupdeptcd"); } function fValidateMainData(){ var deptcd = model.getValue("/root/main/data/deptcd"); var deptnm = model.getValue("/root/main/data/deptnm"); var deptdesc = model.getValue("/root/main/data/deptdesc"); var deptcdlevl2 = model.getValue("/root/main/data/deptcdlevl2"); var deptcdlevl3 = model.getValue("/root/main/data/deptcdlevl3"); var deptcdlevl4 = model.getValue("/root/main/data/deptcdlevl4"); var deptcdlevl5 = model.getValue("/root/main/data/deptcdlevl5"); var deptcdlevl6 = model.getValue("/root/main/data/deptcdlevl6"); var deptcdlevl7 = model.getValue("/root/main/data/deptcdlevl7"); if(deptcd==""){ messageBox('ºÎ¼­ Äڵ带', 'C001'); return false; }else if(deptnm==""){ messageBox('ºÎ¼­ À̸§À»', 'C001'); return false; }else if(deptdesc==""){ model.setValue("/root/main/data/deptdesc", deptnm); }else if(deptcdlevl2==""){ messageBox('ºÎ¼­ÄÚµå ·¹º§2¸¦', 'C001'); return false; }else if(deptcdlevl3==""){ messageBox('ºÎ¼­ÄÚµå ·¹º§3¸¦', 'C001'); return false; }else if(deptcdlevl4==""){ messageBox('ºÎ¼­ÄÚµå ·¹º§4¸¦', 'C001'); return false; }else if(deptcdlevl5==""){ messageBox('ºÎ¼­ÄÚµå ·¹º§5¸¦', 'C001'); return false; }else if(deptcdlevl6==""){ messageBox('ºÎ¼­ÄÚµå ·¹º§6¸¦', 'C001'); return false; }else if(deptcdlevl7==""){ messageBox('ºÎ¼­ÄÚµå ·¹º§7¸¦', 'C001'); return false; } return true; } function fDivideClassDeptList(){ var deptlist = instance1.selectNodes("/root/main/clsdeptlist/dept"); var standard = model.getValue("/root/main/search/deptcdsearchstandard"); for(var i=1; i<=deptlist.length; i++){ var deptcd = model.getValue("/root/main/clsdeptlist/dept["+i+"]/deptcd"); var standard_upcd = model.getValue("/root/main/clsdeptlist/dept["+i+"]/"+standard); if(standard_upcd==""){ grd_clsdeptlist.rowstyle( i , "data" , "background-color" ) = "#ffffff"; }else{ grd_clsdeptlist.rowstyle( i , "data" , "background-color" ) = "#c8e67b"; } } model.setValue("/root/main/mode", "retrived"); } function fOpenClassDeptList(sibling, standard){ var parents; if(sibling){ parents = fFindParentsDeptCD(); }else{ parents = grd_deptcdlist.valueMatrix(row, 1); } setParameter("parents", parents); setParameter("standard", standard); window.load("SPZSDC00102_ºÎ¼­Á¤º¸°ü¸®ÆË¾÷.xrw", "modal", "", "width:543px; height:400;"); } /* 2007/06/19 databaseÀÇ columnÀ» displayÇÏ¿© ±¸Çö */ function fDept2DeptHistory(dept_offset, history_offset){ var color = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("color")); var instcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("instcd")); var deptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptcd")); var valifromdd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("valifromdd")); var depthngnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("depthngnm")); var inorddeptnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("inorddeptnm")); var indepthngnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("indepthngnm")); var deptengnm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptengnm")); var deptchinm = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptchinm")); var deptplce = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptplce")); var deptengabbr = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("deptengabbr")); var depthngabbr = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("depthngabbr")); var reqfild = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("reqfild")); var reqdeptno = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("reqdeptno")); var nextplceyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("nextplceyn")); var nextplceprity = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("nextplceprity")); var inetrsrvyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("inetrsrvyn")); var cntctel = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("cntctel")); var dutplceuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dutplceuseyn")); var reqauthdeptyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("reqauthdeptyn")); var planuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("planuseyn")); var planupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("planupdeptcd")); var plandispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("plandispseq")); var orduseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orduseyn")); var orddeptflag = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orddeptflag")); var ordupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("ordupdeptcd")); var orddispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orddispseq")); var clincdeptdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("clincdeptdispseq")); var psnworkuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("psnworkuseyn")); var psnworkupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("psnworkupdeptcd")); var psnworkdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("psnworkdispseq")); var purcuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("purcuseyn")); var purcupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("purcupdeptcd")); var purcdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("purcdispseq")); var fnworkuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fnworkuseyn")); var fnworkupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fnworkupdeptcd")); var fnworkdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fnworkdispseq")); var careuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("careuseyn")); var careupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("careupdeptcd")); var caredispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("caredispseq")); var gafruseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("gafruseyn")); var gafrupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("gafrupdeptcd")); var gafrdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("gafrdispseq")); var rcptuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("rcptuseyn")); var rcptupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("rcptupdeptcd")); var rcptdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("rcptdispseq")); var pamuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("pamuseyn")); var pamupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("pamupdeptcd")); var pamdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("pamdispseq")); var healcareinfouseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("healcareinfouseyn")); var healcareinfoupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("healcareinfoupdeptcd")); var healcareinfodispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("healcareinfodispseq")); var insuuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("insuuseyn")); var insuupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("insuupdeptcd")); var insudispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("insudispseq")); var dgenuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dgenuseyn")); var dgenupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dgenupdeptcd")); var dgendispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("dgendispseq")); var homecareuseyn = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("homecareuseyn")); var homecareupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("homecareupdeptcd")); var homecaredispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("homecaredispseq")); var instsupdeptcd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("instsupdeptcd")); var instdispseq = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("instdispseq")); var fstrgstrid = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fstrgstrid")); var fstrgstdt = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("fstrgstdt")); var lastupdtrid = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("lastupdtrid")); var lastupdtdt = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("lastupdtdt")); var valitodd = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("valitodd")); var iscurrent = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("iscurrent")); var orddeptkind = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("orddeptkind")); var ordclsdeptflag = grd_deptlist.valueMatrix(dept_offset, grd_deptlist.colRef("ordclsdeptflag")); grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("color")) = color; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("instcd")) = instcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptcd")) = deptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("valifromdd")) = valifromdd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("depthngnm")) = depthngnm; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("inorddeptnm")) = inorddeptnm; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("indepthngnm")) = indepthngnm; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptengnm")) = deptengnm; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptchinm")) = deptchinm; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptplce")) = deptplce; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("deptengabbr")) = deptengabbr; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("depthngabbr")) = depthngabbr; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("reqfild")) = reqfild; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("reqdeptno")) = reqdeptno; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("nextplceyn")) = nextplceyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("nextplceprity")) = nextplceprity; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("inetrsrvyn")) = inetrsrvyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("cntctel")) = cntctel; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dutplceuseyn")) = dutplceuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("reqauthdeptyn")) = reqauthdeptyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("planuseyn")) = planuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("planupdeptcd")) = planupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("plandispseq")) = plandispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orduseyn")) = orduseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orddeptflag")) = orddeptflag; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("ordupdeptcd")) = ordupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orddispseq")) = orddispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("clincdeptdispseq")) = clincdeptdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("psnworkuseyn")) = psnworkuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("psnworkupdeptcd")) = psnworkupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("psnworkdispseq")) = psnworkdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("purcuseyn")) = purcuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("purcupdeptcd")) = purcupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("purcdispseq")) = purcdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fnworkuseyn")) = fnworkuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fnworkupdeptcd")) = fnworkupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fnworkdispseq")) = fnworkdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("careuseyn")) = careuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("careupdeptcd")) = careupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("caredispseq")) = caredispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("gafruseyn")) = gafruseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("gafrupdeptcd")) = gafrupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("gafrdispseq")) = gafrdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("rcptuseyn")) = rcptuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("rcptupdeptcd")) = rcptupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("rcptdispseq")) = rcptdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("pamuseyn")) = pamuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("pamupdeptcd")) = pamupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("pamdispseq")) = pamdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("healcareinfouseyn")) = healcareinfouseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("healcareinfoupdeptcd"))= healcareinfoupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("healcareinfodispseq"))= healcareinfodispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("insuuseyn")) = insuuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("insuupdeptcd")) = insuupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("insudispseq")) = insudispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dgenuseyn")) = dgenuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dgenupdeptcd")) = dgenupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("dgendispseq")) = dgendispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("homecareuseyn")) = homecareuseyn; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("homecareupdeptcd")) = homecareupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("homecaredispseq")) = homecaredispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("instsupdeptcd")) = instsupdeptcd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("instdispseq")) = instdispseq; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fstrgstrid")) = fstrgstrid; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("fstrgstdt")) = fstrgstdt; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("lastupdtrid")) = lastupdtrid; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("lastupdtdt")) = lastupdtdt; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("valitodd")) = valitodd; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("orddeptkind")) = orddeptkind; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("ordclsdeptflag")) = ordclsdeptflag; grd_depthistorylist.valueMatrix(history_offset, grd_depthistorylist.colRef("iscurrent")) = iscurrent; grd_depthistorylist.rowstyle( history_offset , "data" , "background-color" ) = color; } /* 2007/06/20 databaseÀÇ columnÀ» displayÇÏ¿© ±¸Çö 2008/06/10 Áø·á°úÀ¯Çü(OrdDeptKind), Áø·áºÐ°ú±¸ºÐ(OrdClsDeptFlag), ÀÔ¿øÁø·á°ú¸í(InOrdDeptNM), ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) Ãß°¡ 2008/07/28 ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) »èÁ¦, ºÎ¼­Çѱ۸íÀÌ ¿Ü·¡Áø·á°ú¸íÀ» ´ëü */ function fHistoryGrid2Main(){ var row = grd_depthistorylist.row; var row_status = fGetDeptHistoryStatus(row); var instcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("instcd")); model.setValue("/root/main/data/instcd", instcd); var deptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptcd")); model.setValue("/root/main/data/deptcd", deptcd); var valifromdd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("valifromdd")); model.setValue("/root/main/data/valifromdd", valifromdd); if(row_status!="temporary"){ model.setValue("/root/main/data/valifromddkey", valifromdd); } var depthngnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("depthngnm")); model.setValue("/root/main/data/depthngnm", depthngnm); var indepthngnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("indepthngnm")); model.setValue("/root/main/data/indepthngnm", indepthngnm); var inorddeptnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("inorddeptnm")); model.setValue("/root/main/data/inorddeptnm", inorddeptnm); var deptengnm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptengnm")); model.setValue("/root/main/data/deptengnm", deptengnm); var deptchinm = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptchinm")); model.setValue("/root/main/data/deptchinm", deptchinm); var deptplce = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptplce")); model.setValue("/root/main/data/deptplce", deptplce); var deptengabbr = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("deptengabbr")); model.setValue("/root/main/data/deptengabbr", deptengabbr); var depthngabbr = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("depthngabbr")); model.setValue("/root/main/data/depthngabbr", depthngabbr); var reqfild = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("reqfild")); model.setValue("/root/main/data/reqfild", reqfild); var reqdeptno = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("reqdeptno")); model.setValue("/root/main/data/reqdeptno", reqdeptno); var nextplceyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("nextplceyn")); model.setValue("/root/main/data/nextplceyn", nextplceyn); var nextplceprity = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("nextplceprity")); model.setValue("/root/main/data/nextplceprity", nextplceprity); var inetrsrvyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("inetrsrvyn")); model.setValue("/root/main/data/inetrsrvyn", inetrsrvyn); var cntctel = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("cntctel")); model.setValue("/root/main/data/cntctel", cntctel); var dutplceuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dutplceuseyn")); model.setValue("/root/main/data/dutplceuseyn", dutplceuseyn); var reqauthdeptyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("reqauthdeptyn")); model.setValue("/root/main/data/reqauthdeptyn", reqauthdeptyn); var planuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("planuseyn")); model.setValue("/root/main/data/planuseyn", planuseyn); var plansupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("plansupdeptcd")); model.setValue("/root/main/data/plansupdeptcd", plansupdeptcd); var plandispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("plandispseq")); model.setValue("/root/main/data/plandispseq", plandispseq); var orduseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orduseyn")); model.setValue("/root/main/data/orduseyn", orduseyn); var orddeptflag = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orddeptflag")); model.setValue("/root/main/data/orddeptflag", orddeptflag); var ordsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("ordsupdeptcd")); model.setValue("/root/main/data/ordsupdeptcd", ordsupdeptcd); var orddispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orddispseq")); model.setValue("/root/main/data/orddispseq", orddispseq); var clincdeptdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("clincdeptdispseq")); model.setValue("/root/main/data/clincdeptdispseq", clincdeptdispseq); var psnworkuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("psnworkuseyn")); model.setValue("/root/main/data/psnworkuseyn", psnworkuseyn); var psnworksupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("psnworksupdeptcd")); model.setValue("/root/main/data/psnworksupdeptcd", psnworksupdeptcd); var psnworkdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("psnworkdispseq")); model.setValue("/root/main/data/psnworkdispseq", psnworkdispseq); var purcuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("purcuseyn")); model.setValue("/root/main/data/purcuseyn", purcuseyn); var purcsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("purcsupdeptcd")); model.setValue("/root/main/data/purcsupdeptcd", purcsupdeptcd); var purcdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("purcdispseq")); model.setValue("/root/main/data/purcdispseq", purcdispseq); var fnworkuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("fnworkuseyn")); model.setValue("/root/main/data/fnworkuseyn", fnworkuseyn); var fnworksupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("fnworksupdeptcd")); model.setValue("/root/main/data/fnworksupdeptcd", fnworksupdeptcd); var fnworkdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("fnworkdispseq")); model.setValue("/root/main/data/fnworkdispseq", fnworkdispseq); var careuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("careuseyn")); model.setValue("/root/main/data/careuseyn", careuseyn); var caresupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("caresupdeptcd")); model.setValue("/root/main/data/caresupdeptcd", caresupdeptcd); var caredispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("caredispseq")); model.setValue("/root/main/data/caredispseq", caredispseq); var gafruseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("gafruseyn")); model.setValue("/root/main/data/gafruseyn", gafruseyn); var gafrsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("gafrsupdeptcd")); model.setValue("/root/main/data/gafrsupdeptcd", gafrsupdeptcd); var gafrdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("gafrdispseq")); model.setValue("/root/main/data/gafrdispseq", gafrdispseq); var rcptuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("rcptuseyn")); model.setValue("/root/main/data/rcptuseyn", rcptuseyn); var rcptsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("rcptsupdeptcd")); model.setValue("/root/main/data/rcptsupdeptcd", rcptsupdeptcd); var rcptdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("rcptdispseq")); model.setValue("/root/main/data/rcptdispseq", rcptdispseq); var pamuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("pamuseyn")); model.setValue("/root/main/data/pamuseyn", pamuseyn); var pamsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("pamsupdeptcd")); model.setValue("/root/main/data/pamsupdeptcd", pamsupdeptcd); var pamdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("pamdispseq")); model.setValue("/root/main/data/pamdispseq", pamdispseq); var healcareinfouseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("healcareinfouseyn")); model.setValue("/root/main/data/healcareinfouseyn", healcareinfouseyn); var healcareinfosupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("healcareinfosupdeptcd")); model.setValue("/root/main/data/healcareinfosupdeptcd", healcareinfosupdeptcd); var healcareinfodispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("healcareinfodispseq")); model.setValue("/root/main/data/healcareinfodispseq", healcareinfodispseq); var insuuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("insuuseyn")); model.setValue("/root/main/data/insuuseyn", insuuseyn); var insusupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("insusupdeptcd")); model.setValue("/root/main/data/insusupdeptcd", insusupdeptcd); var insudispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("insudispseq")); model.setValue("/root/main/data/insudispseq", insudispseq); var dgenuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dgenuseyn")); model.setValue("/root/main/data/dgenuseyn", dgenuseyn); var dgensupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dgensupdeptcd")); model.setValue("/root/main/data/dgensupdeptcd", dgensupdeptcd); var dgendispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("dgendispseq")); model.setValue("/root/main/data/dgendispseq", dgendispseq); var homecareuseyn = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("homecareuseyn")); model.setValue("/root/main/data/homecareuseyn", homecareuseyn); var homecaresupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("homecaresupdeptcd")); model.setValue("/root/main/data/homecaresupdeptcd", homecaresupdeptcd); var homecaredispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("homecaredispseq")); model.setValue("/root/main/data/homecaredispseq", homecaredispseq); var instsupdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("instsupdeptcd")); model.setValue("/root/main/data/instsupdeptcd", instsupdeptcd); var instdispseq = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("instdispseq")); model.setValue("/root/main/data/instdispseq", instdispseq); var valitodd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("valitodd")); model.setValue("/root/main/data/valitodd", valitodd); if(row_status!="temporary"){ model.setValue("/root/main/data/valitoddkey", valitodd); } var standard_supdeptcd = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef(authority)); var authority = model.getValue("/root/main/search/authority"); ipt_supdeptcd.attribute("ref") = "/root/main/data/"+authority; var orddeptkind = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("orddeptkind")); model.setValue("/root/main/data/orddeptkind", orddeptkind); var ordclsdeptflag = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("ordclsdeptflag")); model.setValue("/root/main/data/ordclsdeptflag", ordclsdeptflag); } function fGetStandardSupdeptcd(grid, standard_supdeptcd){ var row = grid.row;//¼±ÅÃµÈ Çà var supdeptcd = grid.valueMatrix(row, grid.colRef(standard_supdeptcd)); } function fClearDeptHistory(){ var depthistory_nodes = instance1.selectNodes("/root/main/depthistorylist"); for(i=1; i<=depthistory_nodes.length; i++){ model.removenode("/root/main/depthistorylist["+i+"]"); } } function fFindDept(deptcd){ for(var i=grd_deptlist.fixedRows; ilevel) { obj_class_deptcd[2] = true; }else{ obj_class_deptcd[2] = false; } break; } } return obj_class_deptcd; } function fFindUpSameLevelRow(grid){ var offset = grid.row; var level = grid.valueMatrix(offset, grid.colRef("level")); var row = -1; for(offset; offset>=grid.fixedRows; offset--){ var comp_level = grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("level")); if(offset==grid.row){ continue; }else if(comp_level < level){ break; }else if(comp_level>level){ continue; }else if(comp_level==level){ row = offset; break; } } return row; } function fFindDownSameLevelRow(grid){ var offset = grid.row; var level = grid.valueMatrix(offset, grid.colRef("level")); var row = -1; for(offset; offsetlevel){ continue; }else if(comp_level==level){ row = offset; break; } } return row; } function fCacheDeptBundle(grid, parents_row, bind_path, temp_path){ model.removeNodeset(temp_path); var level = new Number(grid.valueMatrix(parents_row, grid.colRef("level"))); var offset = parents_row; var last_index = offset; while( offset < grid.rows ){ var comp_level = grid.valueMatrix(offset, grid.colRef("level")); if( offset == parents_row ){ fCacheDept(bind_path+"["+offset+"]", temp_path, offset); last_index = offset; }else if( comp_level > level){ fCacheDept(bind_path+"["+offset+"]", temp_path, offset); last_index = offset; }else if( comp_level <= level ){ break; } offset++; } return last_index; } function fCacheDept(bind_path, temp_path, offset){ var temp_length = instance1.selectNodes(temp_path).length; var temp_index = temp_length + 1; model.makeNode(temp_path+"["+temp_index+"]"); model.copyNode(temp_path+"["+temp_index+"]", bind_path); } function fCache2Grid(temp_path, offset, difference){ var deptlist = instance1.selectnodes(temp_path); for(var j=1; j<=deptlist.length; j++){ var color=model.getValue(temp_path+"["+j+"]/color"); var iscurrent=model.getValue(temp_path+"["+j+"]/iscurrent"); var rowstatus=model.getValue(temp_path+"["+j+"]/rowstatus"); var instcd=model.getValue(temp_path+"["+j+"]/instcd"); var deptcd=model.getValue(temp_path+"["+j+"]/deptcd"); var valitodd=model.getValue(temp_path+"["+j+"]/valitodd"); var depthngnm=model.getValue(temp_path+"["+j+"]/depthngnm"); var deptengnm=model.getValue(temp_path+"["+j+"]/deptengnm"); var deptchinm=model.getValue(temp_path+"["+j+"]/deptchinm"); var fstrgstdt=model.getValue(temp_path+"["+j+"]/fstrgstdt"); var lastupdtrid=model.getValue(temp_path+"["+j+"]/lastupdtrid"); var lastupdtdt=model.getValue(temp_path+"["+j+"]/lastupdtdt"); var deptplce=model.getValue(temp_path+"["+j+"]/deptplce"); var deptengabbr=model.getValue(temp_path+"["+j+"]/deptengabbr"); var depthngabbr=model.getValue(temp_path+"["+j+"]/depthngabbr"); var reqfild=model.getValue(temp_path+"["+j+"]/reqfild"); var reqdeptno=model.getValue(temp_path+"["+j+"]/reqdeptno"); var nextplceyn=model.getValue(temp_path+"["+j+"]/nextplceyn"); var nextplceprity=model.getValue(temp_path+"["+j+"]/nextplceprity"); var inetrsrvyn=model.getValue(temp_path+"["+j+"]/inetrsrvyn"); var cntctel=model.getValue(temp_path+"["+j+"]/cntctel"); var dutplceuseyn=model.getValue(temp_path+"["+j+"]/dutplceuseyn"); var reqauthdeptyn=model.getValue(temp_path+"["+j+"]/reqauthdeptyn"); var planuseyn=model.getValue(temp_path+"["+j+"]/planuseyn"); var plansupdeptcd=model.getValue(temp_path+"["+j+"]/plansupdeptcd"); var plandispseq=model.getValue(temp_path+"["+j+"]/plandispseq"); var orduseyn=model.getValue(temp_path+"["+j+"]/orduseyn"); var orddeptflag=model.getValue(temp_path+"["+j+"]/orddeptflag"); var ordsupdeptcd=model.getValue(temp_path+"["+j+"]/ordsupdeptcd"); var orddispseq=model.getValue(temp_path+"["+j+"]/orddispseq"); var clincdeptdispseq=model.getValue(temp_path+"["+j+"]/clincdeptdispseq"); var psnworkuseyn=model.getValue(temp_path+"["+j+"]/psnworkuseyn"); var psnworksupdeptcd=model.getValue(temp_path+"["+j+"]/psnworksupdeptcd"); var psnworkdispseq=model.getValue(temp_path+"["+j+"]/psnworkdispseq"); var purcuseyn=model.getValue(temp_path+"["+j+"]/purcuseyn"); var purcsupdeptcd=model.getValue(temp_path+"["+j+"]/purcsupdeptcd"); var purcdispseq=model.getValue(temp_path+"["+j+"]/purcdispseq"); var fnworkuseyn=model.getValue(temp_path+"["+j+"]/fnworkuseyn"); var fnworksupdeptcd=model.getValue(temp_path+"["+j+"]/fnworksupdeptcd"); var fnworkdispseq=model.getValue(temp_path+"["+j+"]/fnworkdispseq"); var careuseyn=model.getValue(temp_path+"["+j+"]/careuseyn"); var caresupdeptcd=model.getValue(temp_path+"["+j+"]/caresupdeptcd"); var caredispseq=model.getValue(temp_path+"["+j+"]/caredispseq"); var gafruseyn=model.getValue(temp_path+"["+j+"]/gafruseyn"); var gafrsupdeptcd=model.getValue(temp_path+"["+j+"]/gafrsupdeptcd"); var gafrdispseq=model.getValue(temp_path+"["+j+"]/gafrdispseq"); var rcptuseyn=model.getValue(temp_path+"["+j+"]/rcptuseyn"); var rcptsupdeptcd=model.getValue(temp_path+"["+j+"]/rcptsupdeptcd"); var rcptdispseq=model.getValue(temp_path+"["+j+"]/rcptdispseq"); var pamuseyn=model.getValue(temp_path+"["+j+"]/pamuseyn"); var pamsupdeptcd=model.getValue(temp_path+"["+j+"]/pamsupdeptcd"); var pamdispseq=model.getValue(temp_path+"["+j+"]/pamdispseq"); var healcareinfouseyn=model.getValue(temp_path+"["+j+"]/healcareinfouseyn"); var healcareinfosupdeptcd=model.getValue(temp_path+"["+j+"]/healcareinfosupdeptcd"); var healcareinfodispseq=model.getValue(temp_path+"["+j+"]/healcareinfodispseq"); var insuuseyn=model.getValue(temp_path+"["+j+"]/insuuseyn"); var insusupdeptcd=model.getValue(temp_path+"["+j+"]/insusupdeptcd"); var insudispseq=model.getValue(temp_path+"["+j+"]/insudispseq"); var dgenuseyn=model.getValue(temp_path+"["+j+"]/dgenuseyn"); var dgensupdeptcd=model.getValue(temp_path+"["+j+"]/dgensupdeptcd"); var dgendispseq=model.getValue(temp_path+"["+j+"]/dgendispseq"); var homecareuseyn=model.getValue(temp_path+"["+j+"]/homecareuseyn"); var homecaresupdeptcd=model.getValue(temp_path+"["+j+"]/homecaresupdeptcd"); var homecaredispseq=model.getValue(temp_path+"["+j+"]/homecaredispseq"); var instsupdeptcd=model.getValue(temp_path+"["+j+"]/instsupdeptcd"); var instdispseq=model.getValue(temp_path+"["+j+"]/instdispseq"); var valifromdd=model.getValue(temp_path+"["+j+"]/valifromdd"); var orddeptkind = model.getValue(temp_path+"["+j+"]/orddeptkind"); var ordclsdeptflag = model.getValue(temp_path+"["+j+"]/ordclsdeptflag"); var inorddeptnm = model.getValue(temp_path+"["+j+"]/inorddeptnm"); if(difference!=null){ var o_level = model.getValue(temp_path+"["+j+"]/level"); level = new Number(o_level) + difference + 1; }else{ level = model.getValue(temp_path+"["+j+"]/level"); } var item_offset = new Number(offset)+j; var insert_offset = new Number(item_offset)-1; grd_deptlist.insertrow(insert_offset, "after", false); grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("color"))= color; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("iscurrent"))= iscurrent; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rowstatus"))= rowstatus; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("instcd"))= instcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptcd"))= deptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("valitodd"))= valitodd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("depthngnm"))= depthngnm; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptengnm"))= deptengnm; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptchinm"))= deptchinm; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fstrgstdt"))= fstrgstdt; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("lastupdtrid"))= lastupdtrid; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("lastupdtdt"))= lastupdtdt; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptplce"))= deptplce; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("deptengabbr"))= deptengabbr; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("depthngabbr"))= depthngabbr; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("reqfild"))= reqfild; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("reqdeptno"))= reqdeptno; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("nextplceyn"))= nextplceyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("nextplceprity"))= nextplceprity; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("inetrsrvyn"))= inetrsrvyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("cntctel"))= cntctel; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dutplceuseyn"))= dutplceuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("reqauthdeptyn"))= reqauthdeptyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("planuseyn"))= planuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("plansupdeptcd"))= plansupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("plandispseq"))= plandispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orduseyn"))= orduseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orddeptflag"))= orddeptflag; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("ordsupdeptcd"))= ordsupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orddispseq"))= orddispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("clincdeptdispseq"))= clincdeptdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("psnworkuseyn"))= psnworkuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("psnworksupdeptcd"))= psnworksupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("psnworkdispseq"))= psnworkdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("purcuseyn"))= purcuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("purcsupdeptcd"))= purcsupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("purcdispseq"))= purcdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fnworkuseyn"))= fnworkuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fnworksupdeptcd"))= fnworksupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("fnworkdispseq"))= fnworkdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("careuseyn"))= careuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("caresupdeptcd"))= caresupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("caredispseq"))= caredispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("gafruseyn"))= gafruseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("gafrsupdeptcd"))= gafrsupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("gafrdispseq"))= gafrdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rcptuseyn"))= rcptuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rcptsupdeptcd"))= rcptsupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("rcptdispseq"))= rcptdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("pamuseyn"))= pamuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("pamsupdeptcd"))= pamsupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("pamdispseq"))= pamdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("healcareinfouseyn"))= healcareinfouseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("healcareinfosupdeptcd"))= healcareinfosupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("healcareinfodispseq"))= healcareinfodispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("insuuseyn"))= insuuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("insusupdeptcd"))= insusupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("insudispseq"))= insudispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dgenuseyn"))= dgenuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dgensupdeptcd"))= dgensupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("dgendispseq"))= dgendispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("homecareuseyn"))= homecareuseyn; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("homecaresupdeptcd"))= homecaresupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("homecaredispseq"))= homecaredispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("instsupdeptcd"))= instsupdeptcd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("instdispseq"))= instdispseq; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("valifromdd"))= valifromdd; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("level"))= level; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("orddeptkind"))= orddeptkind; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("ordclsdeptflag"))= ordclsdeptflag; grd_deptlist.valueMatrix(item_offset, grd_deptlist.colRef("inorddeptnm"))= inorddeptnm; // alert("item_offset : "+item_offset+",rowstatus : "+rowstatus); grd_deptlist.rowstatus(item_offset) = rowstatus; grd_deptlist.rowstyle(item_offset , "data" , "background-color" ) = color; } } function fGetParentsName(grid, row, cols){ var parents; if(row==-1){ parents = ""; }else{ parents = grid.valueMatrix(row, grid.colRef(cols)); } return parents; } function fGetParents(grid, selected_row, parents_cols){ var parents = grid.valueMatrix(selected_row, grid.colRef(parents_cols)); return parents; } function fReorgSequence(grid, parents, parents_cols, dispseq_cols){ var sequence = new Number(1);//sequence´Â 1ºÎÅÍ ½ÃÀÛÇÑ´Ù. for(var i=grid.fixedRows; i 0 ){ return true; } return false; } /* 2007/06/20 Database³»¿ë ¹Ý¿µ 2008/06/10 Áø·á°úÀ¯Çü(OrdDeptKind), Áø·áºÐ°ú±¸ºÐ(OrdClsDeptFlag), ÀÔ¿øÁø·á°ú¸í(InOrdDeptNM), ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) Ãß°¡ 2008/07/28 ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) »èÁ¦, ºÎ¼­Çѱ۸íÀÌ ¿Ü·¡Áø·á°ú¸íÀ» ´ëü */ function fCopyDetail2Send(){ var instcd = model.getValue("root/main/data/instcd"); var deptcd = model.getValue("root/main/data/deptcd"); var valifromdd = model.getValue("root/main/data/valifromdd"); var valifromddkey = model.getValue("root/main/data/valifromddkey"); var valiftoddkey = model.getValue("root/main/data/valiftoddkey"); var depthngnm = model.getValue("root/main/data/depthngnm"); var inorddeptnm = model.getValue("root/main/data/inorddeptnm"); var indepthngnm = model.getValue("root/main/data/indepthngnm"); var deptengnm = model.getValue("root/main/data/deptengnm"); var deptchinm = model.getValue("root/main/data/deptchinm"); var deptplce = model.getValue("root/main/data/deptplce"); var deptengabbr = model.getValue("root/main/data/deptengabbr"); var depthngabbr = model.getValue("root/main/data/depthngabbr"); var reqfild = model.getValue("root/main/data/reqfild"); var reqdeptno = model.getValue("root/main/data/reqdeptno"); var nextplceyn = model.getValue("root/main/data/nextplceyn"); var nextplceprity = model.getValue("root/main/data/nextplceprity"); var inetrsrvyn = model.getValue("root/main/data/inetrsrvyn"); var cntctel = model.getValue("root/main/data/cntctel"); var dutplceuseyn = model.getValue("root/main/data/dutplceuseyn"); var reqauthdeptyn = model.getValue("root/main/data/reqauthdeptyn"); var planuseyn = model.getValue("root/main/data/planuseyn"); var plansupdeptcd = model.getValue("root/main/data/plansupdeptcd"); var plandispseq = model.getValue("root/main/data/plandispseq"); var orduseyn = model.getValue("root/main/data/orduseyn"); var orddeptflag = model.getValue("root/main/data/orddeptflag"); var ordsupdeptcd = model.getValue("root/main/data/ordsupdeptcd"); var orddispseq = model.getValue("root/main/data/orddispseq"); var clincdeptdispseq = model.getValue("root/main/data/clincdeptdispseq"); var psnworkuseyn = model.getValue("root/main/data/psnworkuseyn"); var psnworksupdeptcd = model.getValue("root/main/data/psnworksupdeptcd"); var psnworkdispseq = model.getValue("root/main/data/psnworkdispseq"); var purcuseyn = model.getValue("root/main/data/purcuseyn"); var purcsupdeptcd = model.getValue("root/main/data/purcsupdeptcd"); var purcdispseq = model.getValue("root/main/data/purcdispseq"); var fnworkuseyn = model.getValue("root/main/data/fnworkuseyn"); var fnworksupdeptcd = model.getValue("root/main/data/fnworksupdeptcd"); var fnworkdispseq = model.getValue("root/main/data/fnworkdispseq"); var careuseyn = model.getValue("root/main/data/careuseyn"); var caresupdeptcd = model.getValue("root/main/data/caresupdeptcd"); var caredispseq = model.getValue("root/main/data/caredispseq"); var gafruseyn = model.getValue("root/main/data/gafruseyn"); var gafrsupdeptcd = model.getValue("root/main/data/gafrsupdeptcd"); var gafrdispseq = model.getValue("root/main/data/gafrdispseq"); var rcptuseyn = model.getValue("root/main/data/rcptuseyn"); var rcptsupdeptcd = model.getValue("root/main/data/rcptsupdeptcd"); var rcptdispseq = model.getValue("root/main/data/rcptdispseq"); var pamuseyn = model.getValue("root/main/data/pamuseyn"); var pamsupdeptcd = model.getValue("root/main/data/pamsupdeptcd"); var pamdispseq = model.getValue("root/main/data/pamdispseq"); var healcareinfouseyn = model.getValue("root/main/data/healcareinfouseyn"); var healcareinfosupdeptcd = model.getValue("root/main/data/healcareinfosupdeptcd"); var healcareinfodispseq = model.getValue("root/main/data/healcareinfodispseq"); var insuuseyn = model.getValue("root/main/data/insuuseyn"); var insusupdeptcd = model.getValue("root/main/data/insusupdeptcd"); var insudispseq = model.getValue("root/main/data/insudispseq"); var dgenuseyn = model.getValue("root/main/data/dgenuseyn"); var dgensupdeptcd = model.getValue("root/main/data/dgensupdeptcd"); var dgendispseq = model.getValue("root/main/data/dgendispseq"); var homecareuseyn = model.getValue("root/main/data/homecareuseyn"); var homecaresupdeptcd = model.getValue("root/main/data/homecaresupdeptcd"); var homecaredispseq = model.getValue("root/main/data/homecaredispseq"); var instsupdeptcd = model.getValue("root/main/data/instsupdeptcd"); var instdispseq = model.getValue("root/main/data/instdispseq"); var valitodd = model.getValue("root/main/data/valitodd"); var valitoddkey = model.getValue("root/main/data/valitoddkey"); var orddeptkind = model.getValue("root/main/data/orddeptkind"); var ordclsdeptflag = model.getValue("root/main/data/ordclsdeptflag"); model.makeValue("root/send/dept/instcd",instcd); model.makeValue("root/send/dept/deptcd",deptcd); model.makeValue("root/send/dept/valifromdd",valifromdd); model.makeValue("root/send/dept/valifromddkey",valifromddkey); model.makeValue("root/send/dept/depthngnm",depthngnm); model.makeValue("root/send/dept/inorddeptnm",inorddeptnm); model.makeValue("root/send/dept/indepthngnm",indepthngnm); model.makeValue("root/send/dept/deptengnm",deptengnm); model.makeValue("root/send/dept/deptchinm",deptchinm); model.makeValue("root/send/dept/deptplce",deptplce); model.makeValue("root/send/dept/deptengabbr",deptengabbr); model.makeValue("root/send/dept/depthngabbr",depthngabbr); model.makeValue("root/send/dept/reqfild",reqfild); model.makeValue("root/send/dept/reqdeptno",reqdeptno); model.makeValue("root/send/dept/nextplceyn",nextplceyn); model.makeValue("root/send/dept/nextplceprity",nextplceprity); model.makeValue("root/send/dept/inetrsrvyn",inetrsrvyn); model.makeValue("root/send/dept/cntctel",cntctel); model.makeValue("root/send/dept/dutplceuseyn",dutplceuseyn); model.makeValue("root/send/dept/reqauthdeptyn",reqauthdeptyn); model.makeValue("root/send/dept/planuseyn",planuseyn); model.makeValue("root/send/dept/plansupdeptcd",plansupdeptcd); model.makeValue("root/send/dept/plandispseq",plandispseq); model.makeValue("root/send/dept/orduseyn",orduseyn); model.makeValue("root/send/dept/orddeptflag",orddeptflag); model.makeValue("root/send/dept/ordsupdeptcd",ordsupdeptcd); model.makeValue("root/send/dept/orddispseq",orddispseq); model.makeValue("root/send/dept/clincdeptdispseq",clincdeptdispseq); model.makeValue("root/send/dept/psnworkuseyn",psnworkuseyn); model.makeValue("root/send/dept/psnworksupdeptcd",psnworksupdeptcd); model.makeValue("root/send/dept/psnworkdispseq",psnworkdispseq); model.makeValue("root/send/dept/purcuseyn",purcuseyn); model.makeValue("root/send/dept/purcsupdeptcd",purcsupdeptcd); model.makeValue("root/send/dept/purcdispseq",purcdispseq); model.makeValue("root/send/dept/fnworkuseyn",fnworkuseyn); model.makeValue("root/send/dept/fnworksupdeptcd",fnworksupdeptcd); model.makeValue("root/send/dept/fnworkdispseq",fnworkdispseq); model.makeValue("root/send/dept/careuseyn",careuseyn); model.makeValue("root/send/dept/caresupdeptcd",caresupdeptcd); model.makeValue("root/send/dept/caredispseq",caredispseq); model.makeValue("root/send/dept/gafruseyn",gafruseyn); model.makeValue("root/send/dept/gafrsupdeptcd",gafrsupdeptcd); model.makeValue("root/send/dept/gafrdispseq",gafrdispseq); model.makeValue("root/send/dept/rcptuseyn",rcptuseyn); model.makeValue("root/send/dept/rcptsupdeptcd",rcptsupdeptcd); model.makeValue("root/send/dept/rcptdispseq",rcptdispseq); model.makeValue("root/send/dept/pamuseyn",pamuseyn); model.makeValue("root/send/dept/pamsupdeptcd",pamsupdeptcd); model.makeValue("root/send/dept/pamdispseq",pamdispseq); model.makeValue("root/send/dept/healcareinfouseyn",healcareinfouseyn); model.makeValue("root/send/dept/healcareinfosupdeptcd",healcareinfosupdeptcd); model.makeValue("root/send/dept/healcareinfodispseq" ,healcareinfodispseq ); model.makeValue("root/send/dept/insuuseyn",insuuseyn); model.makeValue("root/send/dept/insusupdeptcd",insusupdeptcd); model.makeValue("root/send/dept/insudispseq",insudispseq); model.makeValue("root/send/dept/dgenuseyn",dgenuseyn); model.makeValue("root/send/dept/dgensupdeptcd",dgensupdeptcd); model.makeValue("root/send/dept/dgendispseq",dgendispseq); model.makeValue("root/send/dept/homecareuseyn",homecareuseyn); model.makeValue("root/send/dept/homecaresupdeptcd",homecaresupdeptcd); model.makeValue("root/send/dept/homecaredispseq",homecaredispseq); model.makeValue("root/send/dept/instsupdeptcd",instsupdeptcd); model.makeValue("root/send/dept/instdispseq",instdispseq); model.makeValue("root/send/dept/valitodd",valitodd); model.makeValue("root/send/dept/valitoddkey",valitoddkey); model.makeValue("root/send/dept/orddeptkind",orddeptkind); model.makeValue("root/send/dept/ordclsdeptflag",ordclsdeptflag); } /* 2008/06/10 Áø·á°úÀ¯Çü(OrdDeptKind), Áø·áºÐ°ú±¸ºÐ(OrdClsDeptFlag), ÀÔ¿øÁø·á°ú¸í(InOrdDeptNM), ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) Ãß°¡ 2008/07/28 ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) »èÁ¦, ºÎ¼­Çѱ۸íÀÌ ¿Ü·¡Áø·á°ú¸íÀ» ´ëü */ function fCopyDetail2DeptGrid(offset){ var instcd = model.getValue("root/main/data/instcd"); var deptcd = model.getValue("root/main/data/deptcd"); var valifromdd = model.getValue("root/main/data/valifromdd"); var depthngnm = model.getValue("root/main/data/depthngnm"); var inorddeptnm = model.getValue("root/main/data/inorddeptnm"); var indepthngnm = model.getValue("root/main/data/indepthngnm"); var deptengnm = model.getValue("root/main/data/deptengnm"); var deptchinm = model.getValue("root/main/data/deptchinm"); var deptplce = model.getValue("root/main/data/deptplce"); var deptengabbr = model.getValue("root/main/data/deptengabbr"); var depthngabbr = model.getValue("root/main/data/depthngabbr"); var reqfild = model.getValue("root/main/data/reqfild"); var reqdeptno = model.getValue("root/main/data/reqdeptno"); var nextplceyn = model.getValue("root/main/data/nextplceyn"); var nextplceprity = model.getValue("root/main/data/nextplceprity"); var inetrsrvyn = model.getValue("root/main/data/inetrsrvyn"); var cntctel = model.getValue("root/main/data/cntctel"); var dutplceuseyn = model.getValue("root/main/data/dutplceuseyn"); var reqauthdeptyn = model.getValue("root/main/data/reqauthdeptyn"); var planuseyn = model.getValue("root/main/data/planuseyn"); var plansupdeptcd = model.getValue("root/main/data/plansupdeptcd"); var plandispseq = model.getValue("root/main/data/plandispseq"); var orduseyn = model.getValue("root/main/data/orduseyn"); var orddeptflag = model.getValue("root/main/data/orddeptflag"); var ordsupdeptcd = model.getValue("root/main/data/ordsupdeptcd"); var orddispseq = model.getValue("root/main/data/orddispseq"); var clincdeptdispseq = model.getValue("root/main/data/clincdeptdispseq"); var psnworkuseyn = model.getValue("root/main/data/psnworkuseyn"); var psnworksupdeptcd = model.getValue("root/main/data/psnworksupdeptcd"); var psnworkdispseq = model.getValue("root/main/data/psnworkdispseq"); var purcuseyn = model.getValue("root/main/data/purcuseyn"); var purcsupdeptcd = model.getValue("root/main/data/purcsupdeptcd"); var purcdispseq = model.getValue("root/main/data/purcdispseq"); var fnworkuseyn = model.getValue("root/main/data/fnworkuseyn"); var fnworksupdeptcd = model.getValue("root/main/data/fnworksupdeptcd"); var fnworkdispseq = model.getValue("root/main/data/fnworkdispseq"); var careuseyn = model.getValue("root/main/data/careuseyn"); var caresupdeptcd = model.getValue("root/main/data/caresupdeptcd"); var caredispseq = model.getValue("root/main/data/caredispseq"); var gafruseyn = model.getValue("root/main/data/gafruseyn"); var gafrsupdeptcd = model.getValue("root/main/data/gafrsupdeptcd"); var gafrdispseq = model.getValue("root/main/data/gafrdispseq"); var rcptuseyn = model.getValue("root/main/data/rcptuseyn"); var rcptsupdeptcd = model.getValue("root/main/data/rcptsupdeptcd"); var rcptdispseq = model.getValue("root/main/data/rcptdispseq"); var pamuseyn = model.getValue("root/main/data/pamuseyn"); var pamsupdeptcd = model.getValue("root/main/data/pamsupdeptcd"); var pamdispseq = model.getValue("root/main/data/pamdispseq"); var healcareinfouseyn = model.getValue("root/main/data/healcareinfouseyn"); var healcareinfosupdeptcd = model.getValue("root/main/data/healcareinfosupdeptcd"); var healcareinfodispseq = model.getValue("root/main/data/healcareinfodispseq"); var insuuseyn = model.getValue("root/main/data/insuuseyn"); var insusupdeptcd = model.getValue("root/main/data/insusupdeptcd"); var insudispseq = model.getValue("root/main/data/insudispseq"); var dgenuseyn = model.getValue("root/main/data/dgenuseyn"); var dgensupdeptcd = model.getValue("root/main/data/dgensupdeptcd"); var dgendispseq = model.getValue("root/main/data/dgendispseq"); var homecareuseyn = model.getValue("root/main/data/homecareuseyn"); var homecaresupdeptcd = model.getValue("root/main/data/homecaresupdeptcd"); var homecaredispseq = model.getValue("root/main/data/homecaredispseq"); var instsupdeptcd = model.getValue("root/main/data/instsupdeptcd"); var instdispseq = model.getValue("root/main/data/instdispseq"); var valitodd = model.getValue("root/main/data/valitodd"); var orddeptkind = model.getValue("root/main/data/orddeptkind"); var ordclsdeptflag = model.getValue("root/main/data/ordclsdeptflag"); grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("instcd")) = instcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptcd")) = deptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("valifromdd")) = valifromdd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("depthngnm")) = depthngnm; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("inorddeptnm")) = inorddeptnm; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("indepthngnm")) = indepthngnm; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptengnm")) = deptengnm; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptchinm")) = deptchinm; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptplce")) = deptplce; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("deptengabbr")) = deptengabbr; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("depthngabbr")) = depthngabbr; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("reqfild")) = reqfild; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("reqdeptno")) = reqdeptno; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("nextplceyn")) = nextplceyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("nextplceprity")) = nextplceprity; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("inetrsrvyn")) = inetrsrvyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("cntctel")) = cntctel; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dutplceuseyn")) = dutplceuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("reqauthdeptyn")) = reqauthdeptyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("planuseyn")) = planuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("plansupdeptcd")) = plansupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("plandispseq")) = plandispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orduseyn")) = orduseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orddeptflag")) = orddeptflag; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("ordsupdeptcd")) = ordsupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orddispseq")) = orddispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("clincdeptdispseq")) = clincdeptdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("psnworkuseyn")) = psnworkuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("psnworksupdeptcd")) = psnworksupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("psnworkdispseq")) = psnworkdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("purcuseyn")) = purcuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("purcsupdeptcd")) = purcsupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("purcdispseq")) = purcdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("fnworkuseyn")) = fnworkuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("fnworksupdeptcd")) = fnworksupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("fnworkdispseq")) = fnworkdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("careuseyn")) = careuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("caresupdeptcd")) = caresupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("caredispseq")) = caredispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("gafruseyn")) = gafruseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("gafrsupdeptcd")) = gafrsupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("gafrdispseq")) = gafrdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("rcptuseyn")) = rcptuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("rcptsupdeptcd")) = rcptsupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("rcptdispseq")) = rcptdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("pamuseyn")) = pamuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("pamsupdeptcd")) = pamsupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("pamdispseq")) = pamdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("healcareinfouseyn")) = healcareinfouseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("healcareinfosupdeptcd")) = healcareinfosupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("healcareinfodispseq")) = healcareinfodispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("insuuseyn")) = insuuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("insusupdeptcd")) = insusupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("insudispseq")) = insudispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dgenuseyn")) = dgenuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dgensupdeptcd")) = dgensupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("dgendispseq")) = dgendispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("homecareuseyn")) = homecareuseyn; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("homecaresupdeptcd")) = homecaresupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("homecaredispseq")) = homecaredispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("instsupdeptcd")) = instsupdeptcd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("instdispseq")) = instdispseq; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("valitodd")) = valitodd; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("orddeptkind")) = orddeptkind; grd_deptlist.valueMatrix(offset, grd_deptlist.colRef("ordclsdeptflag")) = ordclsdeptflag; } /* 2008/06/10 Áø·á°úÀ¯Çü(OrdDeptKind), Áø·áºÐ°ú±¸ºÐ(OrdClsDeptFlag), ÀÔ¿øÁø·á°ú¸í(InOrdDeptNM), ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) Ãß°¡ 2008/07/28 ¿Ü·¡Áø·á°ú¸í(OutOrdDeptNM) »èÁ¦, ºÎ¼­Çѱ۸íÀÌ ¿Ü·¡Áø·á°ú¸íÀ» ´ëü */ function fCopyDetail2DeptHistoryGrid(offset){ var instcd = model.getValue("root/main/data/instcd"); var deptcd = model.getValue("root/main/data/deptcd"); var valifromdd = model.getValue("root/main/data/valifromdd"); var depthngnm = model.getValue("root/main/data/depthngnm"); var inorddeptnm = model.getValue("root/main/data/inorddeptnm"); var indepthngnm = model.getValue("root/main/data/indepthngnm"); var deptengnm = model.getValue("root/main/data/deptengnm"); var deptchinm = model.getValue("root/main/data/deptchinm"); var deptplce = model.getValue("root/main/data/deptplce"); var deptengabbr = model.getValue("root/main/data/deptengabbr"); var depthngabbr = model.getValue("root/main/data/depthngabbr"); var reqfild = model.getValue("root/main/data/reqfild"); var reqdeptno = model.getValue("root/main/data/reqdeptno"); var nextplceyn = model.getValue("root/main/data/nextplceyn"); var nextplceprity = model.getValue("root/main/data/nextplceprity"); var inetrsrvyn = model.getValue("root/main/data/inetrsrvyn"); var cntctel = model.getValue("root/main/data/cntctel"); var dutplceuseyn = model.getValue("root/main/data/dutplceuseyn"); var reqauthdeptyn = model.getValue("root/main/data/reqauthdeptyn"); var planuseyn = model.getValue("root/main/data/planuseyn"); var plansupdeptcd = model.getValue("root/main/data/plansupdeptcd"); var plandispseq = model.getValue("root/main/data/plandispseq"); var orduseyn = model.getValue("root/main/data/orduseyn"); var orddeptflag = model.getValue("root/main/data/orddeptflag"); var ordsupdeptcd = model.getValue("root/main/data/ordsupdeptcd"); var orddispseq = model.getValue("root/main/data/orddispseq"); var clincdeptdispseq = model.getValue("root/main/data/clincdeptdispseq"); var psnworkuseyn = model.getValue("root/main/data/psnworkuseyn"); var psnworksupdeptcd = model.getValue("root/main/data/psnworksupdeptcd"); var psnworkdispseq = model.getValue("root/main/data/psnworkdispseq"); var purcuseyn = model.getValue("root/main/data/purcuseyn"); var purcsupdeptcd = model.getValue("root/main/data/purcsupdeptcd"); var purcdispseq = model.getValue("root/main/data/purcdispseq"); var fnworkuseyn = model.getValue("root/main/data/fnworkuseyn"); var fnworksupdeptcd = model.getValue("root/main/data/fnworksupdeptcd"); var fnworkdispseq = model.getValue("root/main/data/fnworkdispseq"); var careuseyn = model.getValue("root/main/data/careuseyn"); var caresupdeptcd = model.getValue("root/main/data/caresupdeptcd"); var caredispseq = model.getValue("root/main/data/caredispseq"); var gafruseyn = model.getValue("root/main/data/gafruseyn"); var gafrsupdeptcd = model.getValue("root/main/data/gafrsupdeptcd"); var gafrdispseq = model.getValue("root/main/data/gafrdispseq"); var rcptuseyn = model.getValue("root/main/data/rcptuseyn"); var rcptsupdeptcd = model.getValue("root/main/data/rcptsupdeptcd"); var rcptdispseq = model.getValue("root/main/data/rcptdispseq"); var pamuseyn = model.getValue("root/main/data/pamuseyn"); var pamsupdeptcd = model.getValue("root/main/data/pamsupdeptcd"); var pamdispseq = model.getValue("root/main/data/pamdispseq"); var healcareinfouseyn = model.getValue("root/main/data/healcareinfouseyn"); var healcareinfosupdeptcd = model.getValue("root/main/data/healcareinfosupdeptcd"); var healcareinfodispseq = model.getValue("root/main/data/healcareinfodispseq"); var insuuseyn = model.getValue("root/main/data/insuuseyn"); var insusupdeptcd = model.getValue("root/main/data/insusupdeptcd"); var insudispseq = model.getValue("root/main/data/insudispseq"); var dgenuseyn = model.getValue("root/main/data/dgenuseyn"); var dgensupdeptcd = model.getValue("root/main/data/dgensupdeptcd"); var dgendispseq = model.getValue("root/main/data/dgendispseq"); var homecareuseyn = model.getValue("root/main/data/homecareuseyn"); var homecaresupdeptcd = model.getValue("root/main/data/homecaresupdeptcd"); var homecaredispseq = model.getValue("root/main/data/homecaredispseq"); var instsupdeptcd = model.getValue("root/main/data/instsupdeptcd"); var instdispseq = model.getValue("root/main/data/instdispseq"); var valitodd = model.getValue("root/main/data/valitodd"); var orddeptkind = model.getValue("root/main/data/orddeptkind"); var ordclsdeptflag = model.getValue("root/main/data/ordclsdeptflag"); grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("instcd")) = instcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptcd")) = deptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("valifromdd")) = valifromdd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("depthngnm")) = depthngnm; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("inorddeptnm")) = inorddeptnm; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("indepthngnm")) = indepthngnm; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptengnm")) = deptengnm; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptchinm")) = deptchinm; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptplce")) = deptplce; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("deptengabbr")) = deptengabbr; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("depthngabbr")) = depthngabbr; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("reqfild")) = reqfild; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("reqdeptno")) = reqdeptno; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("nextplceyn")) = nextplceyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("nextplceprity")) = nextplceprity; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("inetrsrvyn")) = inetrsrvyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("cntctel")) = cntctel; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dutplceuseyn")) = dutplceuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("reqauthdeptyn")) = reqauthdeptyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("planuseyn")) = planuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("plansupdeptcd")) = plansupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("plandispseq")) = plandispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orduseyn")) = orduseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orddeptflag")) = orddeptflag; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("ordsupdeptcd")) = ordsupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orddispseq")) = orddispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("clincdeptdispseq")) = clincdeptdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("psnworkuseyn")) = psnworkuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("psnworksupdeptcd")) = psnworksupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("psnworkdispseq")) = psnworkdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("purcuseyn")) = purcuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("purcsupdeptcd")) = purcsupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("purcdispseq")) = purcdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("fnworkuseyn")) = fnworkuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("fnworksupdeptcd")) = fnworksupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("fnworkdispseq")) = fnworkdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("careuseyn")) = careuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("caresupdeptcd")) = caresupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("caredispseq")) = caredispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("gafruseyn")) = gafruseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("gafrsupdeptcd")) = gafrsupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("gafrdispseq")) = gafrdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("rcptuseyn")) = rcptuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("rcptsupdeptcd")) = rcptsupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("rcptdispseq")) = rcptdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("pamuseyn")) = pamuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("pamsupdeptcd")) = pamsupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("pamdispseq")) = pamdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("healcareinfouseyn")) = healcareinfouseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("healcareinfosupdeptcd")) = healcareinfosupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("healcareinfodispseq")) = healcareinfodispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("insuuseyn")) = insuuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("insusupdeptcd")) = insusupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("insudispseq")) = insudispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dgenuseyn")) = dgenuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dgensupdeptcd")) = dgensupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("dgendispseq")) = dgendispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("homecareuseyn")) = homecareuseyn; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("homecaresupdeptcd")) = homecaresupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("homecaredispseq")) = homecaredispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("instsupdeptcd")) = instsupdeptcd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("instdispseq")) = instdispseq; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("valitodd")) = valitodd; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("orddeptkind")) = orddeptkind; grd_depthistorylist.valueMatrix(offset, grd_depthistorylist.colRef("ordclsdeptflag")) = ordclsdeptflag; } /* ÀÌ·Ââ¿¡¼­ ÁöÁ¤µÈ ÇàÀÇ À̷»óŸ¦ ¾ò¾î¿Â´Ù. row : Çà return string past °ú°Å present ÇöÀç tuture ¹Ì·¡ temporary Àӽà */ function fGetDeptHistoryStatus(row){ var color_status = grd_depthistorylist.valueMatrix(row, grd_depthistorylist.colRef("color")); if(color_status=="#b9e5fb"){ return "past"; }else if(color_status=="#ffffff"){ return "present"; }else if(color_status=="#fcd2c1"){ return "future"; }else if(color_status=="#dec6a4"){ return "temporary"; } return "ÁöÁ¤µÇÁö ¾ÊÀº »óÅÂ"; } /* ÀÌ·Ââ¿¡¼­ °¡À帶Áö¸· ÀÌ·ÂÀÇ »óŸ¦ ¾ò¾î¿Â´Ù. */ function fGetLastDeptHistoryStatus(){ return fGetDeptHistoryStatus(1); } /** ÀÌ·ÂâÀÇ »óŸ¦ ¾ò¾î¿Â´Ù. return string FTTT °ú°Å, ÇöÀç, ¹Ì·¡ Æ÷ÇÔ»óÅ FTTF °ú°Å, ÇöÀç Æ÷ÇÔ»óÅ FTFT °ú°Å, ¹Ì·¡ Æ÷ÇÔ»óÅ FFTT ÇöÀç, ¹Ì·¡ Æ÷ÇÔ»óÅ FTFF °ú°Å Æ÷ÇÔ»óÅ FFTF ÇöÀç Æ÷ÇÔ»óÅ FFFT ¹Ì·¡ Æ÷ÇÔ»óÅ TFFF Àӽà Æ÷ÇÔ»óÅ */ function fGetDeptHistoryBundleStatus(){ var has_temporary = 'F'; var has_past = 'F'; var has_present = 'F'; var has_future = 'F'; for(var i=grd_depthistorylist.fixedRows; i(ZSD003.js, fGetMinValifromddFutureDeptHistory)=>"+history_bundle_status, "C"); min_valifromdd = -1; } return min_valifromdd; } /* °¡Á¤ÃÖ±ÙÀÇ °ú°ÅÀÌ·Â À妽º¸¦ ¾ò¾î¿Â´Ù. return integer °ú°Å ÃÖ±ÙÀÌ·ÂÀÇ ÇàÁÖ¼Ò error -1 °ú°Å ÀÌ·ÂÀÌ ¾ø´Â °æ¿ì */ function fGetLatestPastDeptHistoryIndex(){ for(var i=grd_depthistorylist.fixedRows; grd_depthistorylist.rows;i++){ var color_status = fGetDeptHistoryStatus(i); if(color_status=="past"){ return i; } } return -1; } function fGetLatestDeptHistoryIndex(){ for(var i=grd_depthistorylist.fixedRows; grd_depthistorylist.rows;i++){ var color_status = fGetDeptHistoryStatus(i); if(color_status!="temporary"){ return i; } } return -1; } function fGetLatestDeptHistoryValitodd(){ var i = fGetLatestDeptHistoryIndex(); if(i!=-1){ var valitodd = grd_depthistorylist.valueMatrix(i, grd_depthistorylist.colRef("valitodd")); return valitodd; }else{ return ""; } } function fInspectDate(fromdd, todd, fromddkey, toddkey){ var current_date = new Date(); var current_date_string = current_date.getDateFormat("YYYYMMDD"); var modedetail = model.getValue("/root/main/modedetail"); if(fromdd>todd){ messageBox("ÀÌ·ÂÀ» ÁöÁ¤ÇϰíÀÚ ÇÏ´Â ½ÃÀÛÀÏÀÚ("+fromdd+")°¡ Á¾·áÀÏÀÚ("+todd+")º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù.", "C"); return false; }else if(modedetail=="create"&&toddto){ return false; }else{ return true; } } function fFindDeptHistory(deptcd, valifromdd){ for(var i=grd_depthistorylist.fixedRows; i0 ){ parents_name = fGetParentsName(grd_deptlist, parents_index, "depthngnm"); }else{ parents_name = ""; } grd_clsdeptlist.valueMatrix(master_index, grd_clsdeptlist.colRef(standard)) = parents; grd_clsdeptlist.valueMatrix(master_index, grd_clsdeptlist.colRef(standard_dispseq_label))= child_seq; grd_clsdeptlist.valueMatrix(master_index, grd_clsdeptlist.colRef("useyn")) = "true"; var parents_name; if( parents_index>0 ){ parents_name = fGetParentsName(grd_deptlist, parents_index, "depthngnm"); }else{ parents_name = ""; } grd_deptlist.valueMatrix(biz_index, grd_deptlist.colRef("supdeptnm")) = parents_name; setTreeItem(grd_deptlist, grd_deptlist.colRef("level"), grd_deptlist.colRef("inorddeptnm")); }