SMPAS00150_수혈대체현황.xfdl 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml" />
  4. <Form id="SMPAS00150" position="absolute 0 0 1211 784" titletext="수혈대체현황" onload="SMPAS00150_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" position="absolute 0 0 1211 13" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption60" class="tit_1" position="absolute 0 0 183 14" style="font:돋움,,돋움;align: middle;" text="수혈대체현황" />
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div id="group2" position="absolute 4 23 1207 58" style="">
  15. <Layouts>
  16. <Layout>
  17. <Shape id="roundrect1" anchor="default" class="roundrect_search" type="roundrectangle" position="absolute 0 0 1202 35" style="border: solid #ffd799 #ffd799;background:#fffbf2 ;" />
  18. <Static id="caption2" class="search_name" position="absolute 135 9 225 26" style="" text="조회기간 :" />
  19. <Shape id="line2" class="line_4" linetype="vertical" position="absolute 1134 7 1137 29" style="border: solid #ffe4bb #ffe4bb;" anchor="default" />
  20. <Button id="btn_search" class="btn1_letter2" taborder="6" position="absolute 1139 7 1195 29" style="" text="조회" onclick="group2_btn_search_onclick" />
  21. <Calendar id="input7" class="input_default" taborder="1" position="absolute 225 8 315 27" style="" anchor="default" onkeydown="group2_input7_onkeydown" />
  22. <Calendar id="input1" class="input_default" taborder="2" position="absolute 335 8 425 27" style="" anchor="default" onkeydown="group2_input1_onkeydown" />
  23. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" taborder="3" position="absolute 555 8 615 27" style="">
  24. <Dataset id="innerdataset">
  25. <ColumnInfo>
  26. <Column id="codecolumn" />
  27. <Column id="datacolumn" />
  28. </ColumnInfo>
  29. <Rows>
  30. <Row>
  31. <Col id="codecolumn">ALL</Col>
  32. <Col id="datacolumn">전체</Col>
  33. </Row>
  34. <Row>
  35. <Col id="codecolumn">OUT</Col>
  36. <Col id="datacolumn">외래</Col>
  37. </Row>
  38. <Row>
  39. <Col id="codecolumn">IN</Col>
  40. <Col id="datacolumn">입원</Col>
  41. </Row>
  42. </Rows>
  43. </Dataset>
  44. </Combo>
  45. <Button id="button1" class="btn6_letter4" taborder="8" position="absolute 1050 7 1130 29" style="" text="액셀저장" onclick="group2_button1_onclick" />
  46. <Button id="button2" class="btn6_letter2" taborder="7" visible="true" position="absolute 990 7 1046 29" style="" text="출력" onclick="group2_button2_onclick" />
  47. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo2" taborder="4" visible="false" position="absolute 930 8 990 27" style="">
  48. <Dataset id="innerdataset">
  49. <ColumnInfo>
  50. <Column id="codecolumn" />
  51. <Column id="datacolumn" />
  52. </ColumnInfo>
  53. <Rows>
  54. <Row>
  55. <Col id="codecolumn">ALL</Col>
  56. <Col id="datacolumn">전체</Col>
  57. </Row>
  58. <Row>
  59. <Col id="codecolumn">pay</Col>
  60. <Col id="datacolumn">급여</Col>
  61. </Row>
  62. <Row>
  63. <Col id="codecolumn">nopay</Col>
  64. <Col id="datacolumn">비급여</Col>
  65. </Row>
  66. </Rows>
  67. </Dataset>
  68. </Combo>
  69. <Static id="caption1" position="absolute 318 12 333 29" style="font:,,bold;align:center ;" text="~" />
  70. <Static id="caption3" class="search_name" position="absolute 465 9 555 26" style="" text="진료형태 :" />
  71. <Static id="caption4" class="search_name" position="absolute 840 10 930 27" style="" text="급여구분 :" />
  72. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo3" taborder="5" position="absolute 725 8 805 27" style="">
  73. <Dataset id="innerdataset">
  74. <ColumnInfo>
  75. <Column id="codecolumn" />
  76. <Column id="datacolumn" />
  77. </ColumnInfo>
  78. <Rows>
  79. <Row>
  80. <Col id="codecolumn">ALL</Col>
  81. <Col id="datacolumn">전체</Col>
  82. </Row>
  83. <Row>
  84. <Col id="codecolumn">Y</Col>
  85. <Col id="datacolumn">청구완료</Col>
  86. </Row>
  87. <Row>
  88. <Col id="codecolumn">N</Col>
  89. <Col id="datacolumn">미청구</Col>
  90. </Row>
  91. </Rows>
  92. </Dataset>
  93. </Combo>
  94. <Static id="caption5" class="search_name" position="absolute 635 10 725 27" style="" text="청구구분 :" />
  95. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rbo_rcpt" position="absolute 15 10 125 30" style="">
  96. <Dataset id="innerdataset">
  97. <ColumnInfo>
  98. <Column id="codecolumn" />
  99. <Column id="datacolumn" />
  100. </ColumnInfo>
  101. <Rows>
  102. <Row>
  103. <Col id="codecolumn">rcptexecdd</Col>
  104. <Col id="datacolumn">수납일</Col>
  105. </Row>
  106. <Row>
  107. <Col id="codecolumn">orddd</Col>
  108. <Col id="datacolumn">진료일</Col>
  109. </Row>
  110. </Rows>
  111. </Dataset>
  112. </Radio>
  113. </Layout>
  114. </Layouts>
  115. </Div>
  116. <Grid id="grd_bldc" binddataset="ds_main_monthbloodlist_monthbloodstats" visible="true" position="absolute 4 80 1207 725" style="">
  117. <Formats>
  118. <Format id="default">
  119. <Columns>
  120. <Column size="22" />
  121. <Column size="60" />
  122. <Column size="53" />
  123. <Column size="100" />
  124. <Column size="30" />
  125. <Column size="75" />
  126. <Column size="34" />
  127. <Column size="30" />
  128. <Column size="30" />
  129. <Column size="30" />
  130. <Column size="30" />
  131. <Column size="30" />
  132. <Column size="30" />
  133. <Column size="30" />
  134. <Column size="30" />
  135. <Column size="30" />
  136. <Column size="30" />
  137. <Column size="30" />
  138. <Column size="30" />
  139. <Column size="30" />
  140. <Column size="30" />
  141. <Column size="30" />
  142. <Column size="30" />
  143. <Column size="50" />
  144. <Column size="30" />
  145. <Column size="30" />
  146. <Column size="30" />
  147. <Column size="30" />
  148. <Column size="32" />
  149. <Column size="78" />
  150. <Column size="70" />
  151. <Column size="75" />
  152. <Column size="75" />
  153. <Column size="70" />
  154. <Column size="75" />
  155. <Column size="400" />
  156. <Column size="100" />
  157. </Columns>
  158. <Rows>
  159. <Row size="24" band="head" />
  160. <Row size="24" />
  161. </Rows>
  162. <Band id="head">
  163. <Cell text="√" />
  164. <Cell col="1" text="등록번호" />
  165. <Cell col="2" text="환자명" />
  166. <Cell col="3" text="주민등록번호" />
  167. <Cell col="4" text="보험유형" />
  168. <Cell col="5" text="수혈대체일" />
  169. <Cell col="6" text="진료&#xA;구분" />
  170. <Cell col="7" text="RBC" />
  171. <Cell col="8" text="RBC" />
  172. <Cell col="9" text="F-RBC" />
  173. <Cell col="10" text="F-RBC" />
  174. <Cell col="11" text="WB" />
  175. <Cell col="12" text="WB" />
  176. <Cell col="13" text="FFP" />
  177. <Cell col="14" text="FFP" />
  178. <Cell col="15" text="PC" />
  179. <Cell col="16" text="PC" />
  180. <Cell col="17" text="WBC" />
  181. <Cell col="18" text="WBC" />
  182. <Cell col="19" text="CRYO" />
  183. <Cell col="20" text="CRYO" />
  184. <Cell col="21" text="WRC" />
  185. <Cell col="22" text="WRC" />
  186. <Cell col="23" text="LRSDP" />
  187. <Cell col="24" text="PLT" />
  188. <Cell col="25" text="PLT" />
  189. <Cell col="26" text="F-PLT" />
  190. <Cell col="27" text="F-PLT" />
  191. <Cell col="28" text="총계" />
  192. <Cell col="29" text="총수혈금액" />
  193. <Cell col="30" text="청구액" />
  194. <Cell col="31" text="외래_입원" />
  195. <Cell col="32" text="입금일자" />
  196. <Cell col="33" text="입금금액" />
  197. <Cell col="34" text="혈액번호" />
  198. <Cell col="35" text="주소" />
  199. <Cell col="36" text="ck_org|√" />
  200. <Cell col="37" text="등록번호" />
  201. <Cell col="38" text="환자명" />
  202. <Cell col="39" text="주민등록번호" />
  203. <Cell col="40" text="보험유형" />
  204. <Cell col="41" text="수혈대체일" />
  205. <Cell col="42" text="진료&#xA;구분" />
  206. <Cell col="43" text="320" />
  207. <Cell col="44" text="400" />
  208. <Cell col="45" text="320" />
  209. <Cell col="46" text="400" />
  210. <Cell col="47" text="320" />
  211. <Cell col="48" text="400" />
  212. <Cell col="49" text="320" />
  213. <Cell col="50" text="400" />
  214. <Cell col="51" text="320" />
  215. <Cell col="52" text="400" />
  216. <Cell col="53" text="320" />
  217. <Cell col="54" text="400" />
  218. <Cell col="55" text="320" />
  219. <Cell col="56" text="400" />
  220. <Cell col="57" text="320 " />
  221. <Cell col="58" text="400" />
  222. <Cell col="59" text="320 " />
  223. <Cell col="60" text="320" />
  224. <Cell col="61" text="400" />
  225. <Cell col="62" text="320" />
  226. <Cell col="63" text="400" />
  227. <Cell col="64" text="총계" />
  228. <Cell col="65" text="총수혈금액" />
  229. <Cell col="66" text="청구액" />
  230. <Cell col="67" text="일자" />
  231. <Cell col="68" text="입금일자" />
  232. <Cell col="69" text="입금금액" />
  233. <Cell col="70" text="혈액번호" />
  234. <Cell col="71" text="주소" />
  235. <Cell col="72" text="ck_org" />
  236. </Band>
  237. <Band id="body">
  238. <Cell text="bind:ckbox" />
  239. <Cell col="1" text="bind:pid" />
  240. <Cell col="2" text="bind:hngnm" />
  241. <Cell col="3" text="bind:rrgstno" />
  242. <Cell col="4" text="bind:insukind" />
  243. <Cell col="5" text="bind:orddd" />
  244. <Cell col="6" text="bind:ordtype" />
  245. <Cell col="7" text="bind:rbc320" />
  246. <Cell col="8" text="bind:rbc400" />
  247. <Cell col="9" text="bind:frbc320" />
  248. <Cell col="10" text="bind:frbc400" />
  249. <Cell col="11" text="bind:wb320" />
  250. <Cell col="12" text="bind:wb400" />
  251. <Cell col="13" text="bind:ffp320" />
  252. <Cell col="14" text="bind:ffp400" />
  253. <Cell col="15" text="bind:pc320" />
  254. <Cell col="16" text="bind:pc400" />
  255. <Cell col="17" text="bind:wbc320" />
  256. <Cell col="18" text="bind:wbc400" />
  257. <Cell col="19" text="bind:cryo320" />
  258. <Cell col="20" text="bind:cryo400" />
  259. <Cell col="21" text="bind:wrc320" />
  260. <Cell col="22" text="bind:wrc400" />
  261. <Cell col="23" text="bind:lrsdp" />
  262. <Cell col="24" text="bind:plt320" />
  263. <Cell col="25" text="bind:plt400" />
  264. <Cell col="26" text="bind:fplt320" />
  265. <Cell col="27" text="bind:fplt400" />
  266. <Cell col="28" text="bind:totalcnt" />
  267. <Cell col="29" text="bind:totalamt" />
  268. <Cell col="30" text="bind:discamt" />
  269. <Cell col="31" text="bind:indd" />
  270. <Cell col="32" text="bind:depodd" />
  271. <Cell col="33" text="bind:depoamt" />
  272. <Cell col="34" text="bind:blodno" />
  273. <Cell col="35" text="bind:address" />
  274. </Band>
  275. </Format>
  276. </Formats>
  277. </Grid>
  278. <Button id="btn_claimddsave" class="btn4_letter6" taborder="9" position="absolute 1103 728 1207 750" style="" text="입금여부저장" onclick="btn_claimddsave_onclick" />
  279. <Static id="caption7" position="absolute 5 730 627 772" style="align: middle;color:#ff0000;" text="참고사항 : 1. 혈액원 청구시 조회구분 '전체'로 조회 후 해당 내역만 출력해서 청구하십시오.&#xA; 2. 혈액원에서 금액들어오면 해당환자를 체크후 '입금여부저장'을 하십시오.&#xA; 3. 입금여부 취소는 통계문제로 인하여 입금여부 저장한 당일만 가능합니다." />
  280. <Grid id="datagrid2" binddataset="ds_main_print_monthbloodstats" visible="false" position="absolute 640 730 840 775" style="">
  281. <Formats>
  282. <Format id="default">
  283. <Columns>
  284. <Column size="60" />
  285. <Column size="53" />
  286. <Column size="100" />
  287. <Column size="30" />
  288. <Column size="75" />
  289. <Column size="34" />
  290. <Column size="30" />
  291. <Column size="30" />
  292. <Column size="30" />
  293. <Column size="30" />
  294. <Column size="30" />
  295. <Column size="30" />
  296. <Column size="30" />
  297. <Column size="30" />
  298. <Column size="30" />
  299. <Column size="30" />
  300. <Column size="30" />
  301. <Column size="30" />
  302. <Column size="30" />
  303. <Column size="30" />
  304. <Column size="30" />
  305. <Column size="30" />
  306. <Column size="50" />
  307. <Column size="30" />
  308. <Column size="30" />
  309. <Column size="31" />
  310. <Column size="32" />
  311. <Column size="32" />
  312. <Column size="78" />
  313. <Column size="70" />
  314. <Column size="75" />
  315. <Column size="75" />
  316. <Column size="75" />
  317. <Column size="400" />
  318. </Columns>
  319. <Rows>
  320. <Row size="24" band="head" />
  321. <Row size="24" />
  322. </Rows>
  323. <Band id="head">
  324. <Cell text="등록번호" />
  325. <Cell col="1" text="환자명" />
  326. <Cell col="2" text="주민등록번호" />
  327. <Cell col="3" text="보험유형" />
  328. <Cell col="4" text="수혈대체일" />
  329. <Cell col="5" text="진료&#xA;구분" />
  330. <Cell col="6" text="RBC" />
  331. <Cell col="7" text="RBC" />
  332. <Cell col="8" text="F-RBC" />
  333. <Cell col="9" text="F-RBC" />
  334. <Cell col="10" text="WB" />
  335. <Cell col="11" text="WB" />
  336. <Cell col="12" text="FFP" />
  337. <Cell col="13" text="FFP" />
  338. <Cell col="14" text="PC" />
  339. <Cell col="15" text="PC" />
  340. <Cell col="16" text="WBC" />
  341. <Cell col="17" text="WBC" />
  342. <Cell col="18" text="CRYO" />
  343. <Cell col="19" text="CRYO" />
  344. <Cell col="20" text="WRC" />
  345. <Cell col="21" text="WRC" />
  346. <Cell col="22" text="LRSDP" />
  347. <Cell col="23" text="PLT" />
  348. <Cell col="24" text="PLT" />
  349. <Cell col="25" text="F-PLT" />
  350. <Cell col="26" text="F-PLT" />
  351. <Cell col="27" text="총계" />
  352. <Cell col="28" text="총수혈금액" />
  353. <Cell col="29" text="청구액" />
  354. <Cell col="30" text="입원일자" />
  355. <Cell col="31" text="청구일자" />
  356. <Cell col="32" text="수혈번호" />
  357. <Cell col="33" text="주소|등록번호" />
  358. <Cell col="34" text="환자명" />
  359. <Cell col="35" text="주민등록번호" />
  360. <Cell col="36" text="보험유형" />
  361. <Cell col="37" text="수혈대체일" />
  362. <Cell col="38" text="진료&#xA;구분" />
  363. <Cell col="39" text="320" />
  364. <Cell col="40" text="400" />
  365. <Cell col="41" text="320" />
  366. <Cell col="42" text="400" />
  367. <Cell col="43" text="320" />
  368. <Cell col="44" text="400" />
  369. <Cell col="45" text="320" />
  370. <Cell col="46" text="400" />
  371. <Cell col="47" text="320" />
  372. <Cell col="48" text="400" />
  373. <Cell col="49" text="320" />
  374. <Cell col="50" text="400" />
  375. <Cell col="51" text="320" />
  376. <Cell col="52" text="400" />
  377. <Cell col="53" text="320 " />
  378. <Cell col="54" text="400" />
  379. <Cell col="55" text="320 " />
  380. <Cell col="56" text="320" />
  381. <Cell col="57" text="400" />
  382. <Cell col="58" text="320" />
  383. <Cell col="59" text="400" />
  384. <Cell col="60" text="총계" />
  385. <Cell col="61" text="총수혈금액" />
  386. <Cell col="62" text="청구액" />
  387. <Cell col="63" text="입원일자" />
  388. <Cell col="64" text="청구일자" />
  389. <Cell col="65" text="수혈번호" />
  390. <Cell col="66" text="주소" />
  391. </Band>
  392. <Band id="body">
  393. <Cell text="bind:pid" />
  394. <Cell col="1" text="bind:hngnm" />
  395. <Cell col="2" text="bind:rrgstno" />
  396. <Cell col="3" text="bind:insukind" />
  397. <Cell col="4" text="bind:orddd" />
  398. <Cell col="5" text="bind:ordtype" />
  399. <Cell col="6" text="bind:rbc320" />
  400. <Cell col="7" text="bind:rbc400" />
  401. <Cell col="8" text="bind:frbc320" />
  402. <Cell col="9" text="bind:frbc400" />
  403. <Cell col="10" text="bind:wb320" />
  404. <Cell col="11" text="bind:wb400" />
  405. <Cell col="12" text="bind:ffp320" />
  406. <Cell col="13" text="bind:ffp400" />
  407. <Cell col="14" text="bind:pc320" />
  408. <Cell col="15" text="bind:pc400" />
  409. <Cell col="16" text="bind:wbc320" />
  410. <Cell col="17" text="bind:wbc400" />
  411. <Cell col="18" text="bind:cryo320" />
  412. <Cell col="19" text="bind:cryo400" />
  413. <Cell col="20" text="bind:wrc320" />
  414. <Cell col="21" text="bind:wrc400" />
  415. <Cell col="22" text="bind:lrsdp" />
  416. <Cell col="23" text="bind:plt320" />
  417. <Cell col="24" text="bind:plt400" />
  418. <Cell col="25" text="bind:fplt320" />
  419. <Cell col="26" text="bind:fplt400" />
  420. <Cell col="27" text="bind:totalcnt" />
  421. <Cell col="28" text="bind:totalamt" />
  422. <Cell col="29" text="bind:discamt" />
  423. <Cell col="30" text="bind:indd" />
  424. <Cell col="31" text="bind:claimdd" />
  425. <Cell col="32" text="bind:blodno" />
  426. <Cell col="33" text="bind:address" />
  427. </Band>
  428. </Format>
  429. </Formats>
  430. </Grid>
  431. <Button id="button3" class="btn2_letter2" position="absolute 81 60 123 79" style="" text="선택" onclick="button3_onclick" />
  432. <Button id="button4" class="btn2_letter2" position="absolute 125 60 167 79" style="" text="해제" onclick="button4_onclick" />
  433. <Static id="caption6" position="absolute 21 60 75 80" style="" text="입금여부" />
  434. </Layout>
  435. </Layouts>
  436. <Objects>
  437. <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  438. <ColumnInfo>
  439. <Column id="fromdate" type="STRING" size="256" />
  440. <Column id="todate" type="STRING" size="256" />
  441. <Column id="datagubun" type="STRING" size="256" />
  442. <Column id="datagubun2" type="STRING" size="256" />
  443. <Column id="datagubun3" type="STRING" size="256" />
  444. </ColumnInfo>
  445. <Rows>
  446. <Row>
  447. <Col id="fromdate"></Col>
  448. <Col id="todate"></Col>
  449. <Col id="datagubun">ALL</Col>
  450. <Col id="datagubun2">ALL</Col>
  451. <Col id="datagubun3">ALL</Col>
  452. </Row>
  453. </Rows>
  454. </Dataset>
  455. <Dataset id="ds_main_monthbloodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  456. <ColumnInfo>
  457. <Column id="monthbloodstats" type="STRING" size="256" />
  458. </ColumnInfo>
  459. <Rows>
  460. <Row>
  461. <Col id="monthbloodstats"></Col>
  462. </Row>
  463. </Rows>
  464. </Dataset>
  465. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  466. <ColumnInfo />
  467. </Dataset>
  468. <Dataset id="ds_main_printinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  469. <ColumnInfo>
  470. <Column id="fromdate" type="STRING" size="256" />
  471. <Column id="todate" type="STRING" size="256" />
  472. <Column id="ordtypenm" type="STRING" size="256" />
  473. </ColumnInfo>
  474. <Rows>
  475. <Row>
  476. <Col id="fromdate"></Col>
  477. <Col id="todate"></Col>
  478. <Col id="ordtypenm"></Col>
  479. </Row>
  480. </Rows>
  481. </Dataset>
  482. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  483. <ColumnInfo>
  484. <Column id="rcptflag" type="STRING" size="256" />
  485. <Column id="fromdate" type="STRING" size="256" />
  486. <Column id="todate" type="STRING" size="256" />
  487. <Column id="datagubun" type="STRING" size="256" />
  488. <Column id="datagubun2" type="STRING" size="256" />
  489. <Column id="datagubun3" type="STRING" size="256" />
  490. <Column id="erdata" type="STRING" size="256" />
  491. <Column id="dcgubun" type="STRING" size="256" />
  492. </ColumnInfo>
  493. <Rows>
  494. <Row>
  495. <Col id="rcptflag"></Col>
  496. <Col id="fromdate"></Col>
  497. <Col id="todate"></Col>
  498. <Col id="datagubun"></Col>
  499. <Col id="datagubun2"></Col>
  500. <Col id="datagubun3"></Col>
  501. <Col id="erdata"></Col>
  502. <Col id="dcgubun"></Col>
  503. </Row>
  504. </Rows>
  505. </Dataset>
  506. <Dataset id="ds_send_monthbloodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  507. <ColumnInfo>
  508. <Column id="monthbloodstats" type="STRING" size="256" />
  509. </ColumnInfo>
  510. <Rows>
  511. <Row>
  512. <Col id="monthbloodstats"></Col>
  513. </Row>
  514. </Rows>
  515. </Dataset>
  516. <Dataset id="ds_main_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  517. <ColumnInfo>
  518. <Column id="monthbloodstats" type="STRING" size="256" />
  519. </ColumnInfo>
  520. <Rows>
  521. <Row>
  522. <Col id="monthbloodstats"></Col>
  523. </Row>
  524. </Rows>
  525. </Dataset>
  526. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  527. <ColumnInfo>
  528. <Column id="session" type="STRING" size="256" />
  529. </ColumnInfo>
  530. </Dataset>
  531. </Objects>
  532. <Bind>
  533. <BindItem id="item0" compid="group2.input7" propid="value" datasetid="ds_main_search" columnid="fromdate" />
  534. <BindItem id="item1" compid="group2.input1" propid="value" datasetid="ds_main_search" columnid="todate" />
  535. <BindItem id="item2" compid="group2.combo1" propid="value" datasetid="ds_main_search" columnid="datagubun" />
  536. <BindItem id="item3" compid="group2.combo2" propid="value" datasetid="ds_main_search" columnid="datagubun2" />
  537. <BindItem id="item4" compid="group2.combo3" propid="value" datasetid="ds_main_search" columnid="datagubun3" />
  538. <BindItem id="item5" compid="group2.rbo_rcpt" propid="value" datasetid="ds_send" columnid="rcptflag" />
  539. </Bind>
  540. <Script type="xscript4.0"><![CDATA[include '../../.._com_commonweb_js_common.js'
  541. include '../../.._com_commonweb_js_utilHelper.js'
  542. include '../../.._com_commonweb_js_tfHelper.js'
  543. include '../../.._com_commonweb_js_dateHelper.js'
  544. include '../../.._com_commonweb_js_numericHelper.js'
  545. include '../../.._com_commonweb_js_stringHelper.js'
  546. include '../../.._com_basiccodeweb_js_ZBC001.js'
  547. include '../../.._com_zipcodeweb_js_ZBP001.js'
  548. include '../../.._pam_pamcomnweb_js_PAM.js'
  549. function SMPAS00150_onload(obj:Form, e:LoadEventInfo) {
  550. frmf_initForm(obj);
  551. //grdf_initGrid(grd_XXX);
  552. //grdf_setGridSort(grd_XXX);
  553. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  554. ds_main_search.setColumn( 0, "fromdate", utlf_getCurrentDate());
  555. ds_main_search.setColumn( 0, "todate", utlf_getCurrentDate());
  556. ds_send.setColumn( 0, "rcptflag", "rcptexecdd");
  557. grd_bldc.explorerbar = "sort";
  558. //model.refresh();
  559. }
  560. function fAllCheck_true() {
  561. for(var a=1; a< grd_bldc.rows-2; a++) {
  562. ds_main_monthbloodlist.setColumn( a , "ckbox" , "true");
  563. }
  564. //grd_bldc.refresh();
  565. }
  566. function fAllCheck_false() {
  567. for(var a=1; a< grd_bldc.rows-2; a++) {
  568. ds_main_monthbloodlist.setColumn( a , "ckbox" , "false");
  569. }
  570. //grd_bldc.refresh();
  571. }
  572. // 합계
  573. function fTotalSum() {
  574. grd_bldc.subtotalPosition = "below";
  575. grd_bldc.subtotal("clear", 0, 0);
  576. grd_bldc.subtotal("sum", -1, 8, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  577. grd_bldc.subtotal("sum", -1, 9, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  578. grd_bldc.subtotal("sum", -1, 10, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  579. grd_bldc.subtotal("sum", -1, 11, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  580. grd_bldc.subtotal("sum", -1, 12, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  581. grd_bldc.subtotal("sum", -1, 13, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  582. grd_bldc.subtotal("sum", -1, 14, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  583. grd_bldc.subtotal("sum", -1, 15, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  584. grd_bldc.subtotal("sum", -1, 16, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  585. grd_bldc.subtotal("sum", -1, 17, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  586. grd_bldc.subtotal("sum", -1, 18, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  587. grd_bldc.subtotal("sum", -1, 19, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  588. grd_bldc.subtotal("sum", -1, 20, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  589. grd_bldc.subtotal("sum", -1, 21, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  590. grd_bldc.subtotal("sum", -1, 22, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  591. grd_bldc.subtotal("sum", -1, 23, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  592. grd_bldc.subtotal("sum", -1, 25, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  593. grd_bldc.subtotal("sum", -1, 24, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  594. grd_bldc.subtotal("sum", -1, 26, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  595. grd_bldc.subtotal("sum", -1, 27, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  596. grd_bldc.subtotal("sum", -1, 28, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  597. grd_bldc.subtotal("sum", -1, 29, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  598. grd_bldc.subtotal("sum", -1, 30, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  599. grd_bldc.subtotal("sum", -1, 31, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  600. grd_bldc.subtotal("sum", -1, 34, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  601. datagrid2.subtotalPosition = "below";
  602. datagrid2.subtotal("clear", 0, 0);
  603. datagrid2.subtotal("sum", -1, 8, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  604. datagrid2.subtotal("sum", -1, 9, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  605. datagrid2.subtotal("sum", -1, 10, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  606. datagrid2.subtotal("sum", -1, 11, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  607. datagrid2.subtotal("sum", -1, 12, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  608. datagrid2.subtotal("sum", -1, 13, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  609. datagrid2.subtotal("sum", -1, 14, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  610. datagrid2.subtotal("sum", -1, 15, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  611. datagrid2.subtotal("sum", -1, 16, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  612. datagrid2.subtotal("sum", -1, 17, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  613. datagrid2.subtotal("sum", -1, 18, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  614. datagrid2.subtotal("sum", -1, 19, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  615. datagrid2.subtotal("sum", -1, 20, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  616. datagrid2.subtotal("sum", -1, 21, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  617. datagrid2.subtotal("sum", -1, 22, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  618. datagrid2.subtotal("sum", -1, 23, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  619. datagrid2.subtotal("sum", -1, 25, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  620. datagrid2.subtotal("sum", -1, 24, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  621. datagrid2.subtotal("sum", -1, 26, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  622. datagrid2.subtotal("sum", -1, 27, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  623. datagrid2.subtotal("sum", -1, 28, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  624. datagrid2.subtotal("sum", -1, 29, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  625. datagrid2.subtotal("sum", -1, 30, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  626. datagrid2.subtotal("sum", -1, 31, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  627. datagrid2.subtotal("sum", -1, 34, "format:#,###; roundmode:round; roundpostion:2", "background-color:#7BE6B7; color:#000000; font-weight:bold; " ,2, "합 계" ,false);
  628. }
  629. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  630. ds_main_monthbloodlist_monthbloodstats.clearData();
  631. var fromdate = ds_main_search.getColumn(0, "fromdate");
  632. var todate = ds_main_search.getColumn(0, "todate");
  633. if(fromdate==""||fromdate==null){
  634. sysf_messageBox("시작일을 입력","E007");
  635. group2.input7.setFocus();
  636. return false;
  637. }
  638. if(todate==""|| todate==null){
  639. sysf_messageBox("끝일을 입력","E007");
  640. group2.input1.setFocus();
  641. return false;
  642. }
  643. if(fromdate > todate){
  644. sysf_messageBox("시작일이 끝일자보다 클수 ", "C001")
  645. return false;
  646. }else{
  647. ds_send.setColumn( 0, "fromdate", ds_main_search.getColumn(0, "fromdate"));
  648. ds_send.setColumn( 0, "todate", ds_main_search.getColumn(0, "todate"));
  649. ds_send.setColumn( 0, "datagubun", ds_main_search.getColumn(0, "datagubun"));
  650. ds_send.setColumn( 0, "datagubun2", ds_main_search.getColumn(0, "datagubun2"));
  651. ds_send.setColumn( 0, "datagubun3", ds_main_search.getColumn(0, "datagubun3"));
  652. ds_main_frontamtlist.clearData();
  653. if(ds_main_search.getColumn(0, "datagubun") == "ALL")
  654. {
  655. //grd_bldc.setFormatColProperty( 6, "size", XXX_defSize);
  656. // submit("TRPAS00151");
  657. var oParam = {};
  658. oParam.id = "TRPAS00151";
  659. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  660. oParam.method = "reqGetBloodDrList";
  661. oParam.inds = "req=ds_";
  662. oParam.outds = "ds_=monthbloodstats";
  663. oParam.async = false;
  664. oParam.callback = "cf_TRPAS00151";
  665. tranf_submit(oParam);
  666. /*
  667. function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
  668. if(nErrorCode < 0) return;
  669. }
  670. function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
  671. arErrorCode.push(sSvcId, nErrorCode);
  672. }
  673. arErrorCode.pop("TRPAS00151") > -1
  674. arErrorCode.pop("TRPAS00151") < 0
  675. */
  676. // submit("TRPAS00152");
  677. var oParam = {};
  678. oParam.id = "TRPAS00152";
  679. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  680. oParam.method = "reqGetBloodDrList_print";
  681. oParam.inds = "req=ds_";
  682. oParam.outds = "ds_=monthbloodstats";
  683. oParam.async = false;
  684. oParam.callback = "cf_TRPAS00152";
  685. tranf_submit(oParam);
  686. /*
  687. function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
  688. if(nErrorCode < 0) return;
  689. }
  690. function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
  691. arErrorCode.push(sSvcId, nErrorCode);
  692. }
  693. arErrorCode.pop("TRPAS00152") > -1
  694. arErrorCode.pop("TRPAS00152") < 0
  695. */
  696. } else {
  697. //grd_bldc.setFormatColProperty( 6, "size", 0);
  698. // submit("TRPAS00151");
  699. var oParam = {};
  700. oParam.id = "TRPAS00151";
  701. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  702. oParam.method = "reqGetBloodDrList";
  703. oParam.inds = "req=ds_";
  704. oParam.outds = "ds_=monthbloodstats";
  705. oParam.async = false;
  706. oParam.callback = "cf_TRPAS00151";
  707. tranf_submit(oParam);
  708. /*
  709. function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
  710. if(nErrorCode < 0) return;
  711. }
  712. function cf_TRPAS00151(sSvcId, nErrorCode, sErrorMsg) {
  713. arErrorCode.push(sSvcId, nErrorCode);
  714. }
  715. arErrorCode.pop("TRPAS00151") > -1
  716. arErrorCode.pop("TRPAS00151") < 0
  717. */
  718. // submit("TRPAS00152");
  719. var oParam = {};
  720. oParam.id = "TRPAS00152";
  721. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  722. oParam.method = "reqGetBloodDrList_print";
  723. oParam.inds = "req=ds_";
  724. oParam.outds = "ds_=monthbloodstats";
  725. oParam.async = false;
  726. oParam.callback = "cf_TRPAS00152";
  727. tranf_submit(oParam);
  728. /*
  729. function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
  730. if(nErrorCode < 0) return;
  731. }
  732. function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
  733. arErrorCode.push(sSvcId, nErrorCode);
  734. }
  735. arErrorCode.pop("TRPAS00152") > -1
  736. arErrorCode.pop("TRPAS00152") < 0
  737. */
  738. }
  739. fTotalSum();
  740. }
  741. //model.refresh();
  742. }
  743. function group2_input7_onkeydown(obj:Calendar, e:KeyEventInfo) {
  744. if( event.keyCode == 13 ) {
  745. var pCurTargetObj = event.ptarget.parent;
  746. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  747. event.keyCode = 9;
  748. pCurTargetObj.dispatch("onkeydown");
  749. }
  750. else {
  751. event.keyCode = 9;
  752. }
  753. }
  754. event.stopPropagation();
  755. }
  756. function group2_input1_onkeydown(obj:Calendar, e:KeyEventInfo) {
  757. if( event.keyCode == 13 ) {
  758. var pCurTargetObj = event.ptarget.parent;
  759. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  760. event.keyCode = 9;
  761. pCurTargetObj.dispatch("onkeydown");
  762. }
  763. else {
  764. event.keyCode = 9;
  765. }
  766. }
  767. event.stopPropagation();
  768. }
  769. function group2_button1_onclick(obj:Button, e:ClickEventInfo) {
  770. //엑셀저장 여부(타이틀별)
  771. var fileName = window.fileDialog("save", "", false, "수혈대체현황" + utlf_getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  772. if (fileName != "")
  773. {
  774. datagrid2.saveExcel(fileName, "수혈대체현황" + utlf_getCurrentDate(), true, true, "", "", true);
  775. }
  776. }
  777. function group2_button2_onclick(obj:Button, e:ClickEventInfo) {
  778. var sOrdtypeNm = "(전체)";
  779. var sDataGubun = ds_main_search.getColumn(0, "datagubun");
  780. ds_main_printinfo.setColumn( 0, "fromdate", ds_main_search.getColumn(0, "fromdate"));
  781. ds_main_printinfo.setColumn( 0, "todate", ds_main_search.getColumn(0, "todate"));
  782. if(sDataGubun == "IN") {
  783. sOrdtypeNm = "(입원)";
  784. } else if(sDataGubun == "OUT") {
  785. sOrdtypeNm = "(외래)";
  786. } else {
  787. sOrdtypeNm = "(전체)";
  788. }
  789. ds_main_printinfo.setColumn( 0, "ordtypenm", sOrdtypeNm);
  790. // 수혈환자목록
  791. //exeReportPreview("RPPAS00151", "XMLSTR", "","", "true","","","","","false");
  792. var objDOM = rptf_createDOM();
  793. var objParam = new Object();
  794. rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
  795. objParam.xml_data_XML1 = objDOM.documentElement.source;
  796. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  797. rptf_exeReportPreview30(["RPPAS00151"],[objParam], option);
  798. // 수혈대체현황
  799. //exeReportPreview("RPPAS00150", "XMLSTR", "","", "true","","","","","false");
  800. var objDOM = rptf_createDOM();
  801. var objParam = new Object();
  802. rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
  803. objParam.xml_data_XML1 = objDOM.documentElement.source;
  804. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  805. rptf_exeReportPreview30(["RPPAS00153"],[objParam], option);
  806. ds_main_printinfo.clearData(); ds_main_printinfo.addRow();
  807. }
  808. function btn_claimddsave_onclick(obj:Button, e:ClickEventInfo) {
  809. // 수납자 마감여부 체크하여 처리
  810. if (isMagmAprv()) {
  811. return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음
  812. }
  813. ds_send_monthbloodlist.copyData(ds_main_monthbloodlist);
  814. // submit("TXPAS00151");
  815. var oParam = {};
  816. oParam.id = "TXPAS00151";
  817. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  818. oParam.method = "reqSetBldcList";
  819. oParam.inds = "req=ds_ monthbloodstats=ds_";
  820. oParam.outds = "ds_=monthbloodstats";
  821. oParam.async = false;
  822. oParam.callback = "cf_TXPAS00151";
  823. tranf_submit(oParam);
  824. /*
  825. function cf_TXPAS00151(sSvcId, nErrorCode, sErrorMsg) {
  826. if(nErrorCode < 0) return;
  827. }
  828. function cf_TXPAS00151(sSvcId, nErrorCode, sErrorMsg) {
  829. arErrorCode.push(sSvcId, nErrorCode);
  830. }
  831. arErrorCode.pop("TXPAS00151") > -1
  832. arErrorCode.pop("TXPAS00151") < 0
  833. */
  834. // submit("TRPAS00152");
  835. var oParam = {};
  836. oParam.id = "TRPAS00152";
  837. oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
  838. oParam.method = "reqGetBloodDrList_print";
  839. oParam.inds = "req=ds_";
  840. oParam.outds = "ds_=monthbloodstats";
  841. oParam.async = false;
  842. oParam.callback = "cf_TRPAS00152";
  843. tranf_submit(oParam);
  844. /*
  845. function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
  846. if(nErrorCode < 0) return;
  847. }
  848. function cf_TRPAS00152(sSvcId, nErrorCode, sErrorMsg) {
  849. arErrorCode.push(sSvcId, nErrorCode);
  850. }
  851. arErrorCode.pop("TRPAS00152") > -1
  852. arErrorCode.pop("TRPAS00152") < 0
  853. */
  854. fTotalSum();
  855. }
  856. function button3_onclick(obj:Button, e:ClickEventInfo) {
  857. fAllCheck_true();
  858. }
  859. function button4_onclick(obj:Button, e:ClickEventInfo) {
  860. fAllCheck_false();
  861. }
  862. ]]></Script>
  863. </Form>
  864. </FDL>