SMPAS00100_미수금현황.xfdl 50 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPAS00100" position="absolute 0 0 1202 784" titletext="미수금 현황" onload="SMPAS00100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_outuncolist" binddataset="ds_main_outpsnuncoinfo_psnuncolist" position="absolute 0 445 590 755" style="" anchor="all">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="25" band="left"/>
  12. <Column size="31"/>
  13. <Column size="55"/>
  14. <Column size="48"/>
  15. <Column size="78"/>
  16. <Column size="46"/>
  17. <Column size="73"/>
  18. <Column size="72"/>
  19. <Column size="70"/>
  20. <Column size="70"/>
  21. <Column size="70"/>
  22. <Column size="164"/>
  23. <Column size="70"/>
  24. <Column size="100"/>
  25. <Column size="127"/>
  26. </Columns>
  27. <Rows>
  28. <Row size="24" band="head"/>
  29. <Row size="24"/>
  30. </Rows>
  31. <Band id="head">
  32. <Cell/>
  33. <Cell col="1" text="계정"/>
  34. <Cell col="2" text="등록번호"/>
  35. <Cell col="3" text="환자명"/>
  36. <Cell col="4" text="진료과"/>
  37. <Cell col="5" text="진료의"/>
  38. <Cell col="6" text="진료일"/>
  39. <Cell col="7" text="발생일자"/>
  40. <Cell col="8" text="발생금액"/>
  41. <Cell col="9" text="잔액"/>
  42. <Cell col="10" text="입금금액"/>
  43. <Cell col="11" text="계정명"/>
  44. <Cell col="12" text="본당명"/>
  45. <Cell col="13" text="임상시험번호"/>
  46. <Cell col="14" text="센터명"/>
  47. </Band>
  48. <Band id="body">
  49. <Cell celltype="head" expr="currow + 1"/>
  50. <Cell col="1" style="align:center middle;" text="bind:uncocd"/>
  51. <Cell col="2" style="align:center middle;" text="bind:pid"/>
  52. <Cell col="3" style="align:center middle;" text="bind:hngnm"/>
  53. <Cell col="4" style="align:left top;padding:5 2 3 2;" text="bind:deptnm" wordwrap="char"/>
  54. <Cell col="5" style="align:center middle;" text="bind:orddrnm"/>
  55. <Cell col="6" displaytype="date" style="align:center middle;" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  56. <Cell col="7" displaytype="expr:getColumn(currow, 'rcptdd') == '합 계' ? '' : 'date'" style="align:center middle;" text="bind:rcptdd" mask="expr:getColumn(currow, 'rcptdd') == '합 계' ? '' : 'yyyy-MM-dd'" calendardisplaynulltype="nulltext"/>
  57. <Cell col="8" displaytype="number" text="bind:uncoamt" mask="9,999"/>
  58. <Cell col="9" displaytype="number" text="bind:restamt" mask="9,999"/>
  59. <Cell col="10" displaytype="number" text="bind:rcptamt" mask="9,999"/>
  60. <Cell col="11" style="align:left middle;padding:0 0 0 3;" text="bind:discunconm" wordwrap="char"/>
  61. <Cell col="12" style="align:left top;padding:5 0 0 0;" text="bind:churchnm" wordwrap="char"/>
  62. <Cell col="13" style="align:left middle;" text="bind:clincstdyno"/>
  63. <Cell col="14" style="align:left top;padding:5 0 0 0;" text="bind:centcd" wordwrap="char"/>
  64. </Band>
  65. </Format>
  66. </Formats>
  67. </Grid>
  68. <Grid id="grd_inuncolist" binddataset="ds_main_inpsnuncoinfo_psnuncolist" position="absolute 605 445 1195 755" style="" anchor="top right bottom">
  69. <Formats>
  70. <Format id="default">
  71. <Columns>
  72. <Column size="25" band="left"/>
  73. <Column size="35"/>
  74. <Column size="58"/>
  75. <Column size="55"/>
  76. <Column size="95"/>
  77. <Column size="72"/>
  78. <Column size="73"/>
  79. <Column size="70"/>
  80. <Column size="70"/>
  81. <Column size="70"/>
  82. <Column size="164"/>
  83. </Columns>
  84. <Rows>
  85. <Row size="24" band="head"/>
  86. <Row size="24"/>
  87. </Rows>
  88. <Band id="head">
  89. <Cell/>
  90. <Cell col="1" text="계정"/>
  91. <Cell col="2" text="등록번호"/>
  92. <Cell col="3" text="환자명"/>
  93. <Cell col="4" text="진료과"/>
  94. <Cell col="5" text="진료의"/>
  95. <Cell col="6" text="발생일자"/>
  96. <Cell col="7" text="발생금액"/>
  97. <Cell col="8" text="입금금액"/>
  98. <Cell col="9" text="잔액"/>
  99. <Cell col="10" text="계정명"/>
  100. </Band>
  101. <Band id="body">
  102. <Cell celltype="head" expr="currow + 1"/>
  103. <Cell col="1" style="align:center middle;" text="bind:uncocd"/>
  104. <Cell col="2" style="align:center middle;" text="bind:pid"/>
  105. <Cell col="3" style="align:center middle;" text="bind:hngnm"/>
  106. <Cell col="4" style="align:left top;padding:5 2 3 2;" text="bind:deptnm" wordwrap="char"/>
  107. <Cell col="5" displaytype="normal" style="align:center middle;" text="bind:orddrnm" calendardisplaynulltype="default"/>
  108. <Cell col="6" displaytype="expr:getColumn(currow, 'rcptdd') == '합 계' ? '' : 'date'" style="align:center middle;" text="bind:rcptdd" mask="expr:getColumn(currow, 'rcptdd') == '합 계' ? '' : 'yyyy-MM-dd'" calendardisplaynulltype="none"/>
  109. <Cell col="7" displaytype="number" text="bind:uncoamt" mask="9,999"/>
  110. <Cell col="8" displaytype="number" text="bind:rcptamt" mask="9,999"/>
  111. <Cell col="9" displaytype="number" text="bind:restamt" mask="9,999"/>
  112. <Cell col="10" style="align:left middle;padding:0 0 0 3;" text="bind:discunconm" wordwrap="char"/>
  113. </Band>
  114. </Format>
  115. </Formats>
  116. </Grid>
  117. <Div id="grp1" position="absolute 0 23 589 63" style="" class="div_SA" anchor="left top right">
  118. <Layouts>
  119. <Layout>
  120. <Static id="caption2" class="search_name" position="absolute 122 12 170 29" style="" text="기간" anchor="default"/>
  121. <Button id="btn_search" class="btn1" position="absolute 521 9 577 31" text="조회" onclick="group2_btn_search_onclick" anchor="top right"/>
  122. <Calendar id="input7" class="input_default" taborder="7" position="absolute 169 10 259 29" style="" anchor="default" onkeydown="group2_input7_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  123. <Calendar id="input1" class="input_default" taborder="7" position="absolute 264 10 354 29" style="" anchor="default" onkeydown="group2_input1_onkeydown" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  124. <Shape id="line1" class="line_4" linetype="vertical" position="absolute 511 9 514 31" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  125. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo3" position="absolute 46 10 106 29" style="" onitemchanged="group2_combo3_onitemchanged" anchor="default">
  126. <Dataset id="innerdataset">
  127. <ColumnInfo>
  128. <Column id="codecolumn"/>
  129. <Column id="datacolumn"/>
  130. </ColumnInfo>
  131. <Rows>
  132. <Row>
  133. <Col id="codecolumn">C</Col>
  134. <Col id="datacolumn">발생</Col>
  135. </Row>
  136. <Row>
  137. <Col id="codecolumn">R</Col>
  138. <Col id="datacolumn">입금</Col>
  139. </Row>
  140. </Rows>
  141. </Dataset>
  142. </Combo>
  143. <Static id="caption4" class="search_name" position="absolute 4 11 54 28" style="" text="기준" anchor="default"/>
  144. <Static id="caption7" class="search_name" position="absolute 359 11 428 28" style="" text="진료완료" anchor="default"/>
  145. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo4" position="absolute 428 10 498 29" style="" anchor="default">
  146. <Dataset id="innerdataset">
  147. <ColumnInfo>
  148. <Column id="codecolumn"/>
  149. <Column id="datacolumn"/>
  150. </ColumnInfo>
  151. <Rows>
  152. <Row>
  153. <Col id="codecolumn">A</Col>
  154. <Col id="datacolumn">전체</Col>
  155. </Row>
  156. <Row>
  157. <Col id="codecolumn">Y</Col>
  158. <Col id="datacolumn">진료</Col>
  159. </Row>
  160. <Row>
  161. <Col id="codecolumn">N</Col>
  162. <Col id="datacolumn">미진료</Col>
  163. </Row>
  164. </Rows>
  165. </Dataset>
  166. </Combo>
  167. </Layout>
  168. </Layouts>
  169. </Div>
  170. <Grid id="grd_outunco" binddataset="ds_main_outreceivamtlist_receivamtstats" position="absolute 0 90 590 410" style="" oncelldblclick="grd_outunco_oncelldblclick" autofittype="col" anchor="left top right">
  171. <Formats>
  172. <Format id="default">
  173. <Columns>
  174. <Column size="25"/>
  175. <Column size="99"/>
  176. <Column size="218"/>
  177. <Column size="91"/>
  178. <Column size="132"/>
  179. </Columns>
  180. <Rows>
  181. <Row size="24" band="head"/>
  182. <Row size="24"/>
  183. <Row size="24" band="summ"/>
  184. </Rows>
  185. <Band id="head">
  186. <Cell/>
  187. <Cell col="1" text="계정"/>
  188. <Cell col="2" text="계정명"/>
  189. <Cell col="3" text="건수"/>
  190. <Cell col="4" text="금액"/>
  191. </Band>
  192. <Band id="body">
  193. <Cell celltype="head" expr="currow + 1"/>
  194. <Cell col="1" style="align:center middle;" text="bind:uncocd"/>
  195. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:discunconm" wordwrap="char"/>
  196. <Cell col="3" displaytype="number" text="bind:uncocnt" mask="9,999"/>
  197. <Cell col="4" displaytype="number" text="bind:uncoamt" mask="9,999"/>
  198. </Band>
  199. <Band id="summary">
  200. <Cell/>
  201. <Cell col="1" colspan="2" text="합계" taborder="undefined"/>
  202. <Cell col="3" displaytype="number" expr="expr:getSum('uncocnt')" mask="#,##0"/>
  203. <Cell col="4" displaytype="number" expr="expr:getSum('uncoamt')" mask="#,##0"/>
  204. </Band>
  205. </Format>
  206. </Formats>
  207. </Grid>
  208. <Shape id="line3" class="line_10" linetype="horizontal" position="absolute 0 86 590 90" style="" anchor="left top right"/>
  209. <Shape id="line4" class="line_10" linetype="horizontal" position="absolute 0 441 590 445" style="" anchor="left top right"/>
  210. <Static id="caption6" class="tit_2" position="absolute 0 69 149 86" style="" text="외래미수금 현황"/>
  211. <Static id="caption5" class="tit_2" position="absolute 0 424 160 442" style="" text="외래 개인별 미수 현황"/>
  212. <Button id="button1" class="btn4" position="absolute 510 756 590 778" style="" text="엑셀저장" onclick="button1_onclick" anchor="right bottom"/>
  213. <Grid id="grd_inunco" binddataset="ds_main_inreceivamtlist_receivamtstats" position="absolute 605 90 1195 410" style="" oncelldblclick="grd_inunco_oncelldblclick" autofittype="col" anchor="top right">
  214. <Formats>
  215. <Format id="default">
  216. <Columns>
  217. <Column size="25"/>
  218. <Column size="99"/>
  219. <Column size="218"/>
  220. <Column size="91"/>
  221. <Column size="132"/>
  222. </Columns>
  223. <Rows>
  224. <Row size="24" band="head"/>
  225. <Row size="24"/>
  226. <Row size="24" band="summ"/>
  227. </Rows>
  228. <Band id="head">
  229. <Cell/>
  230. <Cell col="1" text="계정"/>
  231. <Cell col="2" text="계정명"/>
  232. <Cell col="3" text="건수"/>
  233. <Cell col="4" text="금액"/>
  234. </Band>
  235. <Band id="body">
  236. <Cell celltype="head" expr="currow + 1"/>
  237. <Cell col="1" style="align:center middle;" text="bind:uncocd"/>
  238. <Cell col="2" style="align:left top;padding:0 0 0 2;" text="bind:discunconm" wordwrap="char"/>
  239. <Cell col="3" displaytype="number" text="bind:uncocnt" mask="9,999"/>
  240. <Cell col="4" displaytype="number" text="bind:uncoamt" mask="9,999"/>
  241. </Band>
  242. <Band id="summary">
  243. <Cell/>
  244. <Cell col="1" colspan="2" text="합계" taborder="undefined"/>
  245. <Cell col="3" displaytype="number" expr="expr:getSum('uncocnt')" mask="#,##0"/>
  246. <Cell col="4" displaytype="number" expr="expr:getSum('uncoamt')" mask="#,##0"/>
  247. </Band>
  248. </Format>
  249. </Formats>
  250. </Grid>
  251. <Static id="caption8" class="tit_2" position="absolute 605 69 755 86" style="" text="입원미수금 현황" anchor="top right"/>
  252. <Shape id="line5" class="line_10" linetype="horizontal" position="absolute 605 86 1195 90" style="" anchor="top right"/>
  253. <Button id="button2" class="btn4" position="absolute 510 411 590 433" text="엑셀저장" onclick="button2_onclick" anchor="top right"/>
  254. <Button id="button3" class="btn4" position="absolute 1115 411 1195 433" style="" text="엑셀저장" onclick="button3_onclick" anchor="top right"/>
  255. <Button id="button4" class="btn4" position="absolute 1115 756 1195 778" text="엑셀저장" onclick="button4_onclick" anchor="right bottom"/>
  256. <Static id="caption3" class="tit_2" position="absolute 605 424 765 440" style="" text="입원 개인별 미수 현황" anchor="top right"/>
  257. <Shape id="line6" class="line_10" linetype="horizontal" position="absolute 605 441 1195 445" style="" anchor="top right"/>
  258. <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" position="absolute 175 425 240 440" style="color:#ff0000;" titletext="CheckBox List" text="잔액만" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" falsevalue="N" truevalue="Y">
  259. <Dataset id="innerdataset">
  260. <ColumnInfo>
  261. <Column id="codecolumn"/>
  262. <Column id="datacolumn"/>
  263. </ColumnInfo>
  264. <Rows>
  265. <Row>
  266. <Col id="codecolumn">Y</Col>
  267. <Col id="datacolumn">잔액만</Col>
  268. </Row>
  269. </Rows>
  270. </Dataset>
  271. </CheckBox>
  272. <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox2" position="absolute 775 421 840 441" style="color:#ff0000;" titletext="CheckBox List" text="잔액만" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" falsevalue="N" truevalue="Y" anchor="top right">
  273. <Dataset id="innerdataset">
  274. <ColumnInfo>
  275. <Column id="codecolumn"/>
  276. <Column id="datacolumn"/>
  277. </ColumnInfo>
  278. <Rows>
  279. <Row>
  280. <Col id="codecolumn">Y</Col>
  281. <Col id="datacolumn">잔액만</Col>
  282. </Row>
  283. </Rows>
  284. </Dataset>
  285. </CheckBox>
  286. <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox3" position="absolute 155 67 220 87" style="color:#ff0000;" titletext="CheckBox List" text="잔액만" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" falsevalue="N" truevalue="Y">
  287. <Dataset id="innerdataset">
  288. <ColumnInfo>
  289. <Column id="codecolumn"/>
  290. <Column id="datacolumn"/>
  291. </ColumnInfo>
  292. <Rows>
  293. <Row>
  294. <Col id="codecolumn">Y</Col>
  295. <Col id="datacolumn">잔액만</Col>
  296. </Row>
  297. </Rows>
  298. </Dataset>
  299. </CheckBox>
  300. <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox4" position="absolute 765 67 830 87" style="color:#ff0000;" titletext="CheckBox List" text="잔액만" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" falsevalue="N" truevalue="Y" anchor="top right">
  301. <Dataset id="innerdataset">
  302. <ColumnInfo>
  303. <Column id="codecolumn"/>
  304. <Column id="datacolumn"/>
  305. </ColumnInfo>
  306. <Rows>
  307. <Row>
  308. <Col id="codecolumn">Y</Col>
  309. <Col id="datacolumn">잔액만</Col>
  310. </Row>
  311. </Rows>
  312. </Dataset>
  313. </CheckBox>
  314. <Button id="button27" class="btn3" position="absolute 0 758 140 780" style="" text="외래 처방내역 조회" onclick="button27_onclick" anchor="left bottom"/>
  315. <Calendar id="input4" class="input_default" taborder="7" visible="false" position="absolute 298 760 388 779" style="" anchor="left bottom" onkeydown="input4_onkeydown" dateformat="yyyy-MM-dd" value="null"/>
  316. <Button id="button6" class="btn4" position="absolute 356 411 508 433" style="" text="계정전체 개인별 조회" onclick="button6_onclick" anchor="top right"/>
  317. <Button id="button8" class="btn4" position="absolute 950 411 1102 433" style="" text="계정전체 개인별 조회" onclick="button8_onclick" anchor="top right"/>
  318. <Calendar id="input5" class="input_default" taborder="7" visible="false" position="absolute 389 760 479 779" style="" anchor="left bottom" onkeydown="input5_onkeydown" dateformat="yyyy-MM-dd"/>
  319. <Button id="button7" class="btn3" position="absolute 141 758 221 780" style="" text="엑셀저장" onclick="button7_onclick" anchor="left bottom"/>
  320. <Button id="button9" class="btn3" position="absolute 222 758 294 780" style="" text="창 닫기" onclick="button9_onclick" anchor="left bottom"/>
  321. <Static id="caption60" text="미수금현황" class="tit_1" position="absolute 0 0 120 25" style="align:left middle;font:Dotum,9,bold;"/>
  322. <Div id="grp2" taborder="13" class="div_SA" position="absolute 605 23 1195 63" anchor="top right">
  323. <Layouts>
  324. <Layout>
  325. <Combo id="combo1" taborder="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 437 10 497 29" columncount="-1" rowcount="-1">
  326. <Dataset id="innerdataset">
  327. <ColumnInfo>
  328. <Column id="codecolumn"/>
  329. <Column id="datacolumn"/>
  330. </ColumnInfo>
  331. <Rows>
  332. <Row>
  333. <Col id="codecolumn">%</Col>
  334. <Col id="datacolumn">전체</Col>
  335. </Row>
  336. <Row>
  337. <Col id="codecolumn">I</Col>
  338. <Col id="datacolumn">입원</Col>
  339. </Row>
  340. <Row>
  341. <Col id="codecolumn">E</Col>
  342. <Col id="datacolumn">응급</Col>
  343. </Row>
  344. <Row>
  345. <Col id="codecolumn">D</Col>
  346. <Col id="datacolumn">DSC</Col>
  347. </Row>
  348. </Rows>
  349. </Dataset>
  350. </Combo>
  351. <Static id="caption1" text="진료구분" class="search_name" position="absolute 368 11 463 28"/>
  352. <Combo id="combo2" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group2_combo2_onitemchanged" position="absolute 52 10 112 29" columncount="-1" rowcount="-1">
  353. <Dataset id="innerdataset">
  354. <ColumnInfo>
  355. <Column id="codecolumn"/>
  356. <Column id="datacolumn"/>
  357. </ColumnInfo>
  358. <Rows>
  359. <Row>
  360. <Col id="codecolumn">C</Col>
  361. <Col id="datacolumn">발생</Col>
  362. </Row>
  363. <Row>
  364. <Col id="codecolumn">R</Col>
  365. <Col id="datacolumn">입금</Col>
  366. </Row>
  367. </Rows>
  368. </Dataset>
  369. </Combo>
  370. <Static id="caption9" text="기준" class="search_name" position="absolute 10 11 60 28"/>
  371. <Calendar id="input2" taborder="2" dateformat="yyyy-MM-dd" onkeydown="group2_input2_onkeydown" class="input_default" position="absolute 173 10 263 29" autoselect="true" autoskip="true"/>
  372. <Static id="caption10" text="기간" class="search_name" position="absolute 129 11 184 28"/>
  373. <Calendar id="input3" taborder="3" dateformat="yyyy-MM-dd" onkeydown="group2_input3_onkeydown" class="input_default" position="absolute 268 10 358 29" autoselect="true" autoskip="true"/>
  374. <Shape id="line2" linetype="vertical" class="line_4" position="absolute 511 8 514 30" style="border: solid #ffe4bb #ffe4bb;"/>
  375. <Button id="button5" taborder="4" text="조회" onclick="group2_button5_onclick" class="btn1" position="absolute 520 9 576 31"/>
  376. </Layout>
  377. </Layouts>
  378. </Div>
  379. <Grid id="datagrid1" binddataset="ds_main_sprcpuncospec_sprcpunco" visible="false" position="absolute 0 410 1195 757" style="background:#dddddd ;" autofittype="col" anchor="all">
  380. <Formats>
  381. <Format id="default">
  382. <Columns>
  383. <Column size="56"/>
  384. <Column size="56"/>
  385. <Column size="70"/>
  386. <Column size="70"/>
  387. <Column size="70"/>
  388. <Column size="74"/>
  389. <Column size="197"/>
  390. <Column size="74"/>
  391. <Column size="55"/>
  392. <Column size="56"/>
  393. <Column size="72"/>
  394. <Column size="84"/>
  395. <Column size="61"/>
  396. <Column size="70"/>
  397. <Column size="100"/>
  398. </Columns>
  399. <Rows>
  400. <Row size="24" band="head"/>
  401. <Row size="24"/>
  402. </Rows>
  403. <Band id="head">
  404. <Cell text="등록번호"/>
  405. <Cell col="1" text="성명"/>
  406. <Cell col="2" text="처방일자"/>
  407. <Cell col="3" text="발생일자"/>
  408. <Cell col="4" text="실시일자"/>
  409. <Cell col="5" text="처방코드"/>
  410. <Cell col="6" text="처방명"/>
  411. <Cell col="7" text="진료과"/>
  412. <Cell col="8" text="진료의"/>
  413. <Cell col="9" text="최초등록"/>
  414. <Cell col="10" text="최초등록과"/>
  415. <Cell col="11" text="처방입력구분"/>
  416. <Cell col="12" text="처방분류"/>
  417. <Cell col="13" text="선처치등록"/>
  418. <Cell col="14" text="미수액"/>
  419. </Band>
  420. <Band id="body">
  421. <Cell style="align:center middle;" text="bind:pid"/>
  422. <Cell col="1" style="align:center middle;" text="bind:hngnm"/>
  423. <Cell col="2" displaytype="date" style="align:center middle;" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  424. <Cell col="3" displaytype="date" style="align:center middle;" text="bind:rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  425. <Cell col="4" displaytype="date" style="align:center middle;" text="bind:execdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  426. <Cell col="5" style="align:center top;padding:5 2 3 2;" text="bind:prcpcd"/>
  427. <Cell col="6" style="align:center top;padding:5 2 3 2;" text="bind:khngnm" wordwrap="char"/>
  428. <Cell col="7" style="align:center top;padding:5 2 3 2;" text="bind:orddeptcd" wordwrap="char"/>
  429. <Cell col="8" style="align:center middle;" text="bind:orddrid"/>
  430. <Cell col="9" style="align:center middle;" text="bind:rgstrid"/>
  431. <Cell col="10" style="align:center top;padding:5 2 3 2;" text="bind:rgstdeptcd" wordwrap="char"/>
  432. <Cell col="11" style="align:center middle;" text="bind:prcpinptflag"/>
  433. <Cell col="12" style="align:center middle;" text="bind:prcpclscd"/>
  434. <Cell col="13" style="align:center middle;" text="bind:baseflag"/>
  435. <Cell col="14" displaytype="number" text="bind:uncoamt" mask="9,999"/>
  436. </Band>
  437. </Format>
  438. </Formats>
  439. </Grid>
  440. </Layout>
  441. </Layouts>
  442. <Objects>
  443. <Dataset id="ds_main_outreceivamtsumlist_receivamtsumstats" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  444. <ColumnInfo>
  445. <Column id="uncocd" type="STRING" size="256"/>
  446. <Column id="discunconm" type="STRING" size="256"/>
  447. <Column id="uncocnt" type="STRING" size="256"/>
  448. <Column id="uncoamt" type="STRING" size="256"/>
  449. </ColumnInfo>
  450. <Rows>
  451. <Row>
  452. <Col id="uncocd">합계</Col>
  453. <Col id="discunconm"/>
  454. <Col id="uncocnt"/>
  455. <Col id="uncoamt"/>
  456. </Row>
  457. </Rows>
  458. </Dataset>
  459. <Dataset id="ds_main_tmpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  460. <ColumnInfo/>
  461. </Dataset>
  462. <Dataset id="ds_main_inreceivamtlist_receivamtstats" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  463. <ColumnInfo>
  464. <Column id="uncocd" type="STRING" size="256"/>
  465. <Column id="discunconm" type="STRING" size="256"/>
  466. <Column id="uncocnt" type="STRING" size="256"/>
  467. <Column id="uncoamt" type="STRING" size="256"/>
  468. </ColumnInfo>
  469. <Rows>
  470. <Row>
  471. <Col id="uncocd"/>
  472. <Col id="discunconm"/>
  473. <Col id="uncocnt"/>
  474. <Col id="uncoamt"/>
  475. </Row>
  476. </Rows>
  477. </Dataset>
  478. <Dataset id="ds_main_tmpinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  479. <ColumnInfo>
  480. <Column id="user" type="STRING" size="256"/>
  481. </ColumnInfo>
  482. <Rows>
  483. <Row>
  484. <Col id="user"/>
  485. </Row>
  486. </Rows>
  487. </Dataset>
  488. <Dataset id="ds_main_outreceivamtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  489. <ColumnInfo/>
  490. </Dataset>
  491. <Dataset id="ds_main_inpsnuncoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  492. <ColumnInfo/>
  493. </Dataset>
  494. <Dataset id="ds_main_outsearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  495. <ColumnInfo>
  496. <Column id="fromdd" type="STRING" size="256"/>
  497. <Column id="todd" type="STRING" size="256"/>
  498. <Column id="ordtype" type="STRING" size="256"/>
  499. <Column id="creatflag" type="STRING" size="256"/>
  500. <Column id="clinicgubun" type="STRING" size="256"/>
  501. <Column id="uncocd" type="STRING" size="256"/>
  502. <Column id="restyn" type="STRING" size="256"/>
  503. <Column id="mainrestyn" type="STRING" size="256"/>
  504. </ColumnInfo>
  505. <Rows>
  506. <Row>
  507. <Col id="fromdd"/>
  508. <Col id="todd"/>
  509. <Col id="ordtype">O</Col>
  510. <Col id="creatflag">C</Col>
  511. <Col id="clinicgubun">A</Col>
  512. <Col id="uncocd"/>
  513. <Col id="restyn">Y</Col>
  514. <Col id="mainrestyn">Y</Col>
  515. </Row>
  516. </Rows>
  517. </Dataset>
  518. <Dataset id="ds_main_outreceivamtlist_receivamtstats" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  519. <ColumnInfo>
  520. <Column id="uncocd" type="STRING" size="256"/>
  521. <Column id="discunconm" type="STRING" size="256"/>
  522. <Column id="uncocnt" type="STRING" size="256"/>
  523. <Column id="uncoamt" type="STRING" size="256"/>
  524. </ColumnInfo>
  525. <Rows>
  526. <Row>
  527. <Col id="uncocd"/>
  528. <Col id="discunconm"/>
  529. <Col id="uncocnt"/>
  530. <Col id="uncoamt"/>
  531. </Row>
  532. </Rows>
  533. </Dataset>
  534. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  535. <ColumnInfo/>
  536. </Dataset>
  537. <Dataset id="ds_main_inreceivamtsumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  538. <ColumnInfo/>
  539. </Dataset>
  540. <Dataset id="ds_main_outpsnuncoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  541. <ColumnInfo/>
  542. </Dataset>
  543. <Dataset id="ds_main_outreceivamtsumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  544. <ColumnInfo/>
  545. </Dataset>
  546. <Dataset id="ds_main_insearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  547. <ColumnInfo>
  548. <Column id="fromdd" type="STRING" size="256"/>
  549. <Column id="todd" type="STRING" size="256"/>
  550. <Column id="ordtype" type="STRING" size="256"/>
  551. <Column id="creatflag" type="STRING" size="256"/>
  552. <Column id="uncocd" type="STRING" size="256"/>
  553. <Column id="restyn" type="STRING" size="256"/>
  554. <Column id="mainrestyn" type="STRING" size="256"/>
  555. </ColumnInfo>
  556. <Rows>
  557. <Row>
  558. <Col id="fromdd"/>
  559. <Col id="todd"/>
  560. <Col id="ordtype">%</Col>
  561. <Col id="creatflag">C</Col>
  562. <Col id="uncocd"/>
  563. <Col id="restyn">Y</Col>
  564. <Col id="mainrestyn">Y</Col>
  565. </Row>
  566. </Rows>
  567. </Dataset>
  568. <Dataset id="ds_main_inreceivamtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  569. <ColumnInfo/>
  570. </Dataset>
  571. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  572. <ColumnInfo>
  573. <Column id="fromdd" type="STRING" size="256"/>
  574. <Column id="todd" type="STRING" size="256"/>
  575. <Column id="datagubun" type="STRING" size="256"/>
  576. <Column id="erdata" type="STRING" size="256"/>
  577. <Column id="dcgubun" type="STRING" size="256"/>
  578. <Column id="uncocd" type="STRING" size="256"/>
  579. <Column id="newElement" type="STRING" size="256"/>
  580. </ColumnInfo>
  581. <Rows>
  582. <Row>
  583. <Col id="fromdd"/>
  584. <Col id="todd"/>
  585. <Col id="datagubun"/>
  586. <Col id="erdata"/>
  587. <Col id="dcgubun"/>
  588. <Col id="uncocd"/>
  589. <Col id="newElement"/>
  590. </Row>
  591. </Rows>
  592. </Dataset>
  593. <Dataset id="ds_main_inreceivamtsumlist_receivamtsumstats" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  594. <ColumnInfo>
  595. <Column id="uncocd" type="STRING" size="256"/>
  596. <Column id="discunconm" type="STRING" size="256"/>
  597. <Column id="uncocnt" type="STRING" size="256"/>
  598. <Column id="uncoamt" type="STRING" size="256"/>
  599. </ColumnInfo>
  600. <Rows>
  601. <Row>
  602. <Col id="uncocd">합계</Col>
  603. <Col id="discunconm"/>
  604. <Col id="uncocnt"/>
  605. <Col id="uncoamt"/>
  606. </Row>
  607. </Rows>
  608. </Dataset>
  609. <Dataset id="ds_main_inpsnuncoinfo_psnuncolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  610. <ColumnInfo>
  611. <Column id="pid" type="STRING" size="256"/>
  612. <Column id="hngnm" type="STRING" size="256"/>
  613. <Column id="deptnm" type="STRING" size="256"/>
  614. <Column id="rcptdd" type="STRING" size="256"/>
  615. <Column id="uncoamt" type="STRING" size="256"/>
  616. <Column id="rcptamt" type="STRING" size="256"/>
  617. <Column id="rcptexecdd" type="STRING" size="256"/>
  618. <Column id="restamt" type="STRING" size="256"/>
  619. <Column id="usernm" type="STRING" size="256"/>
  620. <Column id="uncocd" type="STRING" size="256"/>
  621. <Column id="discunconm" type="STRING" size="256"/>
  622. <Column id="orddrnm" type="STRING" size="256"/>
  623. </ColumnInfo>
  624. <Rows>
  625. <Row>
  626. <Col id="pid"/>
  627. <Col id="hngnm"/>
  628. <Col id="deptnm"/>
  629. <Col id="rcptdd"/>
  630. <Col id="uncoamt"/>
  631. <Col id="rcptamt"/>
  632. <Col id="rcptexecdd"/>
  633. <Col id="restamt"/>
  634. <Col id="usernm"/>
  635. <Col id="uncocd"/>
  636. <Col id="discunconm"/>
  637. <Col id="orddrnm"/>
  638. </Row>
  639. </Rows>
  640. </Dataset>
  641. <Dataset id="ds_main_outpsnuncoinfo_psnuncolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  642. <ColumnInfo>
  643. <Column id="uncocd" type="STRING" size="256"/>
  644. <Column id="pid" type="STRING" size="256"/>
  645. <Column id="hngnm" type="STRING" size="256"/>
  646. <Column id="deptnm" type="STRING" size="256"/>
  647. <Column id="orddd" type="STRING" size="256"/>
  648. <Column id="rcptdd" type="STRING" size="256"/>
  649. <Column id="uncoamt" type="STRING" size="256"/>
  650. <Column id="restamt" type="STRING" size="256"/>
  651. <Column id="rcptamt" type="STRING" size="256"/>
  652. <Column id="discunconm" type="STRING" size="256"/>
  653. <Column id="orddrnm" type="STRING" size="256"/>
  654. <Column id="churchnm" type="STRING" size="256"/>
  655. <Column id="clincstdyno" type="STRING" size="256"/>
  656. <Column id="rcptexecdd" type="STRING" size="256"/>
  657. <Column id="usernm" type="STRING" size="256"/>
  658. </ColumnInfo>
  659. <Rows>
  660. <Row>
  661. <Col id="uncocd"/>
  662. <Col id="pid"/>
  663. <Col id="hngnm"/>
  664. <Col id="deptnm"/>
  665. <Col id="orddd"/>
  666. <Col id="rcptdd"/>
  667. <Col id="uncoamt"/>
  668. <Col id="restamt"/>
  669. <Col id="rcptamt"/>
  670. <Col id="discunconm"/>
  671. <Col id="orddrnm"/>
  672. <Col id="churchnm"/>
  673. <Col id="clincstdyno"/>
  674. <Col id="rcptexecdd"/>
  675. <Col id="usernm"/>
  676. </Row>
  677. </Rows>
  678. </Dataset>
  679. <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  680. <ColumnInfo>
  681. <Column id="sorddd" type="STRING" size="256"/>
  682. <Column id="stodd" type="STRING" size="256"/>
  683. <Column id="suncocd" type="STRING" size="256"/>
  684. </ColumnInfo>
  685. </Dataset>
  686. <Dataset id="ds_main_tmp_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  687. <Dataset id="ds_main_sprcpuncospec_sprcpunco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  688. </Objects>
  689. <Bind>
  690. <BindItem id="item0" compid="grp1.input7" propid="value" datasetid="ds_main_outsearch" columnid="fromdd"/>
  691. <BindItem id="item1" compid="grp1.input1" propid="value" datasetid="ds_main_outsearch" columnid="todd"/>
  692. <BindItem id="item3" compid="grp1.combo3" propid="value" datasetid="ds_main_outsearch" columnid="creatflag"/>
  693. <BindItem id="item4" compid="grp1.combo4" propid="value" datasetid="ds_main_outsearch" columnid="clinicgubun"/>
  694. <BindItem id="item8" compid="checkbox1" propid="value" datasetid="ds_main_outsearch" columnid="restyn"/>
  695. <BindItem id="item9" compid="checkbox2" propid="value" datasetid="ds_main_insearch" columnid="restyn"/>
  696. <BindItem id="item10" compid="checkbox3" propid="value" datasetid="ds_main_outsearch" columnid="mainrestyn"/>
  697. <BindItem id="item11" compid="checkbox4" propid="value" datasetid="ds_main_insearch" columnid="mainrestyn"/>
  698. <BindItem id="item12" compid="input4" propid="value" datasetid="ds_send_data" columnid="sorddd"/>
  699. <BindItem id="item13" compid="input5" propid="value" datasetid="ds_send_data" columnid="stodd"/>
  700. <BindItem id="item2" compid="grp2.combo1" propid="value" datasetid="ds_main_insearch" columnid="ordtype"/>
  701. <BindItem id="item5" compid="grp2.combo2" propid="value" datasetid="ds_main_insearch" columnid="creatflag"/>
  702. <BindItem id="item6" compid="grp2.input2" propid="value" datasetid="ds_main_insearch" columnid="fromdd"/>
  703. <BindItem id="item7" compid="grp2.input3" propid="value" datasetid="ds_main_insearch" columnid="todd"/>
  704. </Bind>
  705. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  706. include 'com_basiccodexp::ZBC001.xjs';
  707. include 'com_zipcodexp::ZBP001.xjs';
  708. function SMPAS00100_onload(obj:Form, e:LoadEventInfo) {
  709. frmf_initForm(obj);
  710. // grdf_initGrid(this.grd_inunco);
  711. // grdf_initGrid(this.grd_inuncolist);
  712. // grdf_initGrid(this.grd_outunco);
  713. // grdf_initGrid(this.grd_outuncolist);
  714. // grdf_initGrid(this.datagrid1);
  715. var vToday = new Date();
  716. var tmpYear = vToday.getYear();
  717. var tmpMonth = vToday.getMonth()+1;
  718. var tmpDate = vToday.getDate();
  719. if (tmpMonth < 10) { tmpMonth = "0"+tmpMonth; }
  720. if (tmpDate < 10) { tmpDate = "0"+tmpDate; }
  721. ds_main_outsearch.setColumn( 0, "fromdd" , tmpYear+""+tmpMonth+""+tmpDate);
  722. ds_main_outsearch.setColumn( 0, "todd" , tmpYear+""+tmpMonth+""+tmpDate);
  723. ds_main_insearch.setColumn( 0, "fromdd" , tmpYear+""+tmpMonth+""+tmpDate);
  724. ds_main_insearch.setColumn( 0, "todd" , tmpYear+""+tmpMonth+""+tmpDate);
  725. //Rexport에 출력날자를 보여주기위한 데이터 저장
  726. dsf_makeValue( ds_main_tmp_print, "date", "string", "" );
  727. ds_main_tmp_print.setColumn( 0, "date", ds_main_outsearch.getColumn(0, "fromdd"));
  728. ds_send_data.clearData();
  729. ds_send_data.addRow();
  730. ds_send_data.setColumn( 0, "sorddd", utlf_getCurrentDate());
  731. ds_send_data.setColumn( 0, "stodd", utlf_getCurrentDate());
  732. }
  733. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  734. var fromdd = ds_main_outsearch.getColumn(0, "fromdd");
  735. var todd = ds_main_outsearch.getColumn(0, "todd");
  736. if ( fromdd > todd ) {
  737. sysf_messageBox("시작일이 종료일 보다 클수 ", "C001")
  738. return;
  739. } else {
  740. ds_main_outreceivamtlist_receivamtstats.clearData();
  741. ds_main_outpsnuncoinfo_psnuncolist.clearData();
  742. //submit("TRPAS00100");
  743. var oParam = {};
  744. oParam.id = "TRPAS00100";
  745. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  746. oParam.method = "reqGetReceivAmtList";
  747. oParam.inds = "req=ds_main_outsearch";
  748. oParam.outds = "ds_main_outreceivamtsumlist_receivamtsumstats=receivamtstats";
  749. oParam.async = false;
  750. tranf_submit(oParam);
  751. ds_main_outreceivamtlist_receivamtstats.copyData(ds_main_outreceivamtsumlist_receivamtsumstats);
  752. //grd_outunco.rebuild();
  753. var sumtotal = ds_main_outreceivamtlist_receivamtstats.rowcount;
  754. if (sumtotal == "") {
  755. } else {
  756. //grd_outunco.mergeByFree(sumtotal,1,sumtotal,2);
  757. }
  758. }
  759. }
  760. function group2_input7_onkeydown(obj:Calendar, e:KeyEventInfo) {
  761. if( e.keycode == 13 ) {
  762. obj.updateToDataset();
  763. grp1.input1.setFocus();
  764. }
  765. }
  766. function group2_input1_onkeydown(obj:Calendar, e:KeyEventInfo) {
  767. if( e.keycode == 13 ) {
  768. obj.updateToDataset();
  769. grp1.btn_search.setFocus();
  770. }
  771. }
  772. function group2_combo3_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  773. // if ( combo3.value == "4" ) {
  774. // combo2.value = "6";
  775. // } else if ( combo3.value == "5" ) {
  776. // combo2.value = "2";
  777. // }
  778. }
  779. function group2_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  780. // if ( combo3.value == "4" ) {
  781. // combo2.value = "6";
  782. // } else if ( combo3.value == "5" ) {
  783. // combo2.value = "2";
  784. // }
  785. }
  786. function group2_input2_onkeydown(obj:Calendar, e:KeyEventInfo) {
  787. if( e.keycode == 13 ) {
  788. }
  789. }
  790. function group2_input3_onkeydown(obj:Calendar, e:KeyEventInfo) {
  791. if( e.keycode == 13 ) {
  792. }
  793. }
  794. function group2_button5_onclick(obj:Button, e:ClickEventInfo) {
  795. var fromdd = parseInt(ds_main_insearch.getColumn(0, "fromdd"));
  796. var todd = parseInt(ds_main_insearch.getColumn(0, "todd"));
  797. if ( fromdd > todd ) {
  798. sysf_messageBox("시작일이 종료일 보다 클수 ", "C001")
  799. return;
  800. } else {
  801. ds_main_inreceivamtlist_receivamtstats.clearData();
  802. ds_main_inpsnuncoinfo_psnuncolist.clearData();
  803. //submit("TRPAS00101");
  804. var oParam = {};
  805. oParam.id = "TRPAS00101";
  806. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  807. oParam.method = "reqGetReceivAmtList";
  808. oParam.inds = "req=ds_main_insearch";
  809. oParam.outds = "ds_main_inreceivamtsumlist_receivamtsumstats=receivamtstats";
  810. oParam.async = false;
  811. tranf_submit(oParam);
  812. ds_main_inreceivamtlist_receivamtstats.copyData(ds_main_inreceivamtsumlist_receivamtsumstats);
  813. var sumtotal = ds_main_inreceivamtlist_receivamtstats.rowcount;
  814. if ( sumtotal == "") {
  815. } else {
  816. //grd_inunco.mergeByFree(sumtotal,1,sumtotal,2);
  817. }
  818. }
  819. }
  820. function grd_outunco_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  821. var rowIndex = 0;
  822. rowIndex = ds_main_outreceivamtlist_receivamtstats.rowposition;
  823. ds_main_outsearch.setColumn( 0, "uncocd", ds_main_outreceivamtlist_receivamtstats.getColumn( rowIndex, "uncocd") ) ;
  824. ds_main_outpsnuncoinfo_psnuncolist.clearData();
  825. var oParam = {};
  826. oParam.id = "TRPAS00102";
  827. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  828. oParam.method = "reqGetPsnUncoList";
  829. oParam.inds = "req=ds_main_outsearch";
  830. oParam.outds = "ds_main_outpsnuncoinfo_psnuncolist=psnuncolist";
  831. oParam.async = false;
  832. tranf_submit(oParam);
  833. }
  834. function button1_onclick(obj:Button, e:ClickEventInfo) {
  835. var vToday = new Date();
  836. var tmpYear = vToday.getYear();
  837. var tmpMonth = vToday.getMonth()+1;
  838. var tmpDate = vToday.getDate();
  839. var uncocd = ds_main_outsearch.getColumn(0, "uncocd");
  840. if(uncocd=="ALL"){
  841. grdf_exportExcel(grd_outuncolist, "외래 개인별 미수현황 " + tmpYear + tmpMonth + tmpDate, "Sheet1", true, "" , 'user' , true);
  842. }
  843. else{
  844. grdf_exportExcel(grd_outuncolist, uncocd + " 외래 개인별 미수현황 " + tmpYear + tmpMonth + tmpDate, "Sheet1", true, "" , 'user' , true);
  845. }
  846. }
  847. function grd_inunco_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  848. var rowIndex = 0;
  849. rowIndex = ds_main_inreceivamtlist_receivamtstats.rowposition;
  850. ds_main_insearch.setColumn( 0, "uncocd", ds_main_inreceivamtlist_receivamtstats.getColumn( rowIndex, "uncocd"));
  851. ds_main_inpsnuncoinfo_psnuncolist.clearData();
  852. var oParam = {};
  853. oParam.id = "TRPAS00103";
  854. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  855. oParam.method = "reqGetPsnUncoList";
  856. oParam.inds = "req=ds_main_insearch";
  857. oParam.outds = "ds_main_inpsnuncoinfo_psnuncolist=psnuncolist";
  858. oParam.async = false;
  859. tranf_submit(oParam);
  860. }
  861. function button2_onclick(obj:Button, e:ClickEventInfo) {
  862. var vToday = new Date();
  863. var tmpYear = vToday.getYear();
  864. var tmpMonth = vToday.getMonth()+1;
  865. var tmpDate = vToday.getDate();
  866. grdf_exportExcel(grd_outunco, "외래 미수금현황" + tmpYear + tmpMonth + tmpDate, "Sheet1", true, "" , 'user' , true);
  867. }
  868. function button3_onclick(obj:Button, e:ClickEventInfo) {
  869. var vToday = new Date();
  870. var tmpYear = vToday.getYear();
  871. var tmpMonth = vToday.getMonth()+1;
  872. var tmpDate = vToday.getDate();
  873. grdf_exportExcel(grd_inunco, "입원 미수금현황" + tmpYear + tmpMonth + tmpDate, "Sheet1", true, "" , 'user' , true);
  874. }
  875. function button4_onclick(obj:Button, e:ClickEventInfo) {
  876. var vToday = new Date();
  877. var tmpYear = vToday.getYear();
  878. var tmpMonth = vToday.getMonth() + 1;
  879. var tmpDate = vToday.getDate();
  880. var uncocd = ds_main_insearch.getColumn(0, "uncocd");
  881. if(uncocd=="ALL"){
  882. grdf_exportExcel(grd_inuncolist, "입원 개인별 미수현황 " + tmpYear + tmpMonth + tmpDate, "Sheet1", true, "" , 'user' , true);
  883. }
  884. else{
  885. grdf_exportExcel(grd_inuncolist, uncocd + " 입원 개인별 미수현황 " + tmpYear + tmpMonth + tmpDate, "Sheet1", true, "" , 'user' , true);
  886. }
  887. }
  888. function button27_onclick(obj:Button, e:ClickEventInfo) {
  889. //sysf_messageBox("외래 선처치 처방 리스트 입니다. 미수는 처방으로 생성하지 않으므로 미수금액은 차이가 있습니다.", "I999");
  890. //미수 조회 기간 및 미수 유형 가져 옴
  891. ds_send_data.setColumn( 0, "sorddd", ds_main_outsearch.getColumn(0, "fromdd")) ;
  892. ds_send_data.setColumn( 0, "stodd", ds_main_outsearch.getColumn(0, "todd")) ;
  893. var rowIndex = 0;
  894. rowIndex = ds_main_outreceivamtlist_receivamtstats.rowposition;
  895. ds_send_data.setColumn( 0, "suncocd", ds_main_outreceivamtlist_receivamtstats.getColumn(rowIndex, "uncocd"));
  896. //submit("TRPAS00104");
  897. var oParam = {};
  898. oParam.id = "TRPAS00104";
  899. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  900. oParam.method = "reqGetSPrcpUnco";
  901. oParam.inds = "req=ds_send_data";
  902. oParam.outds = "ds_main_sprcpuncospec_sprcpunco=sprcpunco";
  903. oParam.async = false;
  904. tranf_submit(oParam);
  905. datagrid1.visible = "true";
  906. }
  907. function input4_onkeydown(obj:Calendar, e:KeyEventInfo) {
  908. if( e.keycode == 13 ) {
  909. input5.setFocus();
  910. // var pCurTargetObj = e.ptarget.parent;
  911. //
  912. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  913. // e.keycode = 9;
  914. // pCurTargetObj.dispatch("onkeydown");
  915. // }
  916. // else {
  917. //
  918. // e.keycode = 9;
  919. // }
  920. }
  921. // e.stopPropagation();
  922. }
  923. function button6_onclick(obj:Button, e:ClickEventInfo) {
  924. var rowIndex = 0;
  925. rowIndex = ds_main_outreceivamtlist_receivamtstats.rowposition; //grd_outunco.mouseRow;
  926. ds_main_outsearch.setColumn( 0, "uncocd", "ALL") ;
  927. ds_main_outpsnuncoinfo_psnuncolist.clearData();
  928. //submit("TRPAS00102");
  929. var oParam = {};
  930. oParam.id = "TRPAS00102";
  931. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  932. oParam.method = "reqGetPsnUncoList";
  933. oParam.inds = "req=ds_main_outsearch";
  934. oParam.outds = "ds_main_outpsnuncoinfo_psnuncolist=psnuncolist";
  935. oParam.async = false;
  936. tranf_submit(oParam);
  937. }
  938. function button8_onclick(obj:Button, e:ClickEventInfo) {
  939. var rowIndex = 0;
  940. rowIndex = ds_main_inreceivamtlist_receivamtstats.rowposition; //grd_inunco.mouseRow;
  941. ds_main_insearch.setColumn( 0, "uncocd", "ALL") ;
  942. ds_main_inpsnuncoinfo_psnuncolist.clearData();
  943. //submit("TRPAS00103");
  944. var oParam = {};
  945. oParam.id = "TRPAS00103";
  946. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  947. oParam.method = "reqGetPsnUncoList";
  948. oParam.inds = "req=ds_main_insearch";
  949. oParam.outds = "ds_main_inpsnuncoinfo_psnuncolist=psnuncolist";
  950. oParam.async = false;
  951. tranf_submit(oParam);
  952. }
  953. function input5_onkeydown(obj:Calendar, e:KeyEventInfo) {
  954. if( e.keycode == 13 ) {
  955. button1.setFocus();
  956. // var pCurTargetObj = e.ptarget.parent;
  957. //
  958. // if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  959. // e.keycode = 9;
  960. // pCurTargetObj.dispatch("onkeydown");
  961. // }
  962. // else {
  963. //
  964. // e.keycode = 9;
  965. // }
  966. }
  967. // e.stopPropagation();
  968. }
  969. function button7_onclick(obj:Button, e:ClickEventInfo) {
  970. var rowIndex = 0;
  971. rowIndex = ds_main_outreceivamtlist_receivamtstats.rowposition;
  972. var unconm = ds_main_outreceivamtlist_receivamtstats.getColumn( rowIndex, "discunconm") ;
  973. if (ds_main_sprcpuncospec_sprcpunco.rowcount > 1) {
  974. grdf_exportExcel(datagrid1,
  975. unconm + "처방내역"+ ds_send_data.getColumn(0, "sorddd"), "Sheet1", true, "" , 'user' , true);
  976. } else {
  977. sysf_messageBox("처방 조회내역이 없습니다.", "I999");
  978. }
  979. }
  980. function button9_onclick(obj:Button, e:ClickEventInfo) {
  981. ds_main_sprcpuncospec_sprcpunco.clearData();
  982. datagrid1.visible = false;
  983. }]]></Script>
  984. </Form>
  985. </FDL>