SMRPD10200_개인별근무표출력.xfdl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRPD10200" position="absolute 0 0 1211 491" titletext="개인별 근무표 출력" oninit="SMRPD10200_oninit" onload="SMRPD10200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Shape position="absolute 355 15 795 480" id="rectangle1" type="rectangle"/>
  8. <Grid position="absolute 794 15 1191 215" id="grd_temp" visible="false" binddataset="ds_main_list_duttemplist">
  9. <Formats>
  10. <Format id="default">
  11. <Columns>
  12. <Column size="120"/>
  13. <Column size="35"/>
  14. <Column size="35"/>
  15. <Column size="35"/>
  16. <Column size="35"/>
  17. <Column size="35"/>
  18. <Column size="35"/>
  19. <Column size="35"/>
  20. <Column size="35"/>
  21. <Column size="35"/>
  22. <Column size="35"/>
  23. <Column size="35"/>
  24. <Column size="35"/>
  25. <Column size="35"/>
  26. <Column size="35"/>
  27. <Column size="60"/>
  28. </Columns>
  29. <Rows>
  30. <Row size="24" band="head"/>
  31. <Row size="24"/>
  32. </Rows>
  33. <Band id="head">
  34. <Cell text="이름"/>
  35. <Cell col="1" colspan="2" text="일" taborder="undefined"/>
  36. <Cell col="3" colspan="2" text="월" taborder="undefined"/>
  37. <Cell col="5" colspan="2" text="화" taborder="undefined"/>
  38. <Cell col="7" colspan="2" text="수" taborder="undefined"/>
  39. <Cell col="9" colspan="2" text="목" taborder="undefined"/>
  40. <Cell col="11" colspan="2" text="금" taborder="undefined"/>
  41. <Cell col="13" colspan="2" text="토" taborder="undefined"/>
  42. <Cell col="15" text="사원번호"/>
  43. </Band>
  44. <Band id="body">
  45. <Cell text="bind:name"/>
  46. <Cell col="1" text="bind:sun1"/>
  47. <Cell col="2" text="bind:sun2"/>
  48. <Cell col="3" text="bind:mon1"/>
  49. <Cell col="4" text="bind:mon2"/>
  50. <Cell col="5" text="bind:tue1"/>
  51. <Cell col="6" text="bind:tue2"/>
  52. <Cell col="7" text="bind:wed1"/>
  53. <Cell col="8" text="bind:wed2"/>
  54. <Cell col="9" text="bind:thu1"/>
  55. <Cell col="10" text="bind:thu2"/>
  56. <Cell col="11" text="bind:fri1"/>
  57. <Cell col="12" text="bind:fri2"/>
  58. <Cell col="13" text="bind:sat1"/>
  59. <Cell col="14" text="bind:sat2"/>
  60. <Cell col="15" text="bind:emplno"/>
  61. </Band>
  62. </Format>
  63. </Formats>
  64. </Grid>
  65. <Div position="absolute 383 40 769 146" align="align:center top;" id="group4" class="div_SA">
  66. <Layouts>
  67. <Layout>
  68. <Static text="사원번호 :" position="absolute 15 79 101 96" id="caption5" class="search_name"/>
  69. <Shape position="absolute 312 10 318 102" linetype="vertical" id="line3" class="line_4"/>
  70. <Edit position="absolute 102 79 173 98" align="align:center middle;" id="ipt_emplno" class="input_search" autoselect="true" autoskip="true" style="align:center middle;" onkeyup="group4_ipt_emplno_onkeyup"/>
  71. <Button position="absolute 177 80 193 96" id="btn_emplhelp" class="icon_search" text="" onclick="group4_btn_emplhelp_onclick"/>
  72. <CheckBox position="absolute 208 33 309 48" id="chk_deptpr" text="근무부서전체" truevalue="1" onclick="group4_chk_deptpr_onclick"/>
  73. <Static text="근무년월 :" position="absolute 15 32 101 49" id="caption2" class="search_name"/>
  74. <Calendar position="absolute 102 31 206 50" align="align:center middle;" id="ipt_dutym" class="input_s_essential" mask="yyyy-mm" autoselect="true" autoskip="true" dateformat="yyyy-MM" value="null" editformat="yyyy-MM" onchanged="group4_ipt_dutym_onchanged"/>
  75. <Edit position="absolute 271 83 313 102" id="opt_dutdeptcd" enable="false" taborder="2" visible="false"/>
  76. <Button position="absolute 323 41 379 63" align="align:left middle;" id="btn_search" class="btn1" taborder="4" text="조회" onclick="group4_btn_search_onclick"/>
  77. <Edit position="absolute 196 79 311 98" id="ipt_emplnm" class="input_search" onkeydown="group4_ipt_emplnm_onkeydown"/>
  78. <Static text="소속기관 :" position="absolute 15 10 101 27" id="caption1" class="search_name"/>
  79. <Button position="absolute 177 57 193 73" id="btn_dutdept" class="icon_search" text=""/>
  80. <Static text="관리부서 :" position="absolute 15 56 107 73" id="caption3" class="search_name"/>
  81. <Edit position="absolute 196 55 311 74" id="ipt_dutdeptnm" class="input_search" taborder="3"/>
  82. <Edit position="absolute 102 55 173 74" id="ipt_dutdeptcd" class="input_search" taborder="2"/>
  83. <Combo position="absolute 102 55 311 74" id="cmb_dutplce" class="combo_search" visible="true"/>
  84. <Combo id="cmb_instcd" taborder="5" class="combo_search" position="absolute 102 8 311 27"/>
  85. </Layout>
  86. </Layouts>
  87. </Div>
  88. <Shape position="absolute 382 170 769 176" linetype="horizontal" id="line1" class="line_10"/>
  89. <Static text="근무 스케줄" position="absolute 383 154 522 175" id="caption9" class="tit_2"/>
  90. <Grid position="absolute 382 175 769 430" id="grd_dutlist" binddataset="ds_main_list_dutlist" autoenter="select" cellsizingtype="col" autofittype="col">
  91. <Formats>
  92. <Format id="default">
  93. <Columns>
  94. <Column size="55"/>
  95. <Column size="55"/>
  96. <Column size="55"/>
  97. <Column size="55"/>
  98. <Column size="55"/>
  99. <Column size="55"/>
  100. <Column size="55"/>
  101. </Columns>
  102. <Rows>
  103. <Row size="24" band="head"/>
  104. <Row size="24"/>
  105. </Rows>
  106. <Band id="head">
  107. <Cell text="일"/>
  108. <Cell col="1" text="월"/>
  109. <Cell col="2" text="화"/>
  110. <Cell col="3" text="수"/>
  111. <Cell col="4" text="목"/>
  112. <Cell col="5" text="금"/>
  113. <Cell col="6" text="토"/>
  114. </Band>
  115. <Band id="body">
  116. <Cell style="color:BIND(sunBg);color2:BIND(sunBg);" text="bind:sun1"/>
  117. <Cell col="1" style="color:BIND(monBg);color2:BIND(monBg);" text="bind:mon1"/>
  118. <Cell col="2" style="color:BIND(tueBg);color2:BIND(tueBg);" text="bind:tue1"/>
  119. <Cell col="3" style="color:BIND(wedBg);color2:BIND(wedBg);" text="bind:wed1"/>
  120. <Cell col="4" style="color:BIND(thuBg);color2:BIND(thuBg);" text="bind:thu1"/>
  121. <Cell col="5" style="color:BIND(friBg);color2:BIND(friBg);" text="bind:fri1"/>
  122. <Cell col="6" style="color:BIND(satBg);color2:BIND(satBg);" text="bind:sat1"/>
  123. </Band>
  124. </Format>
  125. </Formats>
  126. </Grid>
  127. <Edit readonly="true" position="absolute 704 150 769 169" id="opt_emplno" visible="false"/>
  128. <Button id="btn_print" taborder="1" text="출력" class="btn6" position="absolute 713 433 769 455" onclick="btn_print_onclick"/>
  129. <Button id="button1" taborder="2" text="테스트" class="btn6" visible="false" position="absolute 382 433 450 455" onclick="button1_onclick"/>
  130. <Shape id="line2" linetype="horizontal" class="line_6" position="absolute 382 429 768 435"/>
  131. </Layout>
  132. </Layouts>
  133. <Objects>
  134. <Dataset id="ds_main_list_dutlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  135. <ColumnInfo>
  136. <Column id="sun1" type="STRING" size="256"/>
  137. <Column id="mon1" type="STRING" size="256"/>
  138. <Column id="tue1" type="STRING" size="256"/>
  139. <Column id="wed1" type="STRING" size="256"/>
  140. <Column id="thu1" type="STRING" size="256"/>
  141. <Column id="fri1" type="STRING" size="256"/>
  142. <Column id="sat1" type="STRING" size="256"/>
  143. <Column id="sunBg" type="STRING" size="256"/>
  144. <Column id="monBg" type="STRING" size="256"/>
  145. <Column id="tueBg" type="STRING" size="256"/>
  146. <Column id="wedBg" type="STRING" size="256"/>
  147. <Column id="thuBg" type="STRING" size="256"/>
  148. <Column id="friBg" type="STRING" size="256"/>
  149. <Column id="satBg" type="STRING" size="256"/>
  150. <Column id="sunFont" type="STRING" size="256"/>
  151. <Column id="monFont" type="STRING" size="256"/>
  152. <Column id="tueFont" type="STRING" size="256"/>
  153. <Column id="wedFont" type="STRING" size="256"/>
  154. <Column id="thuFont" type="STRING" size="256"/>
  155. <Column id="friFont" type="STRING" size="256"/>
  156. <Column id="satFont" type="STRING" size="256"/>
  157. </ColumnInfo>
  158. </Dataset>
  159. <Dataset id="ds_send_retrparams" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  160. <ColumnInfo>
  161. <Column id="instcd" type="STRING" size="256"/>
  162. <Column id="emplno" type="STRING" size="256"/>
  163. <Column id="emplnm" type="STRING" size="256"/>
  164. <Column id="dutym" type="STRING" size="256"/>
  165. <Column id="dutunitcd" type="STRING" size="256"/>
  166. <Column id="dutunitnm" type="STRING" size="256"/>
  167. <Column id="deptpryn" type="STRING" size="256"/>
  168. </ColumnInfo>
  169. <Rows>
  170. <Row>
  171. <Col id="instcd"/>
  172. <Col id="emplno"/>
  173. <Col id="emplnm"/>
  174. <Col id="dutym"/>
  175. <Col id="dutunitcd"/>
  176. <Col id="dutunitnm"/>
  177. <Col id="deptpryn"/>
  178. </Row>
  179. </Rows>
  180. </Dataset>
  181. <Dataset id="ds_send_tempnode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  182. <ColumnInfo>
  183. <Column id="flag" type="STRING" size="256"/>
  184. <Column id="emplno" type="STRING" size="256"/>
  185. <Column id="name" type="STRING" size="256"/>
  186. </ColumnInfo>
  187. <Rows>
  188. <Row>
  189. <Col id="flag"/>
  190. <Col id="emplno"/>
  191. <Col id="name"/>
  192. </Row>
  193. </Rows>
  194. </Dataset>
  195. <Dataset id="ds_main_list_duttemplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  196. <ColumnInfo>
  197. <Column id="emplno" type="STRING" size="256" sumtext="성명"/>
  198. <Column id="name" type="STRING" size="256" sumtext="성명"/>
  199. <Column id="sun1" type="STRING" size="256" sumtext="일요일"/>
  200. <Column id="sun2" type="STRING" size="256" sumtext="일요일근무코드"/>
  201. <Column id="mon1" type="STRING" size="256" sumtext="월요일"/>
  202. <Column id="mon2" type="STRING" size="256" sumtext="월요일근무코드"/>
  203. <Column id="tue1" type="STRING" size="256" sumtext="화요일"/>
  204. <Column id="tue2" type="STRING" size="256" sumtext="화요일근무코드"/>
  205. <Column id="wed1" type="STRING" size="256" sumtext="수요일"/>
  206. <Column id="wed2" type="STRING" size="256" sumtext="수요일근무코드"/>
  207. <Column id="thu1" type="STRING" size="256" sumtext="목요일"/>
  208. <Column id="thu2" type="STRING" size="256" sumtext="목요일근무코드"/>
  209. <Column id="fri1" type="STRING" size="256" sumtext="금요일"/>
  210. <Column id="fri2" type="STRING" size="256" sumtext="금요일근무코드"/>
  211. <Column id="sat1" type="STRING" size="256" sumtext="토요일"/>
  212. <Column id="sat2" type="STRING" size="256" sumtext="토요일근무코드"/>
  213. </ColumnInfo>
  214. </Dataset>
  215. <Dataset id="ds_init_combocd_combocdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  216. <Dataset id="ds_init_cmb_dutplce_combocodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  217. <Dataset id="ds_temp_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  218. </Objects>
  219. <Bind>
  220. <BindItem id="item0" compid="group4.cmb_instcd" propid="value" datasetid="ds_send_retrparams" columnid="instcd"/>
  221. <BindItem id="item1" compid="group4.ipt_dutym" propid="value" datasetid="ds_send_retrparams" columnid="dutym"/>
  222. <BindItem id="item2" compid="group4.chk_deptpr" propid="value" datasetid="ds_send_tempnode" columnid="flag"/>
  223. <BindItem id="item3" compid="group4.cmb_dutplce" propid="value" datasetid="ds_send_retrparams" columnid="dutunitcd"/>
  224. <BindItem id="item4" compid="group4.ipt_emplno" propid="value" datasetid="ds_send_retrparams" columnid="emplno"/>
  225. <BindItem id="item5" compid="group4.ipt_emplnm" propid="value" datasetid="ds_send_retrparams" columnid="emplnm"/>
  226. <BindItem id="item6" compid="opt_emplno" propid="value" datasetid="ds_send_tempnode" columnid="emplno"/>
  227. </Bind>
  228. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  229. * System Name :
  230. * Job Name :
  231. * Creator :
  232. * Make Date : 2017-06-19
  233. * Description :
  234. *---------------------------------------------------------------------------------------
  235. * Modify Date Modifier Modify Description
  236. *---------------------------------------------------------------------------------------
  237. * 2017-06-19 Live Converter TF->XP
  238. *
  239. *---------------------------------------------------------------------------------------
  240. ****************************************************************************************/
  241. include "com_commonxp::comm_main.xjs";
  242. include "mis_miscommonxp::MIS.xjs";
  243. include "mis_humtrafactmngtxp::RPB001.xjs";
  244. include "mis_dligclaznsmngtxp::RPD001.xjs";
  245. var STATUS_CURRENT = 0;
  246. var STATUS_PREV = 1;
  247. var STATUS_NEXT = 2;
  248. var DUT_UNIT_CD = "";
  249. var DUT_UNIT_NM = "";
  250. function SMRPD10200_oninit(obj:Form, e:InitEventInfo)
  251. {
  252. frmf_initForm(obj);
  253. }
  254. function SMRPD10200_onload(obj:Form, e:LoadEventInfo)
  255. {
  256. fInit();
  257. }
  258. function fInit()
  259. {
  260. ds_main_list_dutlist.clearData();
  261. //misfMsterDetailSet(grd_dutlist, null, "TRRPD10201", "N");
  262. ds_send_retrparams.setColumn(0, "dutym", String(utlf_getCurrentDate()).substr(0,6));
  263. misfComboInstCdListMulti("group4.cmb_instcd",utlf_getCurrentDate(),"","N");
  264. misfGetAndSetUserInfo();
  265. misfGetUserAuth();
  266. rpdfSetControlAuth();
  267. rpdfComboCdList(group4.cmb_dutplce);
  268. rpdfSetDutUnitCombo();
  269. ds_send_retrparams.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  270. ds_send_retrparams.setColumn(0, "emplno", sysf_getUserInfo("userid"));
  271. ds_send_retrparams.setColumn(0, "emplnm", sysf_getUserInfo("usernm"));
  272. ds_send_retrparams.setColumn(0, "deptpryn", "N");
  273. ds_send_tempnode.setColumn(0, "emplno", sysf_getUserInfo("userid"));
  274. group4.btn_search.enable = frmf_checkAuth("R");
  275. rpdfSetControlByJobRespCd("group4.ipt_emplno,group4.ipt_emplnm,group4.btn_emplhelp,group4.chk_deptpr");
  276. }
  277. function group4_ipt_dutym_onchanged(obj:Calendar, e:ChangeEventInfo)
  278. {
  279. var instcd = group4.cmb_instcd.value;
  280. var date = String(obj.value).substr(0,6);
  281. group4.cmb_instcd.value = "";
  282. ds_send_retrparams.setColumn(0, "dutym", date);
  283. misfComboInstCdListMulti("group4.cmb_instcd",date+"31","","N");
  284. group4.cmb_instcd.value = instcd;
  285. }
  286. function group4_chk_deptpr_onclick(obj:CheckBox, e:ClickEventInfo)
  287. {
  288. if(obj.value == "1")
  289. {
  290. ds_send_retrparams.setColumn(0, "emplno", "");
  291. ds_send_retrparams.setColumn(0, "emplnm", "");
  292. ds_send_retrparams.setColumn(0, "deptpryn", "Y");
  293. }
  294. else
  295. {
  296. ds_send_retrparams.setColumn(0, "emplno", sysf_getUserInfo("userid"));
  297. ds_send_retrparams.setColumn(0, "emplnm", sysf_getUserInfo("usernm"));
  298. ds_send_retrparams.setColumn(0, "deptpryn", "N");
  299. ds_send_tempnode.setColumn(0, "flag", "");
  300. }
  301. }
  302. function group4_ipt_emplno_onkeyup(obj:Edit, e:KeyEventInfo)
  303. {
  304. if(e.keycode == 13)
  305. {
  306. if(obj.value == ds_send_retrparams.getColumn(0, "emplno"))
  307. {
  308. return;
  309. }
  310. else
  311. {
  312. obj.updateToDataset();
  313. rpbfValidationCheck("EMPLNO", "emplno,emplnm");
  314. }
  315. }
  316. }
  317. function group4_btn_emplhelp_onclick(obj:Button, e:ClickEventInfo)
  318. {
  319. rpbfOpenPopUpList("SPRPB00101", group4.ipt_emplno, "emplno,emplnm", "", "N");
  320. }
  321. function group4_ipt_emplnm_onkeydown(obj:Edit, e:KeyEventInfo)
  322. {
  323. if(e.keycode == 13)
  324. {
  325. if(obj.value == ds_send_retrparams.getColumn(0, "emplnm"))
  326. {
  327. return;
  328. }
  329. else
  330. {
  331. obj.updateToDataset();
  332. rpbfValidationCheck("EMPLNM", "emplno,emplnm");
  333. }
  334. }
  335. }
  336. function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
  337. {
  338. fRetrieve();
  339. }
  340. function fRetrieve()
  341. {
  342. if(group4.chk_deptpr.value != 1 && (utlf_isNull(group4.ipt_emplno.value) || utlf_isNull(group4.ipt_emplnm.value)))
  343. {
  344. sysf_messageBox("사원번호를 입력하십시오", "I999");
  345. return;
  346. }
  347. ds_main_list_dutlist.clearData();
  348. var oParam = {};
  349. oParam.id = "TRRPD10201";
  350. oParam.service = "dligclaznsmngtapp.DutAppMngt";
  351. oParam.method = "reqGetPriDutWorkList";
  352. oParam.inds = "req=ds_send_retrparams";
  353. oParam.outds = "ds_main_list_duttemplist=duttemplist";
  354. oParam.async = false;
  355. //oParam.callback = "cf_TRRPD10201";
  356. tranf_submit(oParam);
  357. fSetWorkList(STATUS_CURRENT);
  358. }
  359. function fSetWorkList(sStatus)
  360. {
  361. var sEmplno
  362. var iFindidx
  363. sEmplno = ds_send_tempnode.getColumn(0, "emplno");
  364. iFindidx = ds_main_list_duttemplist.findRow("name", sEmplno);
  365. if(iFindidx == -1)
  366. {
  367. iFindidx = 0;
  368. }
  369. for(var i = iFindidx; i < ds_main_list_duttemplist.rowcount; i++)
  370. {
  371. var sCurEmplno = ds_main_list_duttemplist.getColumn(i, "emplno");
  372. if(sEmplno != sCurEmplno)
  373. {
  374. return;
  375. }
  376. var row = ds_main_list_dutlist.addRow();
  377. for(var j = 0; j < 7; j++)
  378. {
  379. if((j % 2) == 1)
  380. {
  381. ds_main_list_dutlist.getColumn(row, j, ds_main_list_duttemplist.getColumn(i, j));
  382. ds_main_list_dutlist.getColumn(row, j+7, "#DDDDDD");
  383. ds_main_list_dutlist.getColumn(row, j+14, "bold");
  384. if(j == 0)
  385. {
  386. ds_main_list_dutlist.getColumn(row, j+7, "#FF0000");
  387. }
  388. else if(j == 6)
  389. {
  390. ds_main_list_dutlist.getColumn(row, j+7, "#0000FF");
  391. }
  392. }
  393. else
  394. {
  395. ds_main_list_dutlist.setColumn(row, j, ds_main_list_duttemplist.getColumn(i, j));
  396. ds_main_list_dutlist.getColumn(row, j+7, "#DDDDDD");
  397. if(j == 2)
  398. {
  399. ds_main_list_dutlist.getColumn(row, j+7, "#DDDDDD");
  400. }
  401. else if(j == (grd_temp.cols - 1))
  402. {
  403. ds_main_list_dutlist.getColumn(row, j+7, "#DDDDDD");
  404. }
  405. }
  406. }
  407. }
  408. }
  409. function button1_onclick(obj:Button, e:ClickEventInfo)
  410. {
  411. if(grd_temp.visible == true)
  412. {
  413. grd_temp.visible = false;
  414. }
  415. else
  416. {
  417. grd_temp.visible = true;
  418. }
  419. }
  420. function btn_print_onclick(obj:Button, e:ClickEventInfo)
  421. {
  422. fPrint();
  423. }
  424. function fPrint()
  425. {
  426. var objDOM = rptf_createDOM();
  427. rptf_setNodeListToDOM(objDOM, "/root/main/list/duttemplist", ds_main_list_duttemplist);
  428. var objParam = new Object();
  429. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  430. var option = "";
  431. rptf_exeReportPreview30(["RPRPD10201"],[objParam], option);
  432. }]]></Script>
  433. </Form>
  434. </FDL>