SPPIR30500_이의신청서출력.xfdl 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPIR30500" position="absolute 0 0 1203 785" titletext="이의신청서 출력" oninit="SPPIR30500_oninit" onload="SPPIR30500_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 13 1203 757" id="group3" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Grid position="absolute 1 119 1195 740" id="grd_judgclamprntlist" binddataset="ds_main_judgclamprnt" anchor="default" cellsizingtype="col">
  11. <Formats>
  12. <Format id="default">
  13. <Columns>
  14. <Column size="22"/>
  15. <Column size="25"/>
  16. <Column size="150"/>
  17. <Column size="80"/>
  18. <Column size="70"/>
  19. <Column size="100"/>
  20. <Column size="200"/>
  21. <Column size="100"/>
  22. <Column size="80"/>
  23. <Column size="80"/>
  24. <Column size="80"/>
  25. <Column size="80"/>
  26. <Column size="70"/>
  27. <Column size="0"/>
  28. <Column size="80"/>
  29. <Column size="70"/>
  30. <Column size="80"/>
  31. <Column size="80"/>
  32. <Column size="60"/>
  33. <Column size="60"/>
  34. <Column size="80"/>
  35. <Column size="100"/>
  36. <Column size="100"/>
  37. </Columns>
  38. <Rows>
  39. <Row size="24" band="head"/>
  40. <Row size="24"/>
  41. </Rows>
  42. <Band id="head">
  43. <Cell/>
  44. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  45. <Cell col="2" text="기관명"/>
  46. <Cell col="3" text="기관기호"/>
  47. <Cell col="4" text="병원장명"/>
  48. <Cell col="5" text="병원장주민번호"/>
  49. <Cell col="6" text="기관주소"/>
  50. <Cell col="7" text="기관전화번호"/>
  51. <Cell col="8" text="청구번호"/>
  52. <Cell col="9" text="접수번호"/>
  53. <Cell col="10" text="심사차수"/>
  54. <Cell col="11" text="명일련"/>
  55. <Cell col="12" text="환자명"/>
  56. <Cell col="13" text="진료일자"/>
  57. <Cell col="14" text="심결통보일자"/>
  58. <Cell col="15" text="삭감액"/>
  59. <Cell col="16" text="결과통보일자"/>
  60. <Cell col="17" text="청구금액"/>
  61. <Cell col="18" text="보험유형"/>
  62. <Cell col="19" text="진료과"/>
  63. <Cell col="20" text="심사자"/>
  64. <Cell col="21" text="최종입력일시"/>
  65. <Cell col="22" text="이전신청구분"/>
  66. </Band>
  67. <Band id="body">
  68. <Cell celltype="head" expr="currow+1"/>
  69. <Cell col="1" displaytype="checkbox" edittype="checkbox" style="align:left middle;" text="bind:selectyn" expr="expr:selectyn == 'true' || selectyn == '1' ? 1 : 0"/>
  70. <Cell col="2" displaytype="normal" edittype="none" style="align:left middle;" text="bind:hospnm"/>
  71. <Cell col="3" displaytype="normal" edittype="none" style="align:left middle;" text="bind:proccorpcd"/>
  72. <Cell col="4" displaytype="normal" edittype="none" style="align:left middle;" text="bind:prsdnm"/>
  73. <Cell col="5" displaytype="normal" edittype="none" style="align:left middle;" text="bind:rrgstno"/>
  74. <Cell col="6" displaytype="normal" edittype="none" style="align:left middle;" text="bind:addr"/>
  75. <Cell col="7" displaytype="normal" edittype="none" style="align:left middle;" text="bind:tel"/>
  76. <Cell col="8" displaytype="normal" edittype="none" style="align:left middle;" text="bind:clamno"/>
  77. <Cell col="9" displaytype="normal" edittype="none" style="align:left middle;" text="bind:acptno"/>
  78. <Cell col="10" displaytype="normal" edittype="none" style="align:left middle;" text="bind:judgdg"/>
  79. <Cell col="11" displaytype="normal" edittype="none" style="align:left middle;" text="bind:docuseqno"/>
  80. <Cell col="12" displaytype="normal" edittype="none" style="align:left middle;" text="bind:hngnm"/>
  81. <Cell col="13" displaytype="normal" style="align:left middle;" text="bind:orddd"/>
  82. <Cell col="14" displaytype="normal" edittype="none" style="align:left middle;" text="bind:decirepldd"/>
  83. <Cell col="15" displaytype="normal" edittype="none" style="align:left middle;" text="bind:adjtamt"/>
  84. <Cell col="16" displaytype="normal" edittype="none" style="align:left middle;" text="bind:obtappdd"/>
  85. <Cell col="17" displaytype="normal" edittype="none" style="align:left middle;" text="bind:obtappamt"/>
  86. <Cell col="18" displaytype="normal" edittype="none" style="align:left middle;" text="bind:insukind"/>
  87. <Cell col="19" displaytype="normal" edittype="none" style="align:left middle;" text="bind:orddeptcd"/>
  88. <Cell col="20" displaytype="normal" edittype="none" style="align:left middle;" text="bind:judgrid"/>
  89. <Cell col="21" displaytype="normal" edittype="none" style="align:left middle;" text="bind:lastupdtdt"/>
  90. <Cell col="22" style="align:left middle;" text="bind:bfobtappflag"/>
  91. </Band>
  92. </Format>
  93. </Formats>
  94. </Grid>
  95. <Grid position="absolute 1 119 1195 740" id="datagrid1" binddataset="ds_main_obtlist" anchor="default">
  96. <Formats>
  97. <Format id="default">
  98. <Columns>
  99. <Column size="22"/>
  100. <Column size="30"/>
  101. <Column size="50"/>
  102. <Column size="70"/>
  103. <Column size="74"/>
  104. <Column size="77"/>
  105. <Column size="0"/>
  106. <Column size="0"/>
  107. <Column size="0"/>
  108. <Column size="0"/>
  109. <Column size="77"/>
  110. <Column size="100"/>
  111. <Column size="686"/>
  112. <Column size="0"/>
  113. <Column size="62"/>
  114. <Column size="0"/>
  115. </Columns>
  116. <Rows>
  117. <Row size="24" band="head"/>
  118. <Row size="24"/>
  119. </Rows>
  120. <Band id="head">
  121. <Cell/>
  122. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  123. <Cell col="2" text="명일련"/>
  124. <Cell col="3" text="진료과"/>
  125. <Cell col="4" text="등록번호"/>
  126. <Cell col="5" text="환자명"/>
  127. <Cell col="6" text="진료구분"/>
  128. <Cell col="7" text="1항"/>
  129. <Cell col="8" text="2항"/>
  130. <Cell col="9" text="judgrid"/>
  131. <Cell col="10" text="심사자"/>
  132. <Cell col="11" text="이의신청일자"/>
  133. <Cell col="12" text="이의신청비고"/>
  134. <Cell col="13" text="첨부서류"/>
  135. <Cell col="14" text="출력순서"/>
  136. <Cell col="15"/>
  137. </Band>
  138. <Band id="body">
  139. <Cell celltype="head" expr="currow+1"/>
  140. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:selectyn" expr="expr:selectyn == 'true' || selectyn == '1' ? 1 : 0"/>
  141. <Cell col="2" displaytype="normal" edittype="none" style="align:left middle;" text="bind:docuseqno"/>
  142. <Cell col="3" displaytype="normal" edittype="none" text="bind:orddeptcd"/>
  143. <Cell col="4" displaytype="normal" edittype="none" style="align:left middle;" text="bind:pid"/>
  144. <Cell col="5" displaytype="normal" edittype="none" style="align:left middle;" text="bind:patnm"/>
  145. <Cell col="6" displaytype="normal" edittype="none" text="bind:ioflag"/>
  146. <Cell col="7" displaytype="normal" edittype="none" text="bind:matramt"/>
  147. <Cell col="8" displaytype="normal" edittype="none" text="bind:actamt"/>
  148. <Cell col="9" displaytype="normal" edittype="none" text="bind:judgrid"/>
  149. <Cell col="10" displaytype="normal" edittype="none" style="align:left middle;" text="bind:judgnm"/>
  150. <Cell col="11" displaytype="expr:obtappdd == '-' ? 'text' : 'date'" style="align:left middle;" text="expr:obtappdd == '-' ? '-' : obtappdd" mask="expr:obtappdd == '-' ? '' : 'yyyy-MM-dd'"/>
  151. <Cell col="12" displaytype="normal" edittype="none" style="align:left top;background:#ffff99ff;" text="bind:obtapprem"/>
  152. <Cell col="13" displaytype="none" edittype="none" text="bind:attdocu"/>
  153. <Cell col="14" displaytype="text" edittype="text" text="bind:prtseq"/>
  154. <Cell col="15" displaytype="text" edittype="text" text="bind:insukindnm"/>
  155. </Band>
  156. </Format>
  157. </Formats>
  158. </Grid>
  159. <Div position="absolute 1 11 1195 93" align="align:center top;" id="group2" class="div_SA" anchor="default">
  160. <Layouts>
  161. <Layout>
  162. <Static text="검색조건 :" position="absolute 4 7 90 24" id="caption2" class="search_name" anchor="default"/>
  163. <Shape position="absolute 1125 13 1131 68" linetype="vertical" id="line13" class="line_4" anchor="default"/>
  164. <Button position="absolute 1133 31 1189 53" id="btn_search" class="btn1" text="조회" anchor="default" onclick="group3_group2_btn_search_onclick"/>
  165. <Static text="심 사 자 :" position="absolute 565 30 658 47" id="caption11" class="search_name" anchor="default"/>
  166. <Combo position="absolute 650 29 741 48" id="combo2" class="combo_search" innerdataset="@ds_init_U0001list_U0001" datacolumn="judgrnm" codecolumn="judgrid" anchor="default"/>
  167. <Static text="출력순서 :" position="absolute 756 30 847 47" id="caption1" class="search_name" anchor="default"/>
  168. <Combo position="absolute 837 29 932 48" id="combo1" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  169. <Dataset id="innerdataset">
  170. <ColumnInfo>
  171. <Column id="codecolumn"/>
  172. <Column id="datacolumn"/>
  173. </ColumnInfo>
  174. <Rows>
  175. <Row>
  176. <Col id="codecolumn">1</Col>
  177. <Col id="datacolumn">심사자/명일련별</Col>
  178. </Row>
  179. <Row>
  180. <Col id="codecolumn">2</Col>
  181. <Col id="datacolumn">심사자/입력순서별</Col>
  182. </Row>
  183. <Row>
  184. <Col id="codecolumn">3</Col>
  185. <Col id="datacolumn">명일련별</Col>
  186. </Row>
  187. </Rows>
  188. </Dataset>
  189. </Combo>
  190. <Static text="심사차수 :" position="absolute 565 7 656 24" id="caption3" class="search_name" anchor="default"/>
  191. <Edit readonly="true" position="absolute 650 7 741 26" id="output1" anchor="default"/>
  192. <Static text="청구번호 :" position="absolute 756 7 847 24" id="caption4" class="search_name" anchor="default"/>
  193. <Edit readonly="true" position="absolute 837 7 932 26" id="output2" anchor="default"/>
  194. <Static text="접수번호 :" position="absolute 947 7 1038 24" id="caption5" class="search_name" anchor="default"/>
  195. <Edit readonly="true" position="absolute 1033 7 1118 26" id="output3" anchor="default"/>
  196. <CheckBox position="absolute 947 28 1034 48" id="chk_seqprntyn" text="순번 미출력" truevalue="Y" falsevalue="N" anchor="default"/>
  197. <Combo position="absolute 1035 30 1125 49" id="cb_judgcls" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  198. <Dataset id="innerdataset">
  199. <ColumnInfo>
  200. <Column id="codecolumn"/>
  201. <Column id="datacolumn"/>
  202. </ColumnInfo>
  203. <Rows>
  204. <Row>
  205. <Col id="codecolumn">1</Col>
  206. <Col id="datacolumn">단순심사</Col>
  207. </Row>
  208. <Row>
  209. <Col id="codecolumn">2</Col>
  210. <Col id="datacolumn">의학적심사</Col>
  211. </Row>
  212. </Rows>
  213. </Dataset>
  214. </Combo>
  215. <Static text="~" position="absolute 730 57 745 71" id="caption8" anchor="default"/>
  216. <Static text="(정산의뢰서 출력할때 이의신청일자별 출력가능)" position="absolute 856 55 1140 72" id="caption9" anchor="default"/>
  217. <Calendar position="absolute 768 53 853 72" align="align:center middle;" id="ipt_todd" class="input_search" enable="false" taborder="1" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  218. <Calendar position="absolute 660 53 745 72" align="align:center middle;" id="ipt_fromdd" class="input_search" enable="false" taborder="1" visible="true" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  219. <CheckBox position="absolute 560 51 656 71" id="obtappchk" enable="false" anchor="default" text="이의신청일자" onclick="group3_group2_obtappchk_onclick" truevalue="Y"/>
  220. </Layout>
  221. </Layouts>
  222. </Div>
  223. <Shape position="absolute 2 114 1196 120" linetype="horizontal" id="line12" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  224. <Static text="출력대상자" position="absolute 1 98 241 119" id="caption32" class="tit_2" anchor="default"/>
  225. <Button position="absolute 1079 95 1143 114" id="button5" class="btn2" visible="false" text="미리보기" anchor="default"/>
  226. <Button id="button1" taborder="1" text="출력" class="btn6" position="absolute 1144 95 1194 114" anchor="top right" onclick="group3_button1_onclick" visible="false"/>
  227. <Button id="Button00" taborder="2" text="이의신처일자 제외 선택" position="absolute 184 94 330 114" class="btn2" onclick="group3_Button00_onclick"/>
  228. </Layout>
  229. </Layouts>
  230. </Div>
  231. <Div position="absolute 1 752 1196 779" id="grp_btn">
  232. <Layouts>
  233. <Layout width="1195" height="27">
  234. <Button position="absolute 0 5 56 27" id="button93" class="btn6" text="출력" anchor="default" onclick="grp_btn_button93_onclick"/>
  235. <Shape position="absolute 0 0 1194 6" linetype="horizontal" id="line32" class="line_6" anchor="default"/>
  236. </Layout>
  237. </Layouts>
  238. </Div>
  239. <Static id="caption6" text="이의신청서 출력" class="tit_1" position="absolute 1 0 305 23"/>
  240. <Radio id="radio1" taborder="1" columncount="4" innerdataset="@ds_rdo_radio1" codecolumn="value" datacolumn="label" position="absolute 79 24 561 106" onitemchanged="radio1_onitemchanged" onitemclick="radio1_onitemclick"/>
  241. </Layout>
  242. </Layouts>
  243. <Objects>
  244. <Dataset id="ds_rdo_radio1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  245. <ColumnInfo>
  246. <Column id="label" type="STRING" size="256"/>
  247. <Column id="value" type="STRING" size="256"/>
  248. </ColumnInfo>
  249. <Rows>
  250. <Row>
  251. <Col id="label">이의신청서</Col>
  252. <Col id="value">01</Col>
  253. </Row>
  254. <Row>
  255. <Col id="label">재심후이의신청</Col>
  256. <Col id="value">02</Col>
  257. </Row>
  258. <Row>
  259. <Col id="label">재심사 조정청구서</Col>
  260. <Col id="value">03</Col>
  261. </Row>
  262. <Row>
  263. <Col id="label">이의신청서(산재)</Col>
  264. <Col id="value">0</Col>
  265. </Row>
  266. <Row>
  267. <Col id="label">심사청구서</Col>
  268. <Col id="value">06</Col>
  269. </Row>
  270. <Row>
  271. <Col id="label">정산의뢰</Col>
  272. <Col id="value">10</Col>
  273. </Row>
  274. <Row>
  275. <Col id="label">이의신청서(후유)</Col>
  276. <Col id="value">A</Col>
  277. </Row>
  278. <Row>
  279. <Col id="label">자격정산</Col>
  280. <Col id="value">11</Col>
  281. </Row>
  282. <Row>
  283. <Col id="label">행정심판</Col>
  284. <Col id="value">07</Col>
  285. </Row>
  286. <Row>
  287. <Col id="label">재심후심사청구</Col>
  288. <Col id="value">12</Col>
  289. </Row>
  290. <Row>
  291. <Col id="label">재심후행정심판</Col>
  292. <Col id="value">13</Col>
  293. </Row>
  294. <Row>
  295. <Col id="label">원외정산환수</Col>
  296. <Col id="value">09</Col>
  297. </Row>
  298. <Row>
  299. <Col id="label">이의제기서(자보)</Col>
  300. <Col id="value">21</Col>
  301. </Row>
  302. <Row>
  303. <Col id="label">심판청구서(자보)</Col>
  304. <Col id="value">22</Col>
  305. </Row>
  306. </Rows>
  307. </Dataset>
  308. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  309. <ColumnInfo>
  310. <Column id="obtappflag" type="STRING" size="256"/>
  311. <Column id="judgdg" type="STRING" size="256"/>
  312. <Column id="clamno" type="STRING" size="256"/>
  313. <Column id="acptno" type="STRING" size="256"/>
  314. <Column id="judgrid" type="STRING" size="256"/>
  315. <Column id="prtseq" type="STRING" size="256"/>
  316. <Column id="seqprntyn" type="STRING" size="256"/>
  317. <Column id="judgcls" type="STRING" size="256"/>
  318. <Column id="obtappchk" type="STRING" size="256"/>
  319. <Column id="obtappfromdd" type="STRING" size="256"/>
  320. <Column id="obtapptodd" type="STRING" size="256"/>
  321. <Column id="insukind" type="STRING" size="256"/>
  322. <Column id="obtappendid" type="STRING" size="256"/>
  323. <Column id="obtappdocuno" type="STRING" size="256"/>
  324. </ColumnInfo>
  325. <Rows>
  326. <Row/>
  327. </Rows>
  328. </Dataset>
  329. <Dataset id="ds_init_U0001list_U0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  330. <ColumnInfo>
  331. <Column id="judgrid" type="STRING" size="256"/>
  332. <Column id="judgrnm" type="STRING" size="256"/>
  333. </ColumnInfo>
  334. </Dataset>
  335. <Dataset id="ds_cmb_judgcls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  336. <ColumnInfo>
  337. <Column id="label" type="STRING" size="256"/>
  338. <Column id="value" type="STRING" size="256"/>
  339. </ColumnInfo>
  340. <Rows>
  341. <Row>
  342. <Col id="label">단순심사</Col>
  343. <Col id="value">1</Col>
  344. </Row>
  345. <Row>
  346. <Col id="label">의학적심사</Col>
  347. <Col id="value">2</Col>
  348. </Row>
  349. </Rows>
  350. </Dataset>
  351. <Dataset id="ds_receiveref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  352. <Dataset id="ds_main_judgclamprnt" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_judgclamprnt_oncolumnchanged">
  353. <ColumnInfo>
  354. <Column id="selectyn" type="STRING" size="256" sumtext="공백"/>
  355. <Column id="hospnm" type="STRING" size="256" sumtext="병원명"/>
  356. <Column id="proccorpcd" type="STRING" size="256" sumtext="병원기관기호"/>
  357. <Column id="prsdnm" type="STRING" size="256" sumtext="병원장명"/>
  358. <Column id="rrgstno" type="STRING" size="256" sumtext="병원장주민번호"/>
  359. <Column id="addr" type="STRING" size="256" sumtext="병원주소"/>
  360. <Column id="tel" type="STRING" size="256" sumtext="병원전화번호"/>
  361. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  362. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  363. <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
  364. <Column id="docuseqno" type="STRING" size="256" sumtext="명일련"/>
  365. <Column id="hngnm" type="STRING" size="256" sumtext="환자한글명"/>
  366. <Column id="decirepldd" type="STRING" size="256" sumtext="심결받은날짜"/>
  367. <Column id="adjtamt" type="STRING" size="256" sumtext="삭감액"/>
  368. <Column id="obtappdd" type="STRING" size="256" sumtext="결과통보받은날짜"/>
  369. <Column id="obtappamt" type="STRING" size="256" sumtext="이의신청금액"/>
  370. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  371. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  372. <Column id="judgrid" type="STRING" size="256" sumtext="심사자"/>
  373. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  374. <Column id="bfobtappflag" type="STRING" size="256" sumtext="이전심사상태"/>
  375. <Column id="attdocu" type="STRING" size="256" sumtext="첨부파일"/>
  376. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  377. <Column id="judgremail" type="STRING" size="256" sumtext="기관코드"/>
  378. <Column id="judgrofficetel" type="STRING" size="256" sumtext="기관코드"/>
  379. <Column id="orddeptnm" type="STRING" size="256" sumtext="기관코드"/>
  380. <Column id="patrrgstno" type="STRING" size="256" sumtext="기관코드"/>
  381. <Column id="insucmno" type="STRING" size="256" sumtext="기관코드"/>
  382. <Column id="insucmnm" type="STRING" size="256" sumtext="기관코드"/>
  383. <Column id="certno" type="STRING" size="256" sumtext="기관코드"/>
  384. <Column id="chrgrnm" type="STRING" size="256" sumtext="기관코드"/>
  385. <Column id="chrgrtel" type="STRING" size="256" sumtext="기관코드"/>
  386. <Column id="judgrnm" type="STRING" size="256" sumtext="기관코드"/>
  387. <Column id="ioflag" type="STRING" size="256" sumtext="기관코드"/>
  388. <Column id="acddd" type="STRING" size="256" sumtext="기관코드"/>
  389. <Column id="ordfromdd" type="STRING" size="256" sumtext="기관코드"/>
  390. <Column id="ordtodd" type="STRING" size="256" sumtext="기관코드"/>
  391. <Column id="bfobtappamt" type="STRING" size="256" sumtext="기관코드"/>
  392. <Column id="preday" type="STRING" size="256" sumtext="기관코드"/>
  393. <Column id="brthdd" type="STRING" size="256" sumtext="기관코드"/>
  394. <Column id="sex" type="STRING" size="256" sumtext="기관코드"/>
  395. <Column id="docuseqnorem" type="STRING" size="256" sumtext="기관코드"/>
  396. <Column id="obtappflag" type="STRING" size="256"/>
  397. </ColumnInfo>
  398. </Dataset>
  399. <Dataset id="ds_main_obtheader" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  400. <ColumnInfo>
  401. <Column id="obtappdocuno" type="STRING" size="256" sumtext="문서번호"/>
  402. <Column id="hospnm" type="STRING" size="256" sumtext="요양기관명칭"/>
  403. <Column id="proccorpcd" type="STRING" size="256" sumtext="요양기관코드"/>
  404. <Column id="obtappcnt" type="STRING" size="256" sumtext="이의신청건수"/>
  405. <Column id="obtappamt" type="STRING" size="256" sumtext="이의신청금액"/>
  406. <Column id="ordfildcd" type="STRING" size="256" sumtext="진료구분"/>
  407. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  408. <Column id="setno" type="STRING" size="256" sumtext="묶음번호"/>
  409. <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
  410. <Column id="notidd" type="STRING" size="256" sumtext="통보일자"/>
  411. <Column id="judgcls" type="STRING" size="256" sumtext="의의신청분류"/>
  412. <Column id="prsdnm" type="STRING" size="256" sumtext="신청자"/>
  413. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  414. <Column id="reprtel" type="STRING" size="256" sumtext="전화번호"/>
  415. <Column id="clamym" type="STRING" size="256" sumtext="청구년월"/>
  416. <Column id="ioflag" type="STRING" size="256" sumtext="내원유형"/>
  417. <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형"/>
  418. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  419. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  420. <Column id="insucmno" type="STRING" size="256" sumtext="보험사기호"/>
  421. <Column id="insucmnm" type="STRING" size="256" sumtext="보험사명"/>
  422. </ColumnInfo>
  423. </Dataset>
  424. <Dataset id="ds_main_obtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_obtlist_oncolumnchanged">
  425. <ColumnInfo>
  426. <Column id="selectyn" type="STRING" size="256" sumtext="공백"/>
  427. <Column id="docuseqno" type="STRING" size="256" sumtext="명세서일련번호"/>
  428. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  429. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  430. <Column id="patnm" type="STRING" size="256" sumtext="수진자"/>
  431. <Column id="ioflag" type="STRING" size="256" sumtext="진료구분"/>
  432. <Column id="matramt" type="STRING" size="256" sumtext="재료대"/>
  433. <Column id="actamt" type="STRING" size="256" sumtext="행위료"/>
  434. <Column id="judgrid" type="STRING" size="256" sumtext="심사자ID"/>
  435. <Column id="judgnm" type="STRING" size="256" sumtext="심사자명"/>
  436. <Column id="obtapprem" type="STRING" size="256" sumtext="이의신청비고"/>
  437. <Column id="attdocu" type="STRING" size="256" sumtext="첨부사항"/>
  438. <Column id="prtseq" type="STRING" size="256" sumtext="출력순서"/>
  439. <Column id="sumtypecd" type="STRING" size="256" sumtext="집계형태"/>
  440. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  441. <Column id="setno" type="STRING" size="256" sumtext="묶음번호"/>
  442. <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
  443. <Column id="obtappamt" type="STRING" size="256" sumtext="이의신청금액"/>
  444. <Column id="obtappdd" type="STRING" size="256" sumtext="이의신청일자"/>
  445. </ColumnInfo>
  446. </Dataset>
  447. <Dataset id="ds_main_judgclamprntresn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_judgclamprntresn_oncolumnchanged">
  448. <ColumnInfo>
  449. <Column id="diagcd" type="STRING" size="256" sumtext="주진단코드"/>
  450. <Column id="diagnm" type="STRING" size="256" sumtext="주진단명"/>
  451. <Column id="rowno" type="STRING" size="256" sumtext="순서"/>
  452. <Column id="ordym" type="STRING" size="256" sumtext="진료년월"/>
  453. <Column id="edicd" type="STRING" size="256" sumtext="EDI코드"/>
  454. <Column id="prcpnm" type="STRING" size="256" sumtext="코드명"/>
  455. <Column id="cutamt" type="STRING" size="256" sumtext="삭감액"/>
  456. </ColumnInfo>
  457. </Dataset>
  458. <Dataset id="ds_main_obtdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  459. <ColumnInfo>
  460. <Column id="docuseqno" type="STRING" size="256" sumtext="명세서일련번호"/>
  461. <Column id="matramt" type="STRING" size="256" sumtext="재료대"/>
  462. <Column id="actamt" type="STRING" size="256" sumtext="행위료"/>
  463. <Column id="lnno" type="STRING" size="256" sumtext="줄번호"/>
  464. <Column id="insulrg" type="STRING" size="256" sumtext="항"/>
  465. <Column id="adjtresncd" type="STRING" size="256" sumtext="사유코드"/>
  466. <Column id="edicd" type="STRING" size="256" sumtext="EDI코드"/>
  467. <Column id="hngnm" type="STRING" size="256" sumtext="EDI명칭"/>
  468. <Column id="obtapponeqty" type="STRING" size="256" sumtext="횟수"/>
  469. <Column id="obtappdayqty" type="STRING" size="256" sumtext="일투"/>
  470. <Column id="obtapptotqty" type="STRING" size="256" sumtext="총투"/>
  471. <Column id="attdocu" type="STRING" size="256" sumtext="총투"/>
  472. </ColumnInfo>
  473. </Dataset>
  474. <Dataset id="ds_send_sendprinter_prntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  475. <Dataset id="ds_send_sendprinter_prntheader" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  476. <ColumnInfo>
  477. <Column id="obtappdocuno" type="STRING" size="256"/>
  478. <Column id="hospnm" type="STRING" size="256"/>
  479. <Column id="proccorpcd" type="STRING" size="256"/>
  480. <Column id="ordfildcd" type="STRING" size="256"/>
  481. <Column id="acptno" type="STRING" size="256"/>
  482. <Column id="setno" type="STRING" size="256"/>
  483. <Column id="judgdg" type="STRING" size="256"/>
  484. <Column id="notidd" type="STRING" size="256"/>
  485. <Column id="instcd" type="STRING" size="256"/>
  486. <Column id="usernm" type="STRING" size="256"/>
  487. <Column id="jikinimg" type="STRING" size="256"/>
  488. <Column id="prsdnm" type="STRING" size="256"/>
  489. <Column id="addr" type="STRING" size="256"/>
  490. <Column id="reprtel" type="STRING" size="256"/>
  491. <Column id="clamym" type="STRING" size="256"/>
  492. <Column id="ioflag" type="STRING" size="256"/>
  493. <Column id="insukindnm" type="STRING" size="256"/>
  494. <Column id="obtappgubun1" type="STRING" size="256"/>
  495. <Column id="obtappgubun2" type="STRING" size="256"/>
  496. <Column id="obtappgubun3" type="STRING" size="256"/>
  497. <Column id="obtappgubun4" type="STRING" size="256"/>
  498. <Column id="insucmno" type="STRING" size="256"/>
  499. <Column id="insucmnm" type="STRING" size="256"/>
  500. <Column id="judgcls1" type="STRING" size="256"/>
  501. <Column id="judgcls2" type="STRING" size="256"/>
  502. <Column id="judgnm" type="STRING" size="256"/>
  503. <Column id="obtappcnt" type="STRING" size="256"/>
  504. <Column id="obtappamt" type="STRING" size="256"/>
  505. <Column id="officetel" type="STRING" size="256"/>
  506. <Column id="obtappdd" type="STRING" size="256"/>
  507. </ColumnInfo>
  508. <Rows>
  509. <Row/>
  510. </Rows>
  511. </Dataset>
  512. <Dataset id="ds_prtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  513. <ColumnInfo>
  514. <Column id="prtseq" type="STRING" size="256"/>
  515. <Column id="docuseqno" type="STRING" size="256"/>
  516. <Column id="patnm" type="STRING" size="256"/>
  517. <Column id="attdocu" type="STRING" size="256"/>
  518. <Column id="ioflag" type="STRING" size="256"/>
  519. <Column id="matramt" type="STRING" size="256"/>
  520. <Column id="actamt" type="STRING" size="256"/>
  521. <Column id="insulrg" type="STRING" size="256"/>
  522. <Column id="adjtresncd" type="STRING" size="256"/>
  523. <Column id="edicd" type="STRING" size="256"/>
  524. <Column id="totappcnt" type="STRING" size="256"/>
  525. <Column id="lnno" type="STRING" size="256"/>
  526. <Column id="acptno" type="STRING" size="256"/>
  527. </ColumnInfo>
  528. </Dataset>
  529. <Dataset id="ds_send_sendprinter_judgclamprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  530. <ColumnInfo>
  531. <Column id="insunm" type="STRING" size="256"/>
  532. <Column id="insuclamnm" type="STRING" size="256"/>
  533. <Column id="clamwrite" type="STRING" size="256"/>
  534. <Column id="sendto" type="STRING" size="256"/>
  535. <Column id="hospnm" type="STRING" size="256"/>
  536. <Column id="proccorpcd" type="STRING" size="256"/>
  537. <Column id="prsdnm" type="STRING" size="256"/>
  538. <Column id="rrgstno" type="STRING" size="256"/>
  539. <Column id="addr" type="STRING" size="256"/>
  540. <Column id="acptno" type="STRING" size="256"/>
  541. <Column id="judgdg" type="STRING" size="256"/>
  542. <Column id="docuseqno" type="STRING" size="256"/>
  543. <Column id="decirepldd" type="STRING" size="256"/>
  544. <Column id="hngnm" type="STRING" size="256"/>
  545. <Column id="adjtamt" type="STRING" size="256"/>
  546. <Column id="obtappdd" type="STRING" size="256"/>
  547. <Column id="obtappamt" type="STRING" size="256"/>
  548. <Column id="attdocu" type="STRING" size="256"/>
  549. <Column id="tel" type="STRING" size="256"/>
  550. <Column id="judgrofficetel" type="STRING" size="256"/>
  551. <Column id="judgrnm" type="STRING" size="256"/>
  552. <Column id="docuseqnorem" type="STRING" size="256"/>
  553. <Column id="simyy" type="STRING" size="256"/>
  554. <Column id="simmm" type="STRING" size="256"/>
  555. <Column id="simdd" type="STRING" size="256"/>
  556. <Column id="writernm" type="STRING" size="256"/>
  557. <Column id="judgremail" type="STRING" size="256"/>
  558. <Column id="orddeptnm" type="STRING" size="256"/>
  559. <Column id="patrrgstno" type="STRING" size="256"/>
  560. <Column id="insucmno" type="STRING" size="256"/>
  561. <Column id="insucmnm" type="STRING" size="256"/>
  562. <Column id="certno" type="STRING" size="256"/>
  563. <Column id="chrgrnm" type="STRING" size="256"/>
  564. <Column id="chrgrtel" type="STRING" size="256"/>
  565. <Column id="ioflag" type="STRING" size="256"/>
  566. <Column id="acddd" type="STRING" size="256"/>
  567. <Column id="ordfromdd" type="STRING" size="256"/>
  568. <Column id="ordtodd" type="STRING" size="256"/>
  569. <Column id="bfobtappamt" type="STRING" size="256"/>
  570. <Column id="preday" type="STRING" size="256"/>
  571. <Column id="brthdd" type="STRING" size="256"/>
  572. <Column id="sex" type="STRING" size="256"/>
  573. <Column id="clamno" type="STRING" size="256"/>
  574. <Column id="bfobtappflag" type="STRING" size="256"/>
  575. <Column id="obtappflag" type="STRING" size="256"/>
  576. <Column id="usernm" type="STRING" size="256"/>
  577. <Column id="instcd" type="STRING" size="256"/>
  578. <Column id="writerdeptnm" type="STRING" size="256"/>
  579. <Column id="jikinimg" type="STRING" size="256"/>
  580. </ColumnInfo>
  581. <Rows>
  582. <Row/>
  583. </Rows>
  584. </Dataset>
  585. <Dataset id="ds_send_send_judgclamresnprnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  586. <ColumnInfo>
  587. <Column id="judgdg" type="STRING" size="256"/>
  588. <Column id="clamno" type="STRING" size="256"/>
  589. <Column id="acptno" type="STRING" size="256"/>
  590. <Column id="bfobtappflag" type="STRING" size="256"/>
  591. <Column id="docuseqno" type="STRING" size="256"/>
  592. <Column id="obtappflag" type="STRING" size="256"/>
  593. <Column id="usernm" type="STRING" size="256"/>
  594. </ColumnInfo>
  595. <Rows>
  596. <Row/>
  597. </Rows>
  598. </Dataset>
  599. <Dataset id="ds_judgclamresnprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  600. <ColumnInfo>
  601. <Column id="proccorpcd" type="STRING" size="256" sumtext="병원기호"/>
  602. <Column id="hospnm" type="STRING" size="256" sumtext="병원명칭"/>
  603. <Column id="reprtel" type="STRING" size="256" sumtext="병원전화번호"/>
  604. <Column id="docuseqno" type="STRING" size="256" sumtext="명일련"/>
  605. <Column id="diagcd" type="STRING" size="256" sumtext="주진단코드"/>
  606. <Column id="diagnm" type="STRING" size="256" sumtext="진단명"/>
  607. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  608. <Column id="setno" type="STRING" size="256" sumtext="묶음번호"/>
  609. <Column id="insuflag" type="STRING" size="256" sumtext="보험자구분"/>
  610. <Column id="ordym" type="STRING" size="256" sumtext="진료년월"/>
  611. <Column id="orddd" type="STRING" size="256" sumtext="진료년월"/>
  612. <Column id="rowno" type="STRING" size="256" sumtext="순번"/>
  613. <Column id="edicd" type="STRING" size="256" sumtext="심사청구내용코드"/>
  614. <Column id="adjtamt" type="STRING" size="256" sumtext="삭감금액"/>
  615. <Column id="judgclamamt" type="STRING" size="256" sumtext="심사청구금액"/>
  616. <Column id="judgclamresn" type="STRING" size="256" sumtext="심사청구사유"/>
  617. <Column id="reldataatt" type="STRING" size="256" sumtext="관련자료첨부"/>
  618. <Column id="usernm" type="STRING" size="256" sumtext="usernm"/>
  619. <Column id="insuclamresn" type="STRING" size="256" sumtext="insuclamresn"/>
  620. <Column id="deciamt" type="STRING" size="256" sumtext="insuclamresn"/>
  621. <Column id="item" type="STRING" size="256" sumtext="insuclamresn"/>
  622. <Column id="item2" type="STRING" size="256" sumtext="insuclamresn"/>
  623. <Column id="adjtamt1" type="STRING" size="256" sumtext="insuclamresn"/>
  624. <Column id="adjtamt2" type="STRING" size="256" sumtext="insuclamresn"/>
  625. <Column id="deciamt1" type="STRING" size="256" sumtext="insuclamresn"/>
  626. <Column id="deciamt2" type="STRING" size="256" sumtext="insuclamresn"/>
  627. <Column id="judgclamamt1" type="STRING" size="256" sumtext="insuclamresn"/>
  628. <Column id="judgclamamt2" type="STRING" size="256" sumtext="insuclamresn"/>
  629. <Column id="unitcost" type="STRING" size="256" sumtext="unitcost"/>
  630. <Column id="addrate" type="STRING" size="256" sumtext="addrate"/>
  631. </ColumnInfo>
  632. </Dataset>
  633. </Objects>
  634. <Bind>
  635. <BindItem id="item0" compid="radio1" propid="value" datasetid="ds_send" columnid="obtappflag"/>
  636. <BindItem id="item1" compid="group3.group2.output1" propid="value" datasetid="ds_send" columnid="judgdg"/>
  637. <BindItem id="item2" compid="group3.group2.output2" propid="value" datasetid="ds_send" columnid="clamno"/>
  638. <BindItem id="item3" compid="group3.group2.output3" propid="value" datasetid="ds_send" columnid="acptno"/>
  639. <BindItem id="item4" compid="group3.group2.combo2" propid="value" datasetid="ds_send" columnid="judgrid"/>
  640. <BindItem id="item5" compid="group3.group2.combo1" propid="value" datasetid="ds_send" columnid="prtseq"/>
  641. <BindItem id="item6" compid="group3.group2.chk_seqprntyn" propid="value" datasetid="ds_send" columnid="seqprntyn"/>
  642. <BindItem id="item7" compid="group3.group2.cb_judgcls" propid="value" datasetid="ds_send" columnid="judgcls"/>
  643. <BindItem id="item8" compid="group3.group2.obtappchk" propid="value" datasetid="ds_send" columnid="obtappchk"/>
  644. <BindItem id="item9" compid="group3.group2.ipt_fromdd" propid="value" datasetid="ds_send" columnid="obtappfromdd"/>
  645. <BindItem id="item10" compid="group3.group2.ipt_todd" propid="value" datasetid="ds_send" columnid="obtapptodd"/>
  646. </Bind>
  647. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  648. * System Name :
  649. * Job Name :
  650. * Creator :
  651. * Make Date : 2016-05-24
  652. * Description :
  653. *---------------------------------------------------------------------------------------
  654. * Modify Date Modifier Modify Description
  655. *---------------------------------------------------------------------------------------
  656. * 2016-05-24 Live Converter TF->XP
  657. *
  658. *---------------------------------------------------------------------------------------
  659. ****************************************************************************************/
  660. include "com_commonxp::comm_main.xjs";
  661. include "pam_pamcomnxp::PAM001.xjs";
  662. include "pam_pamcomnxp::PAM.xjs";
  663. function SPPIR30500_oninit(obj:Form, e:InitEventInfo)
  664. {
  665. frmf_initForm(obj);
  666. }
  667. function SPPIR30500_onload(obj:Form, e:LoadEventInfo)
  668. {
  669. grdf_initGrid(group3.datagrid1);
  670. grdf_initGrid(group3.grd_judgclamprntlist);
  671. if(frmf_checkOpener())
  672. {
  673. ds_receiveref.copyData(arg_ds_receiveref);
  674. }
  675. CommCode_Load();
  676. //model.setValue("/root/CountNode", "조회건수 OO건 ");
  677. // datagrid1.fixedcellcheckbox(0,1) = true;
  678. // grd_judgclamprntlist.fixedcellcheckbox(0,1) = true;
  679. ds_send.setColumn(0, "judgdg", ds_receiveref.getColumn(0, "judgdg"));
  680. ds_send.setColumn(0, "clamno", ds_receiveref.getColumn(0, "clamno"));
  681. ds_send.setColumn(0, "acptno", ds_receiveref.getColumn(0, "acptno"));
  682. ds_send.setColumn(0, "obtappflag", ds_receiveref.getColumn(0, "obtappflag"));
  683. //ds_send.setColumn(0, "judgrid", ds_receiveref.getColumn(0, "judgrid"));
  684. ds_send.setColumn(0, "obtappendid", ds_receiveref.getColumn(0, "judgrid"));
  685. ds_send.setColumn(0, "obtappdocuno", ds_receiveref.getColumn(0, "obtappdocuno"));
  686. group3.group2.cb_judgcls.index = 1;
  687. var value = ds_send.getColumn(0, "obtappflag");
  688. var insukind = ds_send.getColumn(0, "insukind");
  689. if((value == "06" && insukind != "41")|| value == "07" ||value == "12" ||value == "13" || value == "22")
  690. {
  691. group3.grd_judgclamprntlist.visible = true;
  692. group3.datagrid1.visible = false;
  693. group3.group2.combo1.enable = false;
  694. group3.group2.combo2.enable = false;
  695. }
  696. else
  697. {
  698. group3.grd_judgclamprntlist.visible = false;
  699. group3.datagrid1.visible = true;
  700. }
  701. if(value == "10")
  702. {
  703. group3.group2.obtappchk.enable = true;
  704. group3.group2.ipt_fromdd.enable = true;
  705. group3.group2.ipt_todd.enable = true;
  706. ds_send.setColumn(0, "obtappfromdd", utlf_getCurrentDate());
  707. ds_send.setColumn(0, "obtapptodd", utlf_getCurrentDate());
  708. ds_send.setColumn(0, "obtappchk", "");
  709. group3.group2.ipt_fromdd.enable = false;
  710. group3.group2.ipt_todd.enable = false;
  711. }
  712. var oParam = {};
  713. oParam.id = "TRPIR30500";
  714. oParam.service = "cutmngtapp.CutMngt";
  715. oParam.method = "reqGetObtlist";
  716. oParam.inds = "req=ds_send";
  717. oParam.outds = "ds_main_obtheader=obtheader ds_main_obtlist=obtlist ds_main_obtdlist=obtdlist ds_main_judgclamprnt=judgclamprnt ds_main_judgclamprntresn=judgclamprntresn";
  718. oParam.async = false;
  719. //oParam.callback = "cf_TRPIR30500";
  720. tranf_submit(oParam);
  721. ds_main_obtlist.rowposition = -1;
  722. if(ds_send.getColumn(0, "obtappflag") == "08")
  723. {
  724. ds_send.setColumn(0, "obtappflag", "01");
  725. }
  726. }
  727. function CommCode_Load()
  728. {
  729. var judgrid = ds_send.getColumn(0, "judgrid");
  730. dsf_createDsRow("ds_source_judgrinfo", [{col:"judgrid", type:"STRING", size:256, val: judgrid}]);
  731. var oParam = {};
  732. oParam.id = "TRPIR30501";
  733. oParam.service = "cutmngtapp.CutMngt";
  734. oParam.method = "reqGetJudgrId";
  735. oParam.inds = "req=ds_source_judgrinfo";
  736. oParam.outds = "ds_init_U0001list_U0001=U0001";
  737. oParam.async = false;
  738. //oParam.callback = "cf_TRPIR30501";
  739. tranf_submit(oParam);
  740. group3.group2.combo2.index = 0;
  741. }
  742. function radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  743. {
  744. var value = obj.value;
  745. var insukind = ds_send.getColumn(0, "insukind");
  746. if((value == "06" && insukind != "41")|| value == "07" || value == "12" ||value == "13" ||value == "22")
  747. {
  748. group3.grd_judgclamprntlist.visible = true;
  749. group3.datagrid1.visible = false;
  750. group3.group2.combo1.enable = false;
  751. group3.group2.combo2.enable = false;
  752. }
  753. else
  754. {
  755. group3.grd_judgclamprntlist.visible = false;
  756. group3.datagrid1.visible = true;
  757. }
  758. if(value == "10")
  759. {
  760. group3.group2.obtappchk.enable = true;
  761. group3.group2.ipt_fromdd.enable = true;
  762. group3.group2.ipt_todd.enable = true;
  763. ds_send.setColumn(0, "obtappfromdd", utlf_getCurrentDate());
  764. ds_send.setColumn(0, "obtapptodd", utlf_getCurrentDate());
  765. ds_send.setColumn(0, "obtappchk", "");
  766. group3.group2.ipt_fromdd.enable = false;
  767. group3.group2.ipt_todd.enable = false;
  768. }
  769. else
  770. {
  771. group3.group2.obtappchk.enable = false;
  772. group3.group2.ipt_fromdd.enable = false;
  773. group3.group2.ipt_todd.enable = false;
  774. ds_send.setColumn(0, "obtappchk", "");
  775. group3.group2.ipt_fromdd.enable = false;
  776. group3.group2.ipt_todd.enable = false;
  777. }
  778. }
  779. function group3_group2_obtappchk_onclick(obj:CheckBox, e:ClickEventInfo)
  780. {
  781. if(utlf_isNull(obj.value))
  782. {
  783. group3.group2.ipt_fromdd.enable = false;
  784. group3.group2.ipt_todd.enable = false;
  785. }
  786. else
  787. {
  788. group3.group2.ipt_fromdd.enable = true;
  789. group3.group2.ipt_todd.enable = true;
  790. }
  791. }
  792. function grp_btn_button93_onclick(obj:Button, e:ClickEventInfo)
  793. {
  794. var obtappamt = 0;
  795. var obtappcnt = 0;
  796. var lastrow = ds_main_obtlist.rowcount;
  797. var bnkcnt = 1;
  798. var seqprntyn = ds_send.getColumn(0, "seqprntyn");
  799. var frow = ds_main_obtheader.findRowExpr("obtappendid=='"+ds_send.getColumn(0,"obtappendid")+"'");
  800. if (frow < 0) {
  801. frow = 0;
  802. }
  803. ds_prtlist.clearData();
  804. ds_send_sendprinter_prntheader.setColumn(0, "obtappdocuno", String(ds_main_obtheader.getColumn(frow, "obtappdocuno")).replace("가의강","보험"));
  805. ds_send_sendprinter_prntheader.setColumn(0, "hospnm", ds_main_obtheader.getColumn(frow, "hospnm"));
  806. ds_send_sendprinter_prntheader.setColumn(0, "proccorpcd", ds_main_obtheader.getColumn(frow, "proccorpcd"));
  807. ds_send_sendprinter_prntheader.setColumn(0, "ordfildcd", ds_main_obtheader.getColumn(frow, "ordfildcd"));
  808. ds_send_sendprinter_prntheader.setColumn(0, "acptno", ds_main_obtheader.getColumn(frow, "acptno"));
  809. ds_send_sendprinter_prntheader.setColumn(0, "setno", ds_main_obtheader.getColumn(frow, "setno"));
  810. ds_send_sendprinter_prntheader.setColumn(0, "judgdg", ds_main_obtheader.getColumn(frow, "judgdg"));
  811. ds_send_sendprinter_prntheader.setColumn(0, "notidd", ds_main_obtheader.getColumn(frow, "notidd"));
  812. ds_send_sendprinter_prntheader.setColumn(0, "instcd", ds_main_obtheader.getColumn(frow, "instcd"));
  813. ds_send_sendprinter_prntheader.setColumn(0, "usernm", ds_main_obtheader.getColumn(frow, "usernm"));
  814. ds_send_sendprinter_prntheader.setColumn(0, "jikinimg", ""); //getImageURL("knujikin_"+model.getValue("/root/main/obtheader/instcd"),"jpg"))
  815. var judgcls = ds_main_obtheader.getColumn(0, "judgcls");
  816. if (judgcls == "1")
  817. {
  818. ds_send_sendprinter_prntheader.setColumn(0, "judgcls1", "√");
  819. ds_send_sendprinter_prntheader.setColumn(0, "judgcls2", "");
  820. }
  821. else if (judgcls == "2")
  822. {
  823. ds_send_sendprinter_prntheader.setColumn(0, "judgcls1", "");
  824. ds_send_sendprinter_prntheader.setColumn(0, "judgcls2", "√");
  825. }
  826. else
  827. {
  828. ds_send_sendprinter_prntheader.setColumn(0, "judgcls1", "");
  829. ds_send_sendprinter_prntheader.setColumn(0, "judgcls2", "");
  830. }
  831. ds_send_sendprinter_prntheader.setColumn(0, "prsdnm", ds_main_obtheader.getColumn(frow, "prsdnm"));
  832. ds_send_sendprinter_prntheader.setColumn(0, "addr", ds_main_obtheader.getColumn(frow, "addr"));
  833. ds_send_sendprinter_prntheader.setColumn(0, "reprtel", ds_main_obtheader.getColumn(frow, "reprtel"));
  834. ds_send_sendprinter_prntheader.setColumn(0, "clamym", ds_main_obtheader.getColumn(frow, "clamym"));
  835. ds_send_sendprinter_prntheader.setColumn(0, "ioflag", ds_main_obtheader.getColumn(frow, "ioflag"));
  836. ds_send_sendprinter_prntheader.setColumn(0, "insukindnm", ds_main_obtheader.getColumn(frow, "insukindnm"));
  837. ds_send_sendprinter_prntheader.setColumn(0, "officetel", ds_main_obtheader.getColumn(frow, "officetel"));
  838. if(ds_send.getColumn(0, "obtappflag") == "05" || ds_send.getColumn(0, "obtappflag") == "08" || ds_send.getColumn(0, "obtappflag") == "09")
  839. {
  840. ds_send_sendprinter_prntheader.setColumn(0, "judgnm", "정산심사차수");
  841. }
  842. else
  843. {
  844. ds_send_sendprinter_prntheader.setColumn(0, "judgnm", "심사차수");
  845. }
  846. var prtseq = 0;
  847. var hrowcnt = 0;
  848. for(var i = 0; i < ds_main_obtlist.rowcount; i ++)
  849. {
  850. if(ds_main_obtlist.getColumn(i, "selectyn") == "true")
  851. {
  852. if (seqprntyn == "Y")
  853. {
  854. prtseq = "";
  855. }
  856. else
  857. {
  858. prtseq = parseInt(prtseq) + 1;
  859. }
  860. var docuseqno = ds_main_obtlist.getColumn(i, "docuseqno");
  861. var patnm = ds_main_obtlist.getColumn(i, "patnm");
  862. var obtapprem = ds_main_obtlist.getColumn(i, "obtapprem");
  863. var attdocu = ds_main_obtlist.getColumn(i, "attdocu");
  864. var rowcnt = -1;
  865. if(ds_send.getColumn(0, "obtappflag") != "0" && ds_send.getColumn(0, "obtappflag") != "A")
  866. {
  867. for(var j = 0; j < ds_main_obtdlist.rowcount; j++)
  868. {
  869. if(ds_main_obtlist.getColumn(i, "docuseqno") == ds_main_obtdlist.getColumn(j, "docuseqno"))
  870. {
  871. rowcnt = ds_prtlist.addRow();
  872. if(hrowcnt == 0)
  873. {
  874. ds_prtlist.setColumn(rowcnt, "prtseq", prtseq);
  875. ds_prtlist.setColumn(rowcnt, "docuseqno", docuseqno);
  876. ds_prtlist.setColumn(rowcnt, "patnm", patnm);
  877. ds_prtlist.setColumn(rowcnt, "attdocu", attdocu);
  878. ds_prtlist.setColumn(rowcnt, "ioflag", ds_main_obtheader.getColumn(frow, "ioflag"));
  879. hrowcnt++;
  880. }
  881. else
  882. {
  883. ds_prtlist.setColumn(rowcnt, "prtseq", "");
  884. ds_prtlist.setColumn(rowcnt, "docuseqno", "");
  885. ds_prtlist.setColumn(rowcnt, "patnm", "");
  886. ds_prtlist.setColumn(rowcnt, "attdocu", "");
  887. ds_prtlist.setColumn(rowcnt, "ioflag", "");
  888. }
  889. ds_prtlist.setColumn(rowcnt, "matramt", ds_main_obtdlist.getColumn(j, "matramt"));
  890. ds_prtlist.setColumn(rowcnt, "actamt", ds_main_obtdlist.getColumn(j, "actamt"));
  891. ds_prtlist.setColumn(rowcnt, "insulrg", ds_main_obtdlist.getColumn(j, "insulrg"));
  892. ds_prtlist.setColumn(rowcnt, "adjtresncd", ds_main_obtdlist.getColumn(j, "adjtresncd"));
  893. ds_prtlist.setColumn(rowcnt, "edicd", ds_main_obtdlist.getColumn(j, "hngnm"));
  894. ds_prtlist.setColumn(rowcnt, "totappcnt", parseInt(ds_main_obtdlist.getColumn(j, "obtapponeqty")) * parseInt(ds_main_obtdlist.getColumn(j, "obtappdayqty")) * parseInt(ds_main_obtdlist.getColumn(j, "obtapptotqty")));
  895. ds_prtlist.setColumn(rowcnt, "lnno", ds_main_obtdlist.getColumn(j, "lnno"));
  896. obtappamt += parseInt(ds_main_obtdlist.getColumn(j, "matramt"));
  897. obtappamt += parseInt(ds_main_obtdlist.getColumn(j, "actamt"));
  898. ds_prtlist.setColumn(rowcnt, "acptno", ds_main_obtheader.getColumn(frow, "acptno"));
  899. if(ds_send.getColumn(0, "obtappflag") == "0" || ds_send.getColumn(0, "obtappflag") == "A" || ds_send.getColumn(0, "insukind") == "41")
  900. {
  901. ds_prtlist.setColumn(rowcnt, "edicd", ds_main_obtdlist.getColumn(i, "obtapprem"));
  902. }
  903. //rowcnt++;
  904. }
  905. }
  906. }
  907. else
  908. {
  909. rowcnt = ds_prtlist.addRow();
  910. obtappamt += parseInt(ds_main_obtlist.getColumn(i, "matramt"));
  911. obtappamt += parseInt(ds_main_obtlist.getColumn(i, "actamt"));
  912. ds_prtlist.setColumn(rowcnt, "prtseq", i);
  913. ds_prtlist.setColumn(rowcnt, "docuseqno", docuseqno);
  914. ds_prtlist.setColumn(rowcnt, "patnm", patnm);
  915. ds_prtlist.setColumn(rowcnt, "attdocu", ds_main_obtlist.getColumn(i, "attdocu"));
  916. ds_prtlist.setColumn(rowcnt, "matramt", ds_main_obtlist.getColumn(i, "matramt"));
  917. ds_prtlist.setColumn(rowcnt, "actamt", ds_main_obtlist.getColumn(i, "actamt"));
  918. ds_prtlist.setColumn(rowcnt, "insulrg", "");
  919. ds_prtlist.setColumn(rowcnt, "adjtresncd", "");
  920. ds_prtlist.setColumn(rowcnt, "edicd", ds_main_obtlist.getColumn(i, "obtapprem"));
  921. ds_prtlist.setColumn(rowcnt, "totappcnt", "");
  922. ds_prtlist.setColumn(rowcnt, "lnno", "");
  923. ds_prtlist.setColumn(rowcnt, "acptno", ds_main_obtheader.getColumn(i, "acptno"));
  924. ds_prtlist.setColumn(rowcnt, "ioflag", ds_main_obtheader.getColumn(i, "ioflag"));
  925. }
  926. if(ds_send.getColumn(0, "obtappflag") != "0" && ds_send.getColumn(0, "obtappflag") != "A" && ds_send.getColumn(0, "insukind") != "41")
  927. {
  928. if(!utlf_isNull(obtapprem) && obtapprem != "-")
  929. {
  930. var ObtAppRemCnt = 0;
  931. var line = String(obtapprem).split("\r\n");
  932. for(var k = 0 ; k < line.length ; k++)
  933. {
  934. var nrow = ds_prtlist.addRow();
  935. if (hrowcnt == 0)
  936. {
  937. ds_prtlist.setColumn(nrow, "prtseq", prtseq);
  938. ds_prtlist.setColumn(nrow, "docuseqno", docuseqno);
  939. ds_prtlist.setColumn(nrow, "patnm", patnm);
  940. }
  941. else
  942. {
  943. ds_prtlist.setColumn(nrow, "prtseq", "");
  944. ds_prtlist.setColumn(nrow, "docuseqno", "");
  945. ds_prtlist.setColumn(nrow, "patnm", "");
  946. }
  947. var iObtAppRemLength = utlf_getStringLength(obtapprem);
  948. ds_prtlist.setColumn(nrow, "matramt", "");
  949. ds_prtlist.setColumn(nrow, "actamt", "");
  950. ds_prtlist.setColumn(nrow, "insulrg", "");
  951. ds_prtlist.setColumn(nrow, "adjtresncd", "");
  952. ds_prtlist.setColumn(nrow, "edicd", line[k]);
  953. ds_prtlist.setColumn(nrow, "totappcnt", "");
  954. }
  955. }
  956. }
  957. hrowcnt = 0;
  958. obtappcnt += 1;
  959. }
  960. bnkcnt++;
  961. }
  962. if (sysf_getUserInfo("dutplceinstcd") == "032") {
  963. var aaa = ds_main_obtlist.lookupExpr("(selectyn=='true' || selectyn == '1')","officetel")
  964. ds_send_sendprinter_prntheader.setColumn(0, "officetel", ds_main_obtlist.lookupExpr("(selectyn=='true' || selectyn == '1')","officetel"));
  965. ds_send_sendprinter_prntheader.setColumn(0, "usernm", ds_main_obtlist.lookupExpr("(selectyn=='true' || selectyn == '1')","judgnm"));
  966. ds_send_sendprinter_prntheader.setColumn(0, "obtappdd", ds_main_obtlist.lookupExpr("(selectyn=='true' || selectyn == '1')","obtappdd"));
  967. } else {
  968. ds_send_sendprinter_prntheader.setColumn(0, "obtappdd", utlf_getCurrentDate());
  969. }
  970. ds_send_sendprinter_prntheader.setColumn(0, "obtappcnt", obtappcnt);
  971. ds_send_sendprinter_prntheader.setColumn(0, "obtappamt", obtappamt);
  972. if(ds_send.getColumn(0, "obtappflag") == "0")
  973. {
  974. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun1", "0");
  975. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun2", "0");
  976. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun3", "0");
  977. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun4", "0");
  978. //model.makeValue("/root/send/sendprinter/judgclamprntlist/jikinimg",getImageURL("knujikin_"+model.getValue("/root/send/sendprinter/prntheader/instcd"),"jpg"));
  979. var objDOM = rptf_createDOM();
  980. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  981. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntlist/prtlist", ds_prtlist);
  982. var objParam = new Object();
  983. objParam.xml_data_XML1 = objDOM.documentElement.source;
  984. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  985. rptf_exeReportPreview30(["RPPIR30505"],[objParam], option);
  986. //exeReportPreview("RPPIR30505", "XMLSTR", "","", "false","","","","","false");
  987. }
  988. else if (ds_send.getColumn(0, "obtappflag") == "A")
  989. {
  990. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun1", "0");
  991. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun2", "0");
  992. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun3", "0");
  993. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun4", "0");
  994. //model.makeValue("/root/send/sendprinter/judgclamprntlist/jikinimg",getImageURL("knujikin_"+model.getValue("/root/send/sendprinter/prntheader/instcd"),"jpg"));
  995. var objDOM = rptf_createDOM();
  996. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  997. rptf_setNodeListToDOM(objDOM, "/root/prntlist/prtlist", ds_prtlist);
  998. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntlist/prtlist", ds_send_sendprinter_prntlist);
  999. var objParam = new Object();
  1000. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1001. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1002. rptf_exeReportPreview30(["RPPIR30506"],[objParam], option);
  1003. //exeReportPreview("RPPIR30506", "XMLSTR", "","", "false","","","","","false");
  1004. }
  1005. else if (ds_send.getColumn(0, "obtappflag") == "06" && ds_send.getColumn(0, "insukind") == "41")
  1006. {
  1007. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun1", "0");
  1008. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun2", "0");
  1009. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun3", "0");
  1010. ds_send_sendprinter_prntheader.setColumn(0, "obtappgubun4", "0");
  1011. var objDOM = rptf_createDOM();
  1012. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  1013. rptf_setNodeListToDOM(objDOM, "/root/prntlist/prtlist", ds_prtlist);
  1014. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntlist/prtlist", ds_send_sendprinter_prntlist);
  1015. var objParam = new Object();
  1016. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1017. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1018. rptf_exeReportPreview30(["RPPIR30512"],[objParam], option);
  1019. //exeReportPreview("RPPIR30512", "XMLSTR", "","", "false","","","","","false");
  1020. }
  1021. else if (ds_send.getColumn(0, "obtappflag") == "01" || ds_send.getColumn(0, "obtappflag") == "02" || ds_send.getColumn(0, "obtappflag") == "04"
  1022. || ds_send.getColumn(0, "obtappflag") == "05" || ds_send.getColumn(0, "obtappflag") == "08" || ds_send.getColumn(0, "obtappflag") == "09")
  1023. {
  1024. var objDOM = rptf_createDOM();
  1025. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  1026. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntlist/prtlist", ds_prtlist);
  1027. //var objDOM2 = rptf_createDOM();
  1028. //rptf_setNodeListToDOM(objDOM2, "/root/send/sendprinter/prtlist", ds_prtlist);
  1029. var objParam = new Object();
  1030. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1031. //objParam.xml_data_XML2 = objDOM2.documentElement.source;
  1032. var option = //"open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1033. rptf_exeReportPreview30(["RPPIR30500"],[objParam], option);
  1034. //exeReportPreview("RPPIR30500", "XMLSTR", "","", "false","","","","","false");
  1035. }
  1036. else if (ds_send.getColumn(0, "obtappflag") == "03")
  1037. {
  1038. var objDOM = rptf_createDOM();
  1039. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  1040. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntlist/prtlist", ds_prtlist);
  1041. var objParam = new Object();
  1042. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1043. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1044. rptf_exeReportPreview30(["RPPIR30501"],[objParam], option);
  1045. //exeReportPreview("RPPIR30501", "XMLSTR", "","", "false","","","","","false");
  1046. }
  1047. else if ((ds_send.getColumn(0, "obtappflag") == "06" && ds_send.getColumn(0, "insukind") != "41") || ds_send.getColumn(0, "obtappflag") == "12")
  1048. {
  1049. fJudgClamPrnt1();
  1050. }
  1051. else if (ds_send.getColumn(0, "obtappflag") == "07" || ds_send.getColumn(0, "obtappflag") == "13")
  1052. {
  1053. fJudgClamPrnt2();
  1054. }
  1055. else if (ds_send.getColumn(0, "obtappflag") == "10" && ds_send.getColumn(0, "obtappchk") == "Y")
  1056. {
  1057. var rowno = ds_main_obtlist.rowcount;
  1058. var vobtappamt = 0;
  1059. for(var i = 0; i < rowno; i++)
  1060. {
  1061. vobtappamt += parseInt(ds_main_obtlist.getColumn(i, "obtappamt"));
  1062. }
  1063. ds_send_sendprinter_prntheader.setColumn(0, "obtappamt", vobtappamt);
  1064. var objDOM = rptf_createDOM();
  1065. rptf_setNodeListToDOM(objDOM, "/root/main/obtlist", ds_main_obtlist);
  1066. rptf_setNodeListToDOM(objDOM, "/root/main/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  1067. var objParam = new Object();
  1068. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1069. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1070. trace("RPPIR30509")
  1071. rptf_exeReportPreview30(["RPPIR30509"],[objParam], option);
  1072. //exeReportPreview("RPPIR30509", "XMLSTR", "","", "false","","","","","false");
  1073. }
  1074. else if (ds_send.getColumn(0, "obtappflag") == "10" || ds_send.getColumn(0, "obtappflag") == "11")
  1075. {
  1076. var objDOM = rptf_createDOM();
  1077. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  1078. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntlist/prtlist", ds_prtlist);
  1079. var objParam = new Object();
  1080. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1081. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1082. trace("RPPIR30504")
  1083. rptf_exeReportPreview30(["RPPIR30504"],[objParam], option);
  1084. //exeReportPreview("RPPIR30504", "XMLSTR", "","", "false","","","","","false");
  1085. }
  1086. else if (ds_send.getColumn(0, "obtappflag") == "21")
  1087. {
  1088. ds_send_sendprinter_prntheader.setColumn(0, "insucmno", ds_main_obtheader.getColumn(frow, "insucmno"));
  1089. ds_send_sendprinter_prntheader.setColumn(0, "insucmnm", ds_main_obtheader.getColumn(frow, "insucmnm"));
  1090. var objDOM = rptf_createDOM();
  1091. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/prntheader", ds_send_sendprinter_prntheader);
  1092. //rptf_setNodeListToDOM(objDOM, "/root/prntlist", ds_prtlist);
  1093. var objDOM2 = rptf_createDOM();
  1094. rptf_setNodeListToDOM(objDOM2, "root/send/sendprinter/prntlist/prtlist", ds_prtlist);
  1095. var objDOM3 = rptf_createDOM();
  1096. rptf_setNodeListToDOM(objDOM3, "/root/send/sendprinter/prtlist", ds_send_sendprinter_prntlist);
  1097. var objParam = new Object();
  1098. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1099. objParam.xml_data_XML2 = objDOM2.documentElement.source;
  1100. objParam.xml_data_XML3 = objDOM3.documentElement.source;
  1101. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1102. rptf_exeReportPreview30(["RPPIR30513"],[objParam], option);
  1103. //exeReportPreview("RPPIR30513", "XMLSTR", "","", "false","","","","","false");
  1104. }
  1105. else if (ds_send.getColumn(0, "obtappflag") == "22")
  1106. {
  1107. fJudgClamPrnt1();
  1108. }
  1109. }
  1110. function ds_main_obtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1111. {
  1112. if(e.columnid == "selectyn")
  1113. {
  1114. obj.setColumn(e.row, "selectyn", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  1115. }
  1116. }
  1117. function fJudgClamPrnt1()
  1118. {
  1119. var obtappcnt = 0;
  1120. var insuclamnm;
  1121. var insuclamresn;
  1122. var clamwrite;
  1123. var sendto;
  1124. for (var i = 0; i < ds_main_judgclamprnt.rowcount; i++)
  1125. {
  1126. if(ds_main_judgclamprnt.getColumn(i, "selectyn") == "true")
  1127. {
  1128. obtappcnt += 1;
  1129. var insukind = ds_main_judgclamprnt.getColumn(i, "insukind");
  1130. if(insukind == "11" || insukind == "10" )
  1131. {
  1132. var insunm = "보험급여";
  1133. insuclamnm = "심판청구서";
  1134. clamwrite = "위와 같이 건강보험 심판청구 합니다.";
  1135. sendto = "건강보험분쟁조정위원회";
  1136. }
  1137. else if(insukind == "31")
  1138. {
  1139. var insunm = "자동차보험";
  1140. insuclamnm = "심판청구서";
  1141. clamwrite = "위와 같이 건강보험 심판청구 합니다.";
  1142. sendto = "자동차보험 분쟁조정 위원회 귀하";
  1143. }
  1144. else
  1145. {
  1146. insunm = "의료급여";
  1147. insuclamnm = "행정심판청구서";
  1148. clamwrite = "위와 같이 행정심판 청구 합니다";
  1149. sendto = "건강보험분쟁조정위원회";
  1150. }
  1151. ds_send_sendprinter_judgclamprntlist.setColumn(0, "insunm", insunm);
  1152. ds_send_sendprinter_judgclamprntlist.setColumn(0, "insuclamnm", insuclamnm);
  1153. ds_send_sendprinter_judgclamprntlist.setColumn(0, "clamwrite", clamwrite);
  1154. ds_send_sendprinter_judgclamprntlist.setColumn(0, "sendto", sendto);
  1155. ds_send_sendprinter_judgclamprntlist.setColumn(0, "hospnm", ds_main_judgclamprnt.getColumn(i, "hospnm"));
  1156. ds_send_sendprinter_judgclamprntlist.setColumn(0, "proccorpcd", ds_main_judgclamprnt.getColumn(i, "proccorpcd"));
  1157. ds_send_sendprinter_judgclamprntlist.setColumn(0, "prsdnm", ds_main_judgclamprnt.getColumn(i, "prsdnm"));
  1158. ds_send_sendprinter_judgclamprntlist.setColumn(0, "rrgstno", ds_main_judgclamprnt.getColumn(i, "rrgstno"));
  1159. ds_send_sendprinter_judgclamprntlist.setColumn(0, "addr", ds_main_judgclamprnt.getColumn(i, "addr"));
  1160. ds_send_sendprinter_judgclamprntlist.setColumn(0, "acptno", ds_main_judgclamprnt.getColumn(i, "acptno"));
  1161. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgdg", ds_main_judgclamprnt.getColumn(i, "judgdg"));
  1162. ds_send_sendprinter_judgclamprntlist.setColumn(0, "docuseqno", ds_main_judgclamprnt.getColumn(i, "docuseqno"));
  1163. ds_send_sendprinter_judgclamprntlist.setColumn(0, "decirepldd", ds_main_judgclamprnt.getColumn(i, "decirepldd"));
  1164. ds_send_sendprinter_judgclamprntlist.setColumn(0, "hngnm", ds_main_judgclamprnt.getColumn(i, "hngnm"));
  1165. ds_send_sendprinter_judgclamprntlist.setColumn(0, "adjtamt", ds_main_judgclamprnt.getColumn(i, "adjtamt"));
  1166. ds_send_sendprinter_judgclamprntlist.setColumn(0, "obtappdd", ds_main_judgclamprnt.getColumn(i, "obtappdd"));
  1167. ds_send_sendprinter_judgclamprntlist.setColumn(0, "obtappamt", ds_main_judgclamprnt.getColumn(i, "obtappamt"));
  1168. ds_send_sendprinter_judgclamprntlist.setColumn(0, "attdocu", ds_main_judgclamprnt.getColumn(i, "attdocu"));
  1169. ds_send_sendprinter_judgclamprntlist.setColumn(0, "tel", ds_main_judgclamprnt.getColumn(i, "tel"));
  1170. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgrofficetel", ds_main_judgclamprnt.getColumn(i, "judgrofficetel"));
  1171. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgrnm", ds_main_judgclamprnt.getColumn(i, "judgrnm"));
  1172. ds_send_sendprinter_judgclamprntlist.setColumn(0, "docuseqnorem", ds_main_judgclamprnt.getColumn(i, "docuseqnorem"));
  1173. var simdd = ds_main_judgclamprnt.getColumn(0, "decirepldd");
  1174. ds_send_sendprinter_judgclamprntlist.setColumn(0, "simyy", String(simdd).substr(1,4));
  1175. ds_send_sendprinter_judgclamprntlist.setColumn(0, "simmm", String(simdd).substr(5,2));
  1176. ds_send_sendprinter_judgclamprntlist.setColumn(0, "simdd", String(simdd).substr(7,2));
  1177. var usernm = sysf_getUserName();
  1178. ds_send_sendprinter_judgclamprntlist.setColumn(0, "writernm", usernm);
  1179. var userinfo = sysf_getUserInfo();
  1180. var cnt = 0;
  1181. for(var j = 0; j < String(userinfo).length; j++)
  1182. {
  1183. var nm = String(userinfo).substr(j,1);
  1184. if(nm == "|")
  1185. {
  1186. cnt = cnt + 1;
  1187. if(cnt == 5)
  1188. {
  1189. var first = j + 1;
  1190. }
  1191. if(cnt == 6)
  1192. {
  1193. var last = j - first;
  1194. break;
  1195. }
  1196. }
  1197. }
  1198. var deptnm = String(userinfo).substr(first, last);
  1199. ds_send_sendprinter_judgclamprntlist.setColumn(0, "writerdeptnm", deptnm);
  1200. ds_send_sendprinter_judgclamprntlist.setColumn(0, "jikinimg", ""); //getImageURL("knujikin_"+model.getValue("/root/main/judgclamprnt/instcd"),"jpg")
  1201. if (insukind == "31")
  1202. {
  1203. //model.resetInstanceNode("/root/send/sendprinter/judgclamresnprntlist");
  1204. //model.resetInstanceNode("/root/send/send_judgclamresnprnt");
  1205. ds_send_send_judgclamresnprnt.setColumn(0, "judgdg", ds_main_judgclamprnt.getColumn(i, "judgdg"));
  1206. ds_send_send_judgclamresnprnt.setColumn(0, "clamno", ds_main_judgclamprnt.getColumn(i, "clamno"));
  1207. ds_send_send_judgclamresnprnt.setColumn(0, "acptno", ds_main_judgclamprnt.getColumn(i, "acptno"));
  1208. ds_send_send_judgclamresnprnt.setColumn(0, "docuseqno", ds_main_judgclamprnt.getColumn(i, "docuseqno"));
  1209. ds_send_send_judgclamresnprnt.setColumn(0, "bfobtappflag", ds_main_judgclamprnt.getColumn(i, "bfobtappflag"));
  1210. ds_send_send_judgclamresnprnt.setColumn(0, "obtappflag", ds_send.getColumn(0, "obtappflag"));
  1211. ds_send_send_judgclamresnprnt.setColumn(0, "usernm", usernm);
  1212. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgremail", ds_main_judgclamprnt.getColumn(i, "judgremail"));
  1213. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgrofficetel", ds_main_judgclamprnt.getColumn(i, "judgrofficetel"));
  1214. ds_send_sendprinter_judgclamprntlist.setColumn(0, "orddeptnm", ds_main_judgclamprnt.getColumn(i, "judgremail"));
  1215. ds_send_sendprinter_judgclamprntlist.setColumn(0, "patrrgstno", ds_main_judgclamprnt.getColumn(i, "orddeptnm"));
  1216. ds_send_sendprinter_judgclamprntlist.setColumn(0, "insucmno", ds_main_judgclamprnt.getColumn(i, "insucmno"));
  1217. ds_send_sendprinter_judgclamprntlist.setColumn(0, "insucmnm", ds_main_judgclamprnt.getColumn(i, "insucmnm"));
  1218. ds_send_sendprinter_judgclamprntlist.setColumn(0, "certno", ds_main_judgclamprnt.getColumn(i, "certno"));
  1219. ds_send_sendprinter_judgclamprntlist.setColumn(0, "chrgrnm", ds_main_judgclamprnt.getColumn(i, "chrgrnm"));
  1220. ds_send_sendprinter_judgclamprntlist.setColumn(0, "chrgrtel", ds_main_judgclamprnt.getColumn(i, "chrgrtel"));
  1221. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgrnm", ds_main_judgclamprnt.getColumn(i, "judgrnm"));
  1222. ds_send_sendprinter_judgclamprntlist.setColumn(0, "ioflag", ds_main_judgclamprnt.getColumn(i, "ioflag"));
  1223. ds_send_sendprinter_judgclamprntlist.setColumn(0, "acddd", ds_main_judgclamprnt.getColumn(i, "acddd"));
  1224. ds_send_sendprinter_judgclamprntlist.setColumn(0, "ordfromdd", ds_main_judgclamprnt.getColumn(i, "ordfromdd"));
  1225. ds_send_sendprinter_judgclamprntlist.setColumn(0, "ordtodd", ds_main_judgclamprnt.getColumn(i, "ordtodd"));
  1226. ds_send_sendprinter_judgclamprntlist.setColumn(0, "bfobtappamt", ds_main_judgclamprnt.getColumn(i, "bfobtappamt"));
  1227. ds_send_sendprinter_judgclamprntlist.setColumn(0, "preday", ds_main_judgclamprnt.getColumn(i, "preday"));
  1228. ds_send_sendprinter_judgclamprntlist.setColumn(0, "decirepldd", ds_main_judgclamprnt.getColumn(i, "obtappdd"));
  1229. ds_send_sendprinter_judgclamprntlist.setColumn(0, "brthdd", ds_main_judgclamprnt.getColumn(i, "brthdd"));
  1230. ds_send_sendprinter_judgclamprntlist.setColumn(0, "sex", ds_main_judgclamprnt.getColumn(i, "sex"));
  1231. var oParam = {};
  1232. oParam.id = "TRPIR30502";
  1233. oParam.service = "cutmngtapp.CutMngt";
  1234. oParam.method = "reqGetJudgClamResnPrntList";
  1235. oParam.inds = "req=ds_send_send_judgclamresnprnt";
  1236. oParam.outds = "ds_judgclamresnprntlist=judgclamresnprntlist";
  1237. oParam.async = false;
  1238. //oParam.callback = "cf_TRPIR30502";
  1239. tranf_submit(oParam);
  1240. var objDOM = rptf_createDOM();
  1241. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/judgclamprntlist", ds_send_sendprinter_judgclamprntlist);
  1242. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/judgclamresnprntlist", ds_judgclamresnprntlist);
  1243. var objParam = new Object();
  1244. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1245. var option = //"open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1246. rptf_exeReportPreview30(["RPPIR30514"],[objParam], option);
  1247. //exeReportPreview("RPPIR30514", "XMLSTR" , "" , "" , "" );
  1248. }
  1249. else
  1250. {
  1251. ds_send_send_judgclamresnprnt.clearData();
  1252. ds_send_send_judgclamresnprnt.addRow();
  1253. ds_judgclamresnprntlist.clearData();
  1254. ds_send_send_judgclamresnprnt.setColumn(0, "judgdg", ds_main_judgclamprnt.getColumn(i, "judgdg"));
  1255. ds_send_send_judgclamresnprnt.setColumn(0, "clamno", ds_main_judgclamprnt.getColumn(i, "clamno"));
  1256. ds_send_send_judgclamresnprnt.setColumn(0, "acptno", ds_main_judgclamprnt.getColumn(i, "acptno"));
  1257. ds_send_send_judgclamresnprnt.setColumn(0, "docuseqno", ds_main_judgclamprnt.getColumn(i, "docuseqno"));
  1258. ds_send_send_judgclamresnprnt.setColumn(0, "bfobtappflag", ds_main_judgclamprnt.getColumn(i, "bfobtappflag"));
  1259. ds_send_send_judgclamresnprnt.setColumn(0, "obtappflag", ds_send.getColumn(0, "obtappflag"));
  1260. ds_send_send_judgclamresnprnt.setColumn(0, "usernm", usernm);
  1261. var oParam = {};
  1262. oParam.id = "TRPIR30502";
  1263. oParam.service = "cutmngtapp.CutMngt";
  1264. oParam.method = "reqGetJudgClamResnPrntList";
  1265. oParam.inds = "req=ds_send_send_judgclamresnprnt";
  1266. oParam.outds = "ds_judgclamresnprntlist=judgclamresnprntlist";
  1267. oParam.async = false;
  1268. //oParam.callback = "cf_TRPIR30502";
  1269. tranf_submit(oParam);
  1270. var objDOM = rptf_createDOM();
  1271. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/judgclamprntlist", ds_send_sendprinter_judgclamprntlist);
  1272. var objDOM2 = rptf_createDOM();
  1273. rptf_setNodeListToDOM(objDOM2, "/root/send/sendprinter/judgclamresnprntlist", ds_judgclamresnprntlist);
  1274. var objParam = new Object();
  1275. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1276. objParam.xml_data_XML2 = objDOM2.documentElement.source;
  1277. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1278. rptf_exeReportPreview30(["RPPIR30522"],[objParam], option);
  1279. //exeReportPreview("RPPIR30522", "XMLSTR" , "" , "" , "" );
  1280. }
  1281. }
  1282. }
  1283. }
  1284. function fJudgClamPrnt2()
  1285. {
  1286. var obtappcnt = 0;
  1287. var insuclamnm;
  1288. var clamwrite;
  1289. var sendto;
  1290. for (var i =0; i < ds_main_judgclamprnt.rowcount; i++)
  1291. {
  1292. if(ds_main_judgclamprnt.getColumn(i, "selectyn") == "true")
  1293. {
  1294. obtappcnt += 1;
  1295. var insukind = ds_main_judgclamprnt.getColumn(i, "insukind");
  1296. if(insukind == "11" || insukind == "10" )
  1297. {
  1298. var insunm = "보험급여";
  1299. insuclamnm = "심판청구서";
  1300. clamwrite = "위와 같이 건강보험 심판청구 합니다.";
  1301. sendto = "건강보험분쟁조정위원회";
  1302. }
  1303. else
  1304. {
  1305. insunm = "의료급여";
  1306. insuclamnm = "행정심판청구서";
  1307. clamwrite = "위와 같이 행정심판 청구 합니다";
  1308. sendto = "건강보험분쟁조정위원회";
  1309. }
  1310. ds_send_sendprinter_judgclamprntlist.setColumn(0, "insunm", insunm);
  1311. ds_send_sendprinter_judgclamprntlist.setColumn(0, "insuclamnm", insuclamnm);
  1312. ds_send_sendprinter_judgclamprntlist.setColumn(0, "clamwrite", clamwrite);
  1313. ds_send_sendprinter_judgclamprntlist.setColumn(0, "sendto", sendto);
  1314. ds_send_sendprinter_judgclamprntlist.setColumn(0, "hospnm", ds_main_judgclamprnt.getColumn(i, "hospnm"));
  1315. ds_send_sendprinter_judgclamprntlist.setColumn(0, "proccorpcd", ds_main_judgclamprnt.getColumn(i, "proccorpcd"));
  1316. ds_send_sendprinter_judgclamprntlist.setColumn(0, "prsdnm", ds_main_judgclamprnt.getColumn(i, "prsdnm"));
  1317. ds_send_sendprinter_judgclamprntlist.setColumn(0, "rrgstno", ds_main_judgclamprnt.getColumn(i, "rrgstno"));
  1318. ds_send_sendprinter_judgclamprntlist.setColumn(0, "addr", ds_main_judgclamprnt.getColumn(i, "addr"));
  1319. ds_send_sendprinter_judgclamprntlist.setColumn(0, "acptno", ds_main_judgclamprnt.getColumn(i, "acptno"));
  1320. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgdg", ds_main_judgclamprnt.getColumn(i, "judgdg"));
  1321. ds_send_sendprinter_judgclamprntlist.setColumn(0, "docuseqno", ds_main_judgclamprnt.getColumn(i, "docuseqno"));
  1322. ds_send_sendprinter_judgclamprntlist.setColumn(0, "decirepldd", ds_main_judgclamprnt.getColumn(i, "decirepldd"));
  1323. ds_send_sendprinter_judgclamprntlist.setColumn(0, "hngnm", ds_main_judgclamprnt.getColumn(i, "hngnm"));
  1324. ds_send_sendprinter_judgclamprntlist.setColumn(0, "adjtamt", ds_main_judgclamprnt.getColumn(i, "adjtamt"));
  1325. ds_send_sendprinter_judgclamprntlist.setColumn(0, "obtappdd", ds_main_judgclamprnt.getColumn(i, "obtappdd"));
  1326. ds_send_sendprinter_judgclamprntlist.setColumn(0, "obtappamt", ds_main_judgclamprnt.getColumn(i, "obtappamt"));
  1327. ds_send_sendprinter_judgclamprntlist.setColumn(0, "attdocu", ds_main_judgclamprnt.getColumn(i, "attdocu"));
  1328. ds_send_sendprinter_judgclamprntlist.setColumn(0, "tel", ds_main_judgclamprnt.getColumn(i, "tel"));
  1329. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgrofficetel", ds_main_judgclamprnt.getColumn(i, "judgrofficetel"));
  1330. ds_send_sendprinter_judgclamprntlist.setColumn(0, "judgrnm", ds_main_judgclamprnt.getColumn(i, "judgrnm"));
  1331. ds_send_sendprinter_judgclamprntlist.setColumn(0, "docuseqnorem", ds_main_judgclamprnt.getColumn(i, "docuseqnorem"));
  1332. var simdd = ds_main_judgclamprnt.getColumn(0, "decirepldd");
  1333. ds_send_sendprinter_judgclamprntlist.setColumn(0, "simyy", String(simdd).substr(1,4));
  1334. ds_send_sendprinter_judgclamprntlist.setColumn(0, "simmm", String(simdd).substr(5,2));
  1335. ds_send_sendprinter_judgclamprntlist.setColumn(0, "simdd", String(simdd).substr(7,2));
  1336. var usernm = sysf_getUserName();
  1337. ds_send_sendprinter_judgclamprntlist.setColumn(0, "writernm", usernm);
  1338. var userinfo = sysf_getUserInfo();
  1339. var cnt = 0;
  1340. for(var j = 0; j <= String(userinfo).length; j++)
  1341. {
  1342. var nm = String(userinfo).substr(j,1);
  1343. if(nm == "|")
  1344. {
  1345. cnt = cnt + 1;
  1346. if(cnt == 5)
  1347. {
  1348. var first = j + 1;
  1349. }
  1350. if(cnt == 6)
  1351. {
  1352. var last = j - first;
  1353. break;
  1354. }
  1355. }
  1356. }
  1357. var deptnm = String(userinfo).substr(first, last);
  1358. ds_send_sendprinter_judgclamprntlist.setColumn(0, "writerdeptnm", deptnm);
  1359. ds_send_sendprinter_judgclamprntlist.setColumn(0, "instcd", ds_main_judgclamprnt.getColumn(0, "instcd"));
  1360. ds_send_sendprinter_judgclamprntlist.setColumn(0, "jikinimg", ""); //getImageURL("knujikin_"+model.getValue("/root/main/judgclamprnt/instcd"),"jpg")
  1361. // model.resetInstanceNode("/root/send/sendprinter/judgclamresnprntlist");
  1362. // model.resetInstanceNode("/root/send/send_judgclamresnprnt");
  1363. ds_send_send_judgclamresnprnt.setColumn(0, "judgdg", ds_main_judgclamprnt.getColumn(i, "judgdg"));
  1364. ds_send_send_judgclamresnprnt.setColumn(0, "clamno", ds_main_judgclamprnt.getColumn(i, "clamno"));
  1365. ds_send_send_judgclamresnprnt.setColumn(0, "acptno", ds_main_judgclamprnt.getColumn(i, "acptno"));
  1366. ds_send_send_judgclamresnprnt.setColumn(0, "docuseqno", ds_main_judgclamprnt.getColumn(i, "docuseqno"));
  1367. ds_send_send_judgclamresnprnt.setColumn(0, "bfobtappflag", ds_main_judgclamprnt.getColumn(i, "bfobtappflag"));
  1368. ds_send_send_judgclamresnprnt.setColumn(0, "obtappflag", ds_send.getColumn(0, "obtappflag"));
  1369. ds_send_send_judgclamresnprnt.setColumn(0, "usernm", usernm);
  1370. var oParam = {};
  1371. oParam.id = "TRPIR30502";
  1372. oParam.service = "cutmngtapp.CutMngt";
  1373. oParam.method = "reqGetJudgClamResnPrntList";
  1374. oParam.inds = "req=ds_send_send_judgclamresnprnt";
  1375. oParam.outds = "ds_judgclamresnprntlist=judgclamresnprntlist";
  1376. oParam.async = false;
  1377. //oParam.callback = "cf_TRPIR30502";
  1378. tranf_submit(oParam);
  1379. var objDOM = rptf_createDOM();
  1380. rptf_setNodeListToDOM(objDOM, "/root/send/sendprinter/judgclamprntlist", ds_send_sendprinter_judgclamprntlist);
  1381. var objDOM2 = rptf_createDOM();
  1382. rptf_setNodeListToDOM(objDOM2, "/root/send/sendprinter/judgclamresnprntlist", ds_judgclamresnprntlist);
  1383. var objParam = new Object();
  1384. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1385. objParam.xml_data_XML2 = objDOM2.documentElement.source;
  1386. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1387. rptf_exeReportPreview30(["RPPIR30522"],[objParam], option);
  1388. //exeReportPreview("RPPIR30522", "XMLSTR" , "" , "" , "true" );
  1389. }
  1390. }
  1391. }
  1392. function ds_main_judgclamprntresn_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1393. {
  1394. if(e.columnid == "selectyn")
  1395. {
  1396. obj.setColumn(e.row, "selectyn", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  1397. }
  1398. }
  1399. function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1400. {
  1401. ds_main_obtdlist.clearData();
  1402. ds_main_judgclamprnt.clearData();
  1403. var oParam = {};
  1404. oParam.id = "TRPIR30500";
  1405. oParam.service = "cutmngtapp.CutMngt";
  1406. oParam.method = "reqGetObtlist";
  1407. oParam.inds = "req=ds_send";
  1408. oParam.outds = "ds_main_obtheader=obtheader ds_main_obtlist=obtlist ds_main_obtdlist=obtdlist ds_main_judgclamprnt=judgclamprnt ds_main_judgclamprntresn=judgclamprntresn";
  1409. oParam.async = false;
  1410. //oParam.callback = "cf_TRPIR30500";
  1411. tranf_submit(oParam);
  1412. if (ds_main_obtlist.rowcount > 1)
  1413. {
  1414. //datagrid1.fixedcellischeck(0, 1) = true;
  1415. }
  1416. if (ds_main_judgclamprnt.rowcount > 1)
  1417. {
  1418. //grd_judgclamprntlist.fixedcellischeck(0, 1) = true;
  1419. }
  1420. }
  1421. function ds_main_judgclamprnt_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1422. {
  1423. if(e.columnid == "selectyn")
  1424. {
  1425. obj.setColumn(e.row, "selectyn", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  1426. }
  1427. }
  1428. function group3_Button00_onclick(obj:Button, e:ClickEventInfo)
  1429. {
  1430. for(var i = 0; i < ds_main_obtlist.rowcount; i ++)
  1431. {
  1432. if (ds_main_obtlist.getColumn(i,"obtappdd") != '-'){
  1433. ds_main_obtlist.setColumn(i, "selectyn", "false");
  1434. } else {
  1435. ds_main_obtlist.setColumn(i, "selectyn", "true");
  1436. }
  1437. }
  1438. }
  1439. ]]></Script>
  1440. </Form>
  1441. </FDL>