SMPIF90100_심사자별청구삭감현황.xfdl 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIF90100" position="absolute 0 0 1211 772" titletext="심사자별 청구삭감현황" oninit="SMPIF90100_oninit" onload="SMPIF90100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 1 13 1191 759" id="group2" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 0 11 1190 131" align="align:center top;" id="group4" class="div_SA" anchor="left top right">
  11. <Layouts>
  12. <Layout>
  13. <Static text="조회기준 :" position="absolute 14 10 100 27" id="caption5" class="search_name" anchor="default"/>
  14. <Calendar position="absolute 200 10 275 29" id="ipt_clamymfrom" class="input_search" taborder="1" mask="yyyy-mm" anchor="default" dateformat="yyyy-MM" value="null" editformat="yyyy-MM" onchanged="group2_group4_ipt_clamymfrom_onchanged"/>
  15. <Shape position="absolute 1106 5 1112 109" linetype="vertical" id="line2" class="line_4" anchor="top right"/>
  16. <Button position="absolute 1120 50 1176 72" id="button1" class="btn1" taborder="2" text="조회" anchor="top right" onclick="group2_group4_button1_onclick"/>
  17. <Static text="내원유형" position="absolute 835 10 911 27" id="caption9" class="search_name" anchor="default"/>
  18. <Combo position="absolute 915 8 1015 27" id="rdo_ioflag" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  19. <Dataset id="innerdataset">
  20. <ColumnInfo>
  21. <Column id="codecolumn"/>
  22. <Column id="datacolumn"/>
  23. </ColumnInfo>
  24. <Rows>
  25. <Row>
  26. <Col id="codecolumn">A</Col>
  27. <Col id="datacolumn">전체</Col>
  28. </Row>
  29. <Row>
  30. <Col id="codecolumn">I</Col>
  31. <Col id="datacolumn">입원</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">O</Col>
  35. <Col id="datacolumn">외래</Col>
  36. </Row>
  37. </Rows>
  38. </Dataset>
  39. </Combo>
  40. <Calendar position="absolute 295 10 370 29" id="ipt_clamymto" class="input_search" taborder="1" mask="yyyy-mm" anchor="default" dateformat="yyyy-MM" value="null" editformat="yyyy-MM" onchanged="group2_group4_ipt_clamymto_onchanged"/>
  41. <Static text="~" position="absolute 280 10 295 30" id="caption2" anchor="default"/>
  42. <Static text="심사자" position="absolute 835 50 908 67" id="caption15" class="search_name" anchor="default"/>
  43. <Combo position="absolute 915 49 1015 68" id="combo1" taborder="1" innerdataset="@ds_init_U0001list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  44. <Static text="보험유형 :" position="absolute 15 49 111 66" id="caption3" class="search_name" anchor="default"/>
  45. <Static text="청구형태 :" position="absolute 420 10 510 27" id="cp_text2_3" class="search_name" anchor="default"/>
  46. <CheckBox position="absolute 609 49 699 68" id="cb_cond7_8" taborder="1" anchor="default" text="보류건 제외" truevalue="Y"/>
  47. <CheckBox position="absolute 700 49 790 68" id="cb_cond9_8" taborder="1" anchor="default" text="반송건 제외" truevalue="Y"/>
  48. <Static text="기준일시" position="absolute 421 50 511 67" id="cp_text9_8" class="search_name" anchor="default"/>
  49. <Calendar position="absolute 500 49 598 68" align="align:center middle;" id="cb_cond4_8" class="input_search" taborder="2" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  50. <Edit readonly="true" position="absolute 55 90 1030 109" id="output1" anchor="default"/>
  51. <Combo position="absolute 96 10 196 29" id="combo2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  52. <Dataset id="innerdataset">
  53. <ColumnInfo>
  54. <Column id="codecolumn"/>
  55. <Column id="datacolumn"/>
  56. </ColumnInfo>
  57. <Rows>
  58. <Row>
  59. <Col id="codecolumn">1</Col>
  60. <Col id="datacolumn">청구년월</Col>
  61. </Row>
  62. <Row>
  63. <Col id="codecolumn">2</Col>
  64. <Col id="datacolumn">미수년월</Col>
  65. </Row>
  66. </Rows>
  67. </Dataset>
  68. </Combo>
  69. <cp_checkboxList id="cb_cond2_3" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 500 7 814 27" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  70. <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 96 46 399 71" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  71. </Layout>
  72. </Layouts>
  73. </Div>
  74. <Button position="absolute 1110 134 1190 153" id="button2" class="btn7" text="엑셀저장" anchor="top right" onclick="group2_button2_onclick"/>
  75. <Grid position="absolute 0 155 1190 720" id="grdclamcut" class="datagrid2" binddataset="ds_main_list1_gridclamcut" anchor="all" cellsizingtype="col">
  76. <Formats>
  77. <Format id="default">
  78. <Columns>
  79. <Column size="26"/>
  80. <Column size="80"/>
  81. <Column size="75"/>
  82. <Column size="45"/>
  83. <Column size="120"/>
  84. <Column size="70"/>
  85. <Column size="100"/>
  86. <Column size="90"/>
  87. <Column size="90"/>
  88. <Column size="90"/>
  89. <Column size="60"/>
  90. <Column size="60"/>
  91. <Column size="70"/>
  92. <Column size="100"/>
  93. <Column size="90"/>
  94. <Column size="60"/>
  95. <Column size="90"/>
  96. <Column size="90"/>
  97. <Column size="70"/>
  98. <Column size="100"/>
  99. <Column size="90"/>
  100. <Column size="60"/>
  101. <Column size="90"/>
  102. <Column size="90"/>
  103. </Columns>
  104. <Rows>
  105. <Row size="24" band="head"/>
  106. <Row size="24" band="head"/>
  107. <Row size="24"/>
  108. </Rows>
  109. <Band id="head">
  110. <Cell rowspan="2" taborder="undefined"/>
  111. <Cell col="1" rowspan="2" text="심사자명" taborder="undefined"/>
  112. <Cell col="2" rowspan="2" text="청구월" taborder="undefined"/>
  113. <Cell col="3" rowspan="2" colspan="2" text="진료과" taborder="undefined"/>
  114. <Cell col="5" text="전체"/>
  115. <Cell col="6" colspan="6" text="전체" taborder="undefined"/>
  116. <Cell col="12" colspan="6" text="입원" taborder="undefined"/>
  117. <Cell col="18" colspan="6" text="외래" taborder="undefined"/>
  118. <Cell row="1" col="5" text="청구건수"/>
  119. <Cell row="1" col="6" text="총진료비"/>
  120. <Cell row="1" col="7" text="삭감액계"/>
  121. <Cell row="1" col="8" text="원내삭감"/>
  122. <Cell row="1" col="9" text="윈외삭감"/>
  123. <Cell row="1" col="10" text="삭감율1"/>
  124. <Cell row="1" col="11" text="삭감율2"/>
  125. <Cell row="1" col="12" text="청구건수"/>
  126. <Cell row="1" col="13" text="총진료비"/>
  127. <Cell row="1" col="14" text="삭감액전체"/>
  128. <Cell row="1" col="15" text="삭감율2"/>
  129. <Cell row="1" col="16" text="원내삭감"/>
  130. <Cell row="1" col="17" text="원외삭감"/>
  131. <Cell row="1" col="18" text="청구건수"/>
  132. <Cell row="1" col="19" text="총진료비"/>
  133. <Cell row="1" col="20" text="삭감액전체"/>
  134. <Cell row="1" col="21" text="삭감율2"/>
  135. <Cell row="1" col="22" text="원내삭감"/>
  136. <Cell row="1" col="23" text="원외삭감"/>
  137. </Band>
  138. <Band id="body">
  139. <Cell celltype="head" expr="currow+1"/>
  140. <Cell col="1" style="align:left middle;" text="bind:judgrnm" enable="false"/>
  141. <Cell col="2" style="align:left middle;" text="bind:clamym" enable="false"/>
  142. <Cell col="3" style="align:left middle;" text="bind:orddeptabbr" enable="false"/>
  143. <Cell col="4" style="align:left middle;" text="bind:deptcd" enable="false"/>
  144. <Cell col="5" displaytype="number" style="align:left middle;" text="bind:totclamcnt" enable="false"/>
  145. <Cell col="6" displaytype="number" style="align:left middle;" text="bind:totclamamt" enable="false"/>
  146. <Cell col="7" displaytype="number" style="align:left middle;" text="bind:totcutamt" enable="false"/>
  147. <Cell col="8" displaytype="number" style="align:left middle;" text="bind:totincutamt" enable="false"/>
  148. <Cell col="9" displaytype="number" style="align:left middle;" text="bind:totoutcutamt" enable="false"/>
  149. <Cell col="10" displaytype="number" text="bind:totcut1" enable="false"/>
  150. <Cell col="11" displaytype="number" text="bind:totcut2" enable="false"/>
  151. <Cell col="12" displaytype="number" style="align:left middle;" text="bind:intotcnt" enable="false"/>
  152. <Cell col="13" displaytype="number" style="align:left middle;" text="bind:intotamt" enable="false"/>
  153. <Cell col="14" displaytype="number" style="align:left middle;" text="bind:intotcutamt" enable="false"/>
  154. <Cell col="15" displaytype="number" text="bind:incut" enable="false"/>
  155. <Cell col="16" displaytype="number" style="align:left middle;" text="bind:inincutamt" enable="false"/>
  156. <Cell col="17" displaytype="number" style="align:left middle;" text="bind:indrugcutamt" enable="false"/>
  157. <Cell col="18" displaytype="number" style="align:left middle;" text="bind:outtotcnt" enable="false"/>
  158. <Cell col="19" displaytype="number" style="align:left middle;" text="bind:outtotamt" enable="false"/>
  159. <Cell col="20" displaytype="number" style="align:left middle;" text="bind:outcutamt" enable="false"/>
  160. <Cell col="21" displaytype="number" text="bind:outcut" enable="false"/>
  161. <Cell col="22" displaytype="number" style="align:left middle;" text="bind:outincutamt" enable="false"/>
  162. <Cell col="23" displaytype="number" style="align:left middle;" text="bind:outdrugcutamt" enable="false"/>
  163. </Band>
  164. </Format>
  165. </Formats>
  166. </Grid>
  167. <Static text="*삭감율1:(원내삭감액/청구총진료비)*100 *삭감율2: (원내+원외 삭감액)/청구총진료비*100" position="absolute 5 722 975 742" id="caption4" anchor="left bottom" style="color:#ff0000ff;font:Dotum,10,bold;"/>
  168. </Layout>
  169. </Layouts>
  170. </Div>
  171. <Static id="caption1" text="심사자별 청구삭감현황" class="tit_1" position="absolute 1 0 249 23"/>
  172. </Layout>
  173. </Layouts>
  174. <Objects>
  175. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  176. <ColumnInfo>
  177. <Column id="clamymfrom" type="STRING" size="256"/>
  178. <Column id="clamymto" type="STRING" size="256"/>
  179. <Column id="clamflag" type="STRING" size="256"/>
  180. <Column id="ioflag" type="STRING" size="256"/>
  181. <Column id="insukind" type="STRING" size="256"/>
  182. <Column id="basedd2" type="STRING" size="256"/>
  183. <Column id="in_cond1" type="STRING" size="256"/>
  184. <Column id="in_cond2" type="STRING" size="256"/>
  185. <Column id="judgrid" type="STRING" size="256"/>
  186. <Column id="in_cond3" type="STRING" size="256"/>
  187. <Column id="cmmt_type" type="STRING" size="256"/>
  188. <Column id="sclamflag" type="STRING" size="256"/>
  189. <Column id="sinsukind" type="STRING" size="256"/>
  190. </ColumnInfo>
  191. <Rows>
  192. <Row>
  193. <Col id="clamymfrom"/>
  194. <Col id="clamymto"/>
  195. <Col id="clamflag"/>
  196. <Col id="ioflag"/>
  197. <Col id="insukind"/>
  198. <Col id="basedd2"/>
  199. <Col id="in_cond1"/>
  200. <Col id="in_cond2"/>
  201. <Col id="judgrid"/>
  202. <Col id="in_cond3"/>
  203. <Col id="cmmt_type"/>
  204. <Col id="sclamflag"/>
  205. <Col id="sinsukind"/>
  206. </Row>
  207. </Rows>
  208. </Dataset>
  209. <Dataset id="ds_chk_cb_cond2_3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  210. <ColumnInfo>
  211. <Column id="label" type="STRING" size="256"/>
  212. <Column id="value" type="STRING" size="256"/>
  213. </ColumnInfo>
  214. <Rows>
  215. <Row>
  216. <Col id="label">원청구</Col>
  217. <Col id="value">0,3</Col>
  218. </Row>
  219. <Row>
  220. <Col id="label">누락청구</Col>
  221. <Col id="value">4</Col>
  222. </Row>
  223. <Row>
  224. <Col id="label">추가청구</Col>
  225. <Col id="value">2</Col>
  226. </Row>
  227. <Row>
  228. <Col id="label">보완청구</Col>
  229. <Col id="value">1</Col>
  230. </Row>
  231. </Rows>
  232. </Dataset>
  233. <Dataset id="ds_chk_checkbox1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  234. <ColumnInfo>
  235. <Column id="label" type="STRING" size="256"/>
  236. <Column id="value" type="STRING" size="256"/>
  237. </ColumnInfo>
  238. <Rows>
  239. <Row>
  240. <Col id="label">건강보험</Col>
  241. <Col id="value">11</Col>
  242. </Row>
  243. <Row>
  244. <Col id="label">의료급여</Col>
  245. <Col id="value">21,22</Col>
  246. </Row>
  247. <Row>
  248. <Col id="label">산재</Col>
  249. <Col id="value">41</Col>
  250. </Row>
  251. </Rows>
  252. </Dataset>
  253. <Dataset id="ds_init_U0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  254. <ColumnInfo>
  255. <Column id="cdnm" type="STRING" size="256"/>
  256. <Column id="cdid" type="STRING" size="256"/>
  257. </ColumnInfo>
  258. </Dataset>
  259. <Dataset id="ds_main_list1_out_cmmt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  260. <ColumnInfo>
  261. <Column id="cmmt" type="STRING" size="256"/>
  262. </ColumnInfo>
  263. </Dataset>
  264. <Dataset id="ds_main_list1_gridclamcut" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  265. <ColumnInfo>
  266. <Column id="judgrnm" type="STRING" size="256" sumtext="심사자명"/>
  267. <Column id="clamym" type="STRING" size="256" sumtext="청구월"/>
  268. <Column id="orddeptabbr" type="STRING" size="256" sumtext="진료과약어"/>
  269. <Column id="deptcd" type="STRING" size="256" sumtext="진료과"/>
  270. <Column id="totclamcnt" type="STRING" size="256" sumtext="전체청구건수"/>
  271. <Column id="totclamamt" type="STRING" size="256" sumtext="전체청구총진료비"/>
  272. <Column id="totcutamt" type="STRING" size="256" sumtext="전체삭감액계"/>
  273. <Column id="totincutamt" type="STRING" size="256" sumtext="전체원내삭감액"/>
  274. <Column id="totoutcutamt" type="STRING" size="256" sumtext="전체원외삭감액"/>
  275. <Column id="totcut1" type="STRING" size="256" sumtext="전체삭감율1"/>
  276. <Column id="totcut2" type="STRING" size="256" sumtext="전체삭감율2"/>
  277. <Column id="intotcnt" type="STRING" size="256" sumtext="입원청구건수"/>
  278. <Column id="intotamt" type="STRING" size="256" sumtext="입원총진료비"/>
  279. <Column id="intotcutamt" type="STRING" size="256" sumtext="입원삭감액전체"/>
  280. <Column id="incut" type="STRING" size="256" sumtext="입원삭감율2"/>
  281. <Column id="inincutamt" type="STRING" size="256" sumtext="입원원내삭감액"/>
  282. <Column id="indrugcutamt" type="STRING" size="256" sumtext="입원원외삭감액"/>
  283. <Column id="outtotcnt" type="STRING" size="256" sumtext="외래청구건수"/>
  284. <Column id="outtotamt" type="STRING" size="256" sumtext="외래총진료비"/>
  285. <Column id="outcutamt" type="STRING" size="256" sumtext="외래삭감액전체"/>
  286. <Column id="outcut" type="STRING" size="256" sumtext="외래삭감율"/>
  287. <Column id="outincutamt" type="STRING" size="256" sumtext="외래원내삭감액"/>
  288. <Column id="outdrugcutamt" type="STRING" size="256" sumtext="외래원외삭감액"/>
  289. </ColumnInfo>
  290. </Dataset>
  291. <Dataset id="ds_init_UserInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  292. <ColumnInfo>
  293. <Column id="userId" type="STRING" size="256" sumtext="userId"/>
  294. <Column id="userNm" type="STRING" size="256" sumtext="userNm"/>
  295. </ColumnInfo>
  296. </Dataset>
  297. </Objects>
  298. <Bind>
  299. <BindItem id="item0" compid="group2.group4.combo2" propid="value" datasetid="ds_send" columnid="in_cond3"/>
  300. <BindItem id="item1" compid="group2.group4.ipt_clamymfrom" propid="value" datasetid="ds_send" columnid="clamymfrom"/>
  301. <BindItem id="item2" compid="group2.group4.ipt_clamymto" propid="value" datasetid="ds_send" columnid="clamymto"/>
  302. <BindItem id="item3" compid="group2.group4.cb_cond4_8" propid="value" datasetid="ds_send" columnid="basedd2"/>
  303. <BindItem id="item4" compid="group2.group4.cb_cond7_8" propid="value" datasetid="ds_send" columnid="in_cond1"/>
  304. <BindItem id="item5" compid="group2.group4.cb_cond9_8" propid="value" datasetid="ds_send" columnid="in_cond2"/>
  305. <BindItem id="item6" compid="group2.group4.rdo_ioflag" propid="value" datasetid="ds_send" columnid="ioflag"/>
  306. <BindItem id="item7" compid="group2.group4.combo1" propid="value" datasetid="ds_send" columnid="judgrid"/>
  307. <BindItem id="item8" compid="group2.group4.output1" propid="value" datasetid="ds_main_list1_out_cmmt" columnid="cmmt"/>
  308. </Bind>
  309. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  310. * System Name :
  311. * Job Name :
  312. * Creator :
  313. * Make Date : 2016-05-24
  314. * Description :
  315. *---------------------------------------------------------------------------------------
  316. * Modify Date Modifier Modify Description
  317. *---------------------------------------------------------------------------------------
  318. * 2016-05-24 Live Converter TF->XP
  319. *
  320. *---------------------------------------------------------------------------------------
  321. ****************************************************************************************/
  322. include "com_commonxp::comm_main.xjs";
  323. include "pam_pamcomnxp::PAM001.xjs";
  324. include "pam_pamcomnxp::PAM.xjs";
  325. function SMPIF90100_oninit(obj:Form, e:InitEventInfo)
  326. {
  327. frmf_initForm(obj);
  328. }
  329. function SMPIF90100_onload(obj:Form, e:LoadEventInfo)
  330. {
  331. var sProp="col=4,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  332. group2.group4.cb_cond2_3.setInitComp(sProp, ds_chk_cb_cond2_3,"value","label","fn_cmpEvent");
  333. var sProp="col=3,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  334. group2.group4.checkbox1.setInitComp(sProp, ds_chk_checkbox1,"value","label","fn_cmpEvent2");
  335. fInitialize();
  336. group2.group4.cb_cond2_3.setCheckAll(false);//초기화
  337. var clamflag = ds_send.getColumn(0, "clamflag");
  338. group2.group4.cb_cond2_3.setData(utlf_transNullToEmpty(clamflag).split("^"), "", false);
  339. group2.group4.checkbox1.setCheckAll(false);//초기화
  340. var insukind = ds_send.getColumn(0, "insukind");
  341. group2.group4.checkbox1.setData(utlf_transNullToEmpty(insukind).split("^"), "", false);
  342. }
  343. function fInitialize()
  344. {
  345. ds_main_list1_gridclamcut.clearData();
  346. dsf_createDsRow("ds_tmp", [{col:"instcd", type:"STRING", size:256, val: sysf_getUserInfo("dutplceinstcd")}]);
  347. var oParam = {};
  348. oParam.id = "TRPIB00603";
  349. oParam.service = "insubasecdmngtapp.JudgCmt";
  350. oParam.method = "reqGetJudgRidList";
  351. oParam.inds = "req=ds_tmp";
  352. oParam.outds = "ds_init_U0001list=U0001 ds_init_UserInfo=UserInfo";
  353. oParam.async = false;
  354. //oParam.callback = "cf_TRPIB00603";
  355. tranf_submit(oParam);
  356. var today = new Date();
  357. var baseyear = today.getDateFormat("YYYY");
  358. var basemonth = today.getDateFormat("MM");
  359. var currentym = baseyear + basemonth;
  360. ds_send.setColumn(0, "clamymfrom", currentym);
  361. ds_send.setColumn(0, "clamymto", currentym);
  362. var curDate = utlf_getCurrentDate();
  363. ds_send.setColumn(0, "basedd2", curDate);
  364. ds_send.setColumn(0, "clamflag", "0,3");
  365. ds_send.setColumn(0, "insukind", "11");
  366. ds_send.setColumn(0, "ioflag", "A");
  367. ds_send.setColumn(0, "in_cond3", "1");
  368. }
  369. function fn_cmpEvent()
  370. {
  371. var chk = group2.group4.cb_cond2_3.getData();
  372. ds_send.setColumn(0, "clamflag", chk);
  373. }
  374. function fn_cmpEvent2()
  375. {
  376. var chk = group2.group4.checkbox1.getData();
  377. ds_send.setColumn(0, "insukind", chk);
  378. }
  379. function group2_group4_button1_onclick(obj:Button, e:ClickEventInfo)
  380. {
  381. fSearch();
  382. }
  383. function fSearch()
  384. {
  385. var chk_clamymfrom = ds_send.getColumn(0, "clamymfrom");
  386. var chk_clamymto = ds_send.getColumn(0, "clamymto");
  387. if(utlf_isNull(chk_clamymfrom) || utlf_isNull(chk_clamymto))
  388. {
  389. sysf_messageBox("조회기준 일자는 ", "I003");
  390. group2.group4.ipt_clamymfrom.setFocus();
  391. return;
  392. }
  393. var af = ds_send.getColumn(0, "clamflag");
  394. var bf = ""
  395. var cf = ds_send.getColumn(0, "insukind");
  396. var df = ""
  397. // model.resetInstanceNode("/root/send/sclamflag");
  398. // model.resetInstanceNode("/root/send/sinsukind");
  399. //
  400. var afcnt = af.length;
  401. var cfcnt = cf.length;
  402. if(!utlf_isNull(ds_send.getColumn(0, "clamflag")))
  403. {
  404. bf = af.replace("^", "','");
  405. bf = af.replace(",", "','");
  406. for(var i = 0; i < afcnt; i++)
  407. {
  408. bf = bf.replace("^", "','");
  409. if(bf.substr(0,1) != "'")
  410. {
  411. bf = "'" + bf + "'";
  412. }
  413. }
  414. }
  415. ds_send.setColumn(0, "sclamflag", bf);
  416. if(!utlf_isNull(ds_send.getColumn(0, "insukind")))
  417. {
  418. df = cf.replace("^", "','");
  419. df = cf.replace(",", "','");
  420. for(var i = 0; i < cfcnt; i++)
  421. {
  422. df = df.replace("^", "','");
  423. if(df.substr(0,1) != "'")
  424. {
  425. df = "'" + df + "'";
  426. }
  427. }
  428. }
  429. ds_send.setColumn(0, "sinsukind", df);
  430. var in_cond1 = ds_send.getColumn(0, "in_cond1");
  431. var in_cond2 = ds_send.getColumn(0, "in_cond2");
  432. if(in_cond1 == "Y" && in_cond2 == "Y")
  433. {
  434. ds_send.setColumn(0, "cmmt_type", "A");
  435. }
  436. else if(in_cond1 == "Y" && in_cond2 != "Y")
  437. {
  438. ds_send.setColumn(0, "cmmt_type", "B");
  439. }
  440. else if(in_cond1 != "Y" && in_cond2 == "Y")
  441. {
  442. ds_send.setColumn(0, "cmmt_type", "C");
  443. }
  444. else
  445. {
  446. ds_send.setColumn(0, "cmmt_type", "D");
  447. }
  448. var oParam = {};
  449. oParam.id = "TRPIF90101";
  450. oParam.service = "clamuncoapp.ClamUnco";
  451. oParam.method = "reqGetClamCutStatistics";
  452. oParam.inds = "req=ds_send";
  453. oParam.outds = "ds_main_list1_out_cmmt=out_cmmt ds_main_list1_gridclamcut=gridclamcut";
  454. oParam.async = false;
  455. //oParam.callback = "cf_TRPIF90101";
  456. tranf_submit(oParam);
  457. }
  458. function group2_group4_ipt_clamymfrom_onchanged(obj:Calendar, e:ChangeEventInfo)
  459. {
  460. var date = obj.value;
  461. ds_send.setColumn(0, "clamymfrom", String(date).substr(0,6));
  462. ds_send.setColumn(0, "clamymto", String(date).substr(0,6));
  463. }
  464. function group2_group4_ipt_clamymto_onchanged(obj:Calendar, e:ChangeEventInfo)
  465. {
  466. var date = obj.value;
  467. ds_send.setColumn(0, "clamymto", String(date).substr(0,6));
  468. }
  469. function group2_button2_onclick(obj:Button, e:ClickEventInfo)
  470. {
  471. if(ds_main_list1_gridclamcut.rowcount == 0)
  472. {
  473. sysf_messageBox("엑셀저장할 내역이", "I004");
  474. }
  475. else
  476. {
  477. grdf_exportExcel(group2.grdclamcut, "심사자별 청구삭감현황_"+utlf_getCurrentDate(), "see");
  478. }
  479. }
  480. ]]></Script>
  481. </Form>
  482. </FDL>