SMADS00600_반환관리통계.xfdl 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMADS00600" position="absolute 0 0 1201 784" titletext="반환관리 통계" oninit="SMADS00600_oninit" onload="SMADS00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="반환관리 통계" class="tit_1" position="absolute 0 0 200 25"/>
  8. <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 149 1195 155" anchor="left top right"/>
  9. <Div id="group1" taborder="1" position="absolute 0 25 1195 135" class="div_SA" anchor="left top right">
  10. <Layouts>
  11. <Layout>
  12. <Shape id="line2" linetype="vertical" class="line_4" position="absolute 1107 8 1113 88" anchor="top right"/>
  13. <Button id="button1" taborder="3" text="조회" class="btn1" position="absolute 1120 23 1176 45" onclick="group1_button1_onclick" anchor="top right"/>
  14. <Static id="caption2" text="일자구간 :" class="search_name" position="absolute 15 39 101 56"/>
  15. <Calendar id="ipt_fromdd" taborder="4" class="input_default" position="absolute 110 38 210 59" mask="yyyy-mm-dd"/>
  16. <Calendar id="ipt_todd" taborder="5" class="input_default" position="absolute 228 38 328 59" mask="yyyy-mm-dd"/>
  17. <Static id="caption5" text="~" class="search_no_b" position="absolute 213 38 225 55"/>
  18. <Combo id="combo1" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 110 13 210 34">
  19. <Dataset id="innerdataset">
  20. <ColumnInfo>
  21. <Column id="codecolumn"/>
  22. <Column id="datacolumn"/>
  23. </ColumnInfo>
  24. <Rows>
  25. <Row>
  26. <Col id="codecolumn">전체</Col>
  27. <Col id="datacolumn">전체</Col>
  28. </Row>
  29. <Row>
  30. <Col id="codecolumn">병동</Col>
  31. <Col id="datacolumn">병동약국</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">외래</Col>
  35. <Col id="datacolumn">외래약국</Col>
  36. </Row>
  37. <Row>
  38. <Col id="codecolumn">특조</Col>
  39. <Col id="datacolumn">특수조제실</Col>
  40. </Row>
  41. </Rows>
  42. </Dataset>
  43. </Combo>
  44. <Static id="caption3" text="조제장소 :" class="search_name" position="absolute 15 15 101 32"/>
  45. <Static id="caption4" text="통계양식 :" class="search_name" position="absolute 540 13 626 30"/>
  46. <Radio id="rdo_formcd" taborder="7" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 635 13 830 33">
  47. <Dataset id="innerdataset">
  48. <ColumnInfo>
  49. <Column id="codecolumn"/>
  50. <Column id="datacolumn"/>
  51. </ColumnInfo>
  52. <Rows>
  53. <Row>
  54. <Col id="codecolumn">1</Col>
  55. <Col id="datacolumn">반환량</Col>
  56. </Row>
  57. <Row>
  58. <Col id="codecolumn">2</Col>
  59. <Col id="datacolumn">조제보류량</Col>
  60. </Row>
  61. </Rows>
  62. </Dataset>
  63. </Radio>
  64. <Static id="caption8" text="병동 :" class="search_name" position="absolute 540 58 626 75"/>
  65. <Static id="caption10" text="진료과 :" class="search_name" position="absolute 540 83 626 100"/>
  66. <Combo id="cmb_orddept" taborder="8" innerdataset="@ds_init_orddeptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 635 83 805 104" onitemchanged="group1_cmb_orddept_onitemchanged"/>
  67. <Button id="button2" taborder="9" class="icon_search" position="absolute 835 60 851 76" onclick="group1_button2_onclick"/>
  68. <Radio id="radio1" taborder="11" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 635 35 930 55">
  69. <Dataset id="innerdataset">
  70. <ColumnInfo>
  71. <Column id="codecolumn"/>
  72. <Column id="datacolumn"/>
  73. </ColumnInfo>
  74. <Rows>
  75. <Row>
  76. <Col id="codecolumn">1</Col>
  77. <Col id="datacolumn">진료과별</Col>
  78. </Row>
  79. <Row>
  80. <Col id="codecolumn">2</Col>
  81. <Col id="datacolumn">병동별</Col>
  82. </Row>
  83. <Row>
  84. <Col id="codecolumn">3</Col>
  85. <Col id="datacolumn">근무형태별</Col>
  86. </Row>
  87. </Rows>
  88. </Dataset>
  89. </Radio>
  90. <Edit id="ipt_wardnm" taborder="12" class="input_search" enable="false" position="absolute 635 58 831 79"/>
  91. <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="13" text="cp_checkboxList00" scrollbars="none" position="absolute 340 36 448 102" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  92. </Layout>
  93. </Layouts>
  94. </Div>
  95. <Edit id="ipt_wardcd" taborder="3" class="input_search" visible="false" position="absolute 856 101 996 120"/>
  96. <Div id="div_print" taborder="4" position="absolute 0 169 1195 776" scrollbars="none"/>
  97. <cp_checkboxList id="chk_ward" titletext="CheckBox List" taborder="5" text="cp_checkboxList00" scrollbars="none" class="checkbox_search" visible="false" position="absolute 1 88 304 129" style="background:white;border:1 solid #808080ff ;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  98. </Layout>
  99. </Layouts>
  100. <Objects>
  101. <Dataset id="ds_main_statslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  102. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  103. <ColumnInfo>
  104. <Column id="srchfromdd" type="STRING" size="256"/>
  105. <Column id="srchtodd" type="STRING" size="256"/>
  106. <Column id="instance1" type="STRING" size="256"/>
  107. <Column id="suppdeptcd" type="STRING" size="256"/>
  108. <Column id="srchioflag" type="STRING" size="256"/>
  109. <Column id="formflag1" type="STRING" size="256"/>
  110. <Column id="formflag2" type="STRING" size="256"/>
  111. <Column id="srchdeptcd" type="STRING" size="256"/>
  112. <Column id="srchdrid" type="STRING" size="256"/>
  113. <Column id="deptflag" type="STRING" size="256"/>
  114. <Column id="spcldrug" type="STRING" size="256"/>
  115. <Column id="efcycd" type="STRING" size="256"/>
  116. <Column id="drugcd" type="STRING" size="256"/>
  117. <Column id="srchwardcd" type="STRING" size="256"/>
  118. <Column id="srchduty" type="STRING" size="256"/>
  119. </ColumnInfo>
  120. <Rows>
  121. <Row>
  122. <Col id="srchfromdd"/>
  123. <Col id="srchtodd"/>
  124. <Col id="instance1"/>
  125. <Col id="suppdeptcd"/>
  126. <Col id="srchioflag"/>
  127. <Col id="formflag1">1</Col>
  128. <Col id="formflag2">1</Col>
  129. <Col id="srchdeptcd"/>
  130. <Col id="srchdrid"/>
  131. <Col id="deptflag"/>
  132. <Col id="spcldrug"/>
  133. <Col id="efcycd"/>
  134. <Col id="drugcd"/>
  135. <Col id="srchwardcd"/>
  136. <Col id="srchduty"/>
  137. </Row>
  138. </Rows>
  139. </Dataset>
  140. <Dataset id="ds_send_globalinstance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  141. <ColumnInfo>
  142. <Column id="instance1" type="STRING" size="256"/>
  143. </ColumnInfo>
  144. <Rows>
  145. <Row/>
  146. </Rows>
  147. </Dataset>
  148. <Dataset id="ds_send_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  149. <ColumnInfo>
  150. <Column id="deptflag" type="STRING" size="256"/>
  151. </ColumnInfo>
  152. <Rows>
  153. <Row/>
  154. </Rows>
  155. </Dataset>
  156. <Dataset id="ds_send_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  157. <ColumnInfo>
  158. <Column id="spcldrug" type="STRING" size="256"/>
  159. <Column id="efcycd" type="STRING" size="256"/>
  160. </ColumnInfo>
  161. <Rows>
  162. <Row/>
  163. </Rows>
  164. </Dataset>
  165. <Dataset id="ds_send_srchdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  166. <ColumnInfo>
  167. <Column id="drugcd" type="STRING" size="256"/>
  168. </ColumnInfo>
  169. <Rows>
  170. <Row/>
  171. </Rows>
  172. </Dataset>
  173. <Dataset id="ds_hidden_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  174. <ColumnInfo>
  175. <Column id="wardcd" type="STRING" size="256"/>
  176. <Column id="wardnm" type="STRING" size="256"/>
  177. </ColumnInfo>
  178. <Rows>
  179. <Row/>
  180. </Rows>
  181. </Dataset>
  182. <Dataset id="ds_hidden_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  183. <Dataset id="ds_hidden_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  184. <Dataset id="ds_hidden_send_w_d_cdname" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  185. <ColumnInfo>
  186. <Column id="send_w_d_cdname" type="STRING" size="256"/>
  187. </ColumnInfo>
  188. <Rows>
  189. <Row/>
  190. </Rows>
  191. </Dataset>
  192. <Dataset id="ds_temp_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  193. <ColumnInfo>
  194. <Column id="ward" type="STRING" size="256"/>
  195. </ColumnInfo>
  196. <Rows>
  197. <Row/>
  198. </Rows>
  199. </Dataset>
  200. <Dataset id="ds_temp_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  201. <ColumnInfo>
  202. <Column id="receiveref" type="STRING" size="256"/>
  203. <Column id="srchflag" type="STRING" size="256"/>
  204. <Column id="srchcnts" type="STRING" size="256"/>
  205. <Column id="drugkind" type="STRING" size="256"/>
  206. </ColumnInfo>
  207. <Rows>
  208. <Row>
  209. <Col id="receiveref"/>
  210. <Col id="srchflag"/>
  211. <Col id="srchcnts"/>
  212. <Col id="drugkind"/>
  213. </Row>
  214. </Rows>
  215. </Dataset>
  216. <Dataset id="ds_init_srchduty" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  217. <ColumnInfo>
  218. <Column id="cdid" type="STRING" size="256"/>
  219. <Column id="cdnm" type="STRING" size="256"/>
  220. </ColumnInfo>
  221. <Rows>
  222. <Row>
  223. <Col id="cdid">D1</Col>
  224. <Col id="cdnm">Day1</Col>
  225. </Row>
  226. <Row>
  227. <Col id="cdid">D2</Col>
  228. <Col id="cdnm">Day2</Col>
  229. </Row>
  230. <Row>
  231. <Col id="cdid">N</Col>
  232. <Col id="cdnm">Nigth</Col>
  233. </Row>
  234. </Rows>
  235. </Dataset>
  236. <Dataset id="ds_hidden_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  237. <ColumnInfo>
  238. <Column id="deptcd" type="STRING" size="256"/>
  239. <Column id="deptnm" type="STRING" size="256"/>
  240. </ColumnInfo>
  241. </Dataset>
  242. <Dataset id="ds_init_orddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  243. <ColumnInfo>
  244. <Column id="deptcd" type="STRING" size="256"/>
  245. <Column id="depthngnm" type="STRING" size="256"/>
  246. </ColumnInfo>
  247. <Rows>
  248. <Row/>
  249. </Rows>
  250. </Dataset>
  251. <Dataset id="ds_properties" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  252. <ColumnInfo>
  253. <Column id="title" type="STRING" size="256"/>
  254. </ColumnInfo>
  255. <Rows>
  256. <Row>
  257. <Col id="title">반환관리 통계</Col>
  258. </Row>
  259. </Rows>
  260. </Dataset>
  261. </Objects>
  262. <Bind>
  263. <BindItem id="item0" compid="group1.combo1" propid="value" datasetid="ds_send" columnid="srchioflag"/>
  264. <BindItem id="item1" compid="group1.ipt_fromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  265. <BindItem id="item2" compid="group1.ipt_todd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  266. <BindItem id="item3" compid="group1.rdo_formcd" propid="value" datasetid="ds_send" columnid="formflag1"/>
  267. <BindItem id="item4" compid="group1.radio1" propid="value" datasetid="ds_send" columnid="formflag2"/>
  268. <BindItem id="item5" compid="group1.ipt_wardnm" propid="value" datasetid="ds_hidden_srchinfo" columnid="wardnm"/>
  269. <BindItem id="item6" compid="ipt_wardcd" propid="value" datasetid="ds_hidden_srchinfo" columnid="wardcd"/>
  270. <BindItem id="item7" compid="group1.cmb_orddept" propid="value" datasetid="ds_send" columnid="srchdeptcd"/>
  271. </Bind>
  272. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  273. * System Name :
  274. * Job Name :
  275. * Creator :
  276. * Make Date : 2015-11-13
  277. * Description :
  278. *---------------------------------------------------------------------------------------
  279. * Modify Date Modifier Modify Description
  280. *---------------------------------------------------------------------------------------
  281. * 2015-11-13 Live Converter TF->XP
  282. *
  283. *---------------------------------------------------------------------------------------
  284. ****************************************************************************************/
  285. include "com_commonxp::comm_main.xjs";
  286. include "mis_miscommonxp::MIS.xjs";
  287. var arErrorCode = new HashArray();
  288. /******************************************************************
  289. * Argument :
  290. * Description : 초기화
  291. ******************************************************************/
  292. function SMADS00600_oninit(obj:Form, e:InitEventInfo)
  293. {
  294. frmf_initForm(obj);
  295. }
  296. function SMADS00600_onload(obj:Form, e:LoadEventInfo)
  297. {
  298. group1.combo1.setFocus();
  299. group1.combo1.index = 0;
  300. ds_send.setColumn(0, "suppdeptcd", ds_send_globalinstance.getColumn(0, "instance1"));
  301. ds_send.setColumn(0, "srchfromdd", utlf_getCurrentDate());
  302. ds_send.setColumn(0, "srchtodd", utlf_getCurrentDate());
  303. ds_send.setColumn(0, "srchioflag", "전체");
  304. ds_send.setColumn(0, "formflag1", "1");
  305. ds_send.setColumn(0, "formflag2", "1");
  306. //병동 Combo 조회
  307. ds_send.setColumn(0, "deptflag", "W");
  308. var oParam = {};
  309. oParam.id = "TRADT10203";
  310. oParam.service = "pharmacyprescriptionapp.DrugPrint";
  311. oParam.method = "reqGetDeptList";
  312. oParam.inds = "req=ds_send_deptinfo";
  313. oParam.outds = "ds_hidden_deptlist=ward";
  314. oParam.async = false;
  315. //oParam.callback = "cf_TRADC10203";
  316. tranf_submit(oParam);
  317. dsf_addDsItem(ds_hidden_deptlist, "deptcd", "deptnm", "전체", "T", "above");
  318. // 진료과세팅
  319. var instcd = sysf_getUserInfo("dutplceinstcd");
  320. var standard_yn = "orduseyn";
  321. var ord_deptflag = 'D';
  322. var rslt_ref = "ds_init_orddeptlist";
  323. appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, "", "", "", "", "", rslt_ref, false, "");
  324. if ( ds_init_orddeptlist.rowcount > 0 ) {
  325. dsf_addDsItem(ds_init_orddeptlist, "deptcd", "depthngnm", "전체", "", "above");
  326. }
  327. //병동검색
  328. var sProp1="col=9,row=4,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
  329. chk_ward.setInitComp(sProp1, ds_hidden_deptlist, "deptcd", "deptnm", "fn_setDeptcd");
  330. // 외래
  331. var sProp1="col=1,row=3,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
  332. group1.checkbox1.setInitComp(sProp1, ds_init_srchduty, "cdid", "cdnm", "fn_srchduty");
  333. fn_getSrchduty();
  334. }
  335. /******************************************************************
  336. * Argument :
  337. * Description : 병동검색
  338. ******************************************************************/
  339. function fn_setDeptcd(obj){
  340. var nData = chk_ward.getData();
  341. var nLableData = chk_ward.getLableData();
  342. if( eval(obj).text == "전체" ){
  343. if( eval(obj).value == "T" ){
  344. chk_ward.setCheckAll(true);
  345. } else {
  346. chk_ward.setCheckAll(false);
  347. }
  348. nData = chk_ward.getData();
  349. nLableData = chk_ward.getLableData();
  350. }
  351. var getDeptcd = String(nData);
  352. var getLabel = String(nLableData);
  353. if( utlf_isSearchString(getDeptcd, "T") ){
  354. var deptcd;
  355. var label;
  356. deptcd = getDeptcd.substr(2, getDeptcd.length);
  357. label = getLabel.substr(3, getLabel.length);
  358. ds_temp_srchinfo.setColumn(0, "ward", deptcd);
  359. ds_hidden_srchinfo.setColumn(0, "wardnm", label);
  360. } else {
  361. ds_temp_srchinfo.setColumn(0, "ward", getDeptcd);
  362. ds_hidden_srchinfo.setColumn(0, "wardnm", getLabel);
  363. }
  364. }
  365. /******************************************************************
  366. * Argument :
  367. * Description : 병동검색(돋보기)
  368. ******************************************************************/
  369. function group1_button2_onclick(obj:Button, e:ClickEventInfo)
  370. {
  371. if( chk_ward.visible ){
  372. chk_ward.visible = false;
  373. } else {
  374. chk_ward.visible = true;
  375. }
  376. }
  377. /******************************************************************
  378. * Argument :
  379. * Description : 외래
  380. ******************************************************************/
  381. function fn_srchduty(){
  382. var getData = String(group1.checkbox1.getData()).replace(","," ");
  383. ds_send.setColumn(0, "srchduty");
  384. }
  385. /******************************************************************
  386. * Argument :
  387. * Description : 외래
  388. ******************************************************************/
  389. function fn_getSrchduty(){
  390. var getData = ds_send.getColumn(0, "srchduty").split(" ");
  391. if( !utlf_isNull(getData) ){
  392. group1.checkbox1.setData(getData);
  393. }
  394. }
  395. /******************************************************************
  396. * Argument :
  397. * Description : 진료과 선택 시 진료과 명 set
  398. ******************************************************************/
  399. function group1_cmb_orddept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  400. {
  401. ds_hidden_send_w_d_cdname.setColumn(0, "send_w_d_cdname", group1.cmb_orddept.text);
  402. }
  403. /******************************************************************
  404. * Argument :
  405. * Description : 조회 button event
  406. ******************************************************************/
  407. function group1_button1_onclick(obj:Button, e:ClickEventInfo)
  408. {
  409. ds_send.setColumn(0, "srchwardcd", ds_temp_srchinfo.getColumn(0, "ward"));
  410. ds_send.setColumn(0, "deptflag", ds_send_deptinfo.getColumn(0, "deptflag"));
  411. ds_send.setColumn(0, "spcldrug", ds_send_baseinfo.getColumn(0, "spcldrug"));
  412. ds_send.setColumn(0, "efcycd", ds_send_baseinfo.getColumn(0, "efcycd"));
  413. ds_send.setColumn(0, "drugcd", ds_send_srchdata.getColumn(0, "drugcd"));
  414. var oParam = {};
  415. oParam.id = "TRADS00601";
  416. oParam.service = "pharmacystatsapp.PharmacyStats";
  417. oParam.method = "reqGetDDOrdRtnWardList";
  418. oParam.inds = "req=ds_send";
  419. oParam.outds = "ds_main_statslist=item";
  420. oParam.async = false;
  421. //oParam.callback = "cf_TRADS00601";
  422. tranf_submit(oParam);
  423. var objDOM = rptf_createDOM(); // DOM 객체 설정
  424. rptf_setNodeListToDOM(objDOM, "/root/main/statslist/item", ds_main_statslist); // 데이터셋 1
  425. rptf_setNodeListToDOM(objDOM, "/root/send", ds_send); // 데이터셋 2
  426. /* Rexpert에서 사용하지 않는것 같아 막음 - 2016.02.19
  427. rptf_setNodeListToDOM(objDOM, "/root/send/globalinstance", ds_send_globalinstance); // 데이터셋 3
  428. rptf_setNodeListToDOM(objDOM, "/root/send/deptinfo", ds_send_deptinfo); // 데이터셋 4
  429. rptf_setNodeListToDOM(objDOM, "/root/send/baseinfo", ds_send_baseinfo); // 데이터셋 5
  430. rptf_setNodeListToDOM(objDOM, "/root/send/srchdata", ds_send_srchdata); // 데이터셋 6
  431. */
  432. rptf_setNodeListToDOM(objDOM, "/root/hidden", ds_hidden_send_w_d_cdname); // 데이터셋 6
  433. rptf_setNodeListToDOM(objDOM, "/root/properties", ds_properties); // 데이터셋 6
  434. //sysf_trace(objDOM.documentElement.source); // XML 내용출력
  435. var objParam = new Object();
  436. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  437. var option = "open=1;save=1;directprint=0;print=1;zoom=0;show=1;";
  438. rptf_exeReportPreview30(["RPADS00601"],[objParam], option, null, "div_print");
  439. /* 조건별 호출 하는 submit, Rexpert 가 동일하여 전환 안함. 2016.02.22
  440. if( ds_send.getColumn(0, "formflag1") == '1' && ds_send.getColumn(0, "formflag2") == '1' ) {
  441. submit("TRADS00601")
  442. exeReportPreview("RPADS00601", "XMLSTR", "/root/main/statslist/item");
  443. }
  444. else if ( ds_send.getColumn(0, "formflag1") == '1' && ds_send.getColumn(0, "formflag2") == '2' ) {
  445. submit("TRADS00601")
  446. exeReportPreview("RPADS00601", "XMLSTR", "/root/main/statslist/item");
  447. }
  448. else if ( ds_send.getColumn(0, "formflag1") == '1' && ds_send.getColumn(0, "formflag2") == '3' ) {
  449. submit("TRADS00601")
  450. exeReportPreview("RPADS00601", "XMLSTR", "/root/main/statslist/item");
  451. }
  452. else if ( ds_send.getColumn(0, "formflag1") == '2' && ds_send.getColumn(0, "formflag2") == '1' ) {
  453. submit("TRADS00601")
  454. exeReportPreview("RPADS00601", "XMLSTR", "/root/main/statslist/item");
  455. }
  456. else if ( ds_send.getColumn(0, "formflag1") == '2' && ds_send.getColumn(0, "formflag2") == '2' ) {
  457. submit("TRADS00601")
  458. exeReportPreview("RPADS00601", "XMLSTR", "/root/main/statslist/item");
  459. }
  460. else if ( ds_send.getColumn(0, "formflag1") == '2' && ds_send.getColumn(0, "formflag2") == '3' ) {
  461. submit("TRADS00601")
  462. exeReportPreview("RPADS00601", "XMLSTR", "/root/main/statslist/item");
  463. }
  464. */
  465. }
  466. ]]></Script>
  467. </Form>
  468. </FDL>