SMLNP00300_일계표(핵의학).xfdl 59 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLNP00300" position="absolute 0 0 1205 779" titletext="일계표" oninit="SMLNP00300_oninit" onload="SMLNP00300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="일계표" class="tit_1" position="absolute 0 0 178 23"/>
  8. <Div id="group2" taborder="1" class="div_SA" position="absolute 0 24 1195 59" anchor="left top right">
  9. <Layouts>
  10. <Layout>
  11. <Shape id="line1" linetype="vertical" position="absolute 1112 10 1118 25" anchor="top right"/>
  12. <Calendar id="input3" taborder="1" dateformat="yyyy-MM" editformat="yyyy-MM" class="input_default" position="absolute 100 8 190 27" mask="yyyy-mm" autoselect="true" autoskip="true" onchanged="group2_input3_onchanged"/>
  13. <Static id="caption11" text="기준월 :" class="search_name" position="absolute 10 9 96 26"/>
  14. <Button id="btn_sea" taborder="2" text="조회" class="btn1" position="absolute 1125 6 1181 28" anchor="top right" onclick="group2_btn_sea_onclick"/>
  15. <Static id="caption3" text="구분 :" class="search_name" visible="false" position="absolute 915 11 980 28"/>
  16. <Radio id="radio1" taborder="3" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 985 7 1080 30">
  17. <Dataset id="innerdataset">
  18. <ColumnInfo>
  19. <Column id="codecolumn"/>
  20. <Column id="datacolumn"/>
  21. </ColumnInfo>
  22. <Rows>
  23. <Row>
  24. <Col id="codecolumn">I</Col>
  25. <Col id="datacolumn">체내</Col>
  26. </Row>
  27. <Row>
  28. <Col id="codecolumn">O</Col>
  29. <Col id="datacolumn">체외</Col>
  30. </Row>
  31. </Rows>
  32. </Dataset>
  33. </Radio>
  34. <Button id="button61" taborder="4" class="icon_search" position="absolute 630 10 646 26" onclick="group2_button61_onclick"/>
  35. <Combo id="combo1" taborder="5" innerdataset="@ds_init_lb0103" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 465 9 625 28" onitemchanged="group2_combo1_onitemchanged"/>
  36. <Static id="caption5" text="사용자 그룹 :" class="search_name" position="absolute 355 10 460 27"/>
  37. </Layout>
  38. </Layouts>
  39. </Div>
  40. <Button id="button2" taborder="2" text="엑셀" class="btn2_letter2" position="absolute 1153 86 1195 105"/>
  41. <Shape id="line2" class="line_10" position="absolute 0 63 1195 69" anchor="left top right"/>
  42. <Grid id="datagrid1" taborder="3" binddataset="ds_main_daysumrept_daysumreptlist" useinputpanel="false" position="absolute 0 68 1195 483" cellsizingtype="col" anchor="all" oncellclick="datagrid1_oncellclick">
  43. <Formats>
  44. <Format id="default">
  45. <Columns>
  46. <Column size="149"/>
  47. <Column size="0"/>
  48. <Column size="80"/>
  49. <Column size="80"/>
  50. <Column size="50"/>
  51. <Column size="50"/>
  52. <Column size="50"/>
  53. <Column size="50"/>
  54. <Column size="50"/>
  55. <Column size="50"/>
  56. <Column size="50"/>
  57. <Column size="50"/>
  58. <Column size="50"/>
  59. <Column size="50"/>
  60. <Column size="50"/>
  61. <Column size="50"/>
  62. <Column size="50"/>
  63. <Column size="50"/>
  64. <Column size="50"/>
  65. <Column size="50"/>
  66. <Column size="50"/>
  67. <Column size="50"/>
  68. <Column size="50"/>
  69. <Column size="50"/>
  70. <Column size="50"/>
  71. <Column size="50"/>
  72. <Column size="50"/>
  73. <Column size="50"/>
  74. <Column size="50"/>
  75. <Column size="50"/>
  76. <Column size="50"/>
  77. <Column size="50"/>
  78. <Column size="50"/>
  79. <Column size="50"/>
  80. <Column size="50"/>
  81. <Column size="50"/>
  82. <Column size="50"/>
  83. <Column size="75"/>
  84. <Column size="75"/>
  85. <Column size="100"/>
  86. </Columns>
  87. <Rows>
  88. <Row size="24" band="head"/>
  89. <Row size="24"/>
  90. </Rows>
  91. <Band id="head">
  92. <Cell text="품명"/>
  93. <Cell col="1" text="규격"/>
  94. <Cell col="2" text="구분"/>
  95. <Cell col="3" text="전월재고"/>
  96. <Cell col="4" text="1"/>
  97. <Cell col="5" text="2"/>
  98. <Cell col="6" text="3"/>
  99. <Cell col="7" text="4"/>
  100. <Cell col="8" text="5"/>
  101. <Cell col="9" text="6"/>
  102. <Cell col="10" text="7"/>
  103. <Cell col="11" text="8"/>
  104. <Cell col="12" text="9"/>
  105. <Cell col="13" text="10"/>
  106. <Cell col="14" text="11"/>
  107. <Cell col="15" text="12"/>
  108. <Cell col="16" text="13"/>
  109. <Cell col="17" text="14"/>
  110. <Cell col="18" text="15"/>
  111. <Cell col="19" text="16"/>
  112. <Cell col="20" text="17"/>
  113. <Cell col="21" text="18"/>
  114. <Cell col="22" text="19"/>
  115. <Cell col="23" text="20"/>
  116. <Cell col="24" text="21"/>
  117. <Cell col="25" text="22"/>
  118. <Cell col="26" text="23"/>
  119. <Cell col="27" text="24"/>
  120. <Cell col="28" text="25"/>
  121. <Cell col="29" text="26"/>
  122. <Cell col="30" text="27"/>
  123. <Cell col="31" text="28"/>
  124. <Cell col="32" text="29"/>
  125. <Cell col="33" text="30"/>
  126. <Cell col="34" text="31"/>
  127. <Cell col="35" text="합계"/>
  128. <Cell col="36" text="잔고"/>
  129. <Cell col="37" text="act(kBq)"/>
  130. <Cell col="38" text="act(uCi)"/>
  131. <Cell col="39"/>
  132. </Band>
  133. <Band id="body">
  134. <Cell style="align:center middle;" text="bind:itemnm" suppress="1" suppressalign="middle,over"/>
  135. <Cell col="1" celltype="head" text="bind:specnm"/>
  136. <Cell col="2" style="align:center middle;" text="bind:ioflag"/>
  137. <Cell col="3" text="bind:d00"/>
  138. <Cell col="4" text="bind:d01"/>
  139. <Cell col="5" text="bind:d02"/>
  140. <Cell col="6" text="bind:d03"/>
  141. <Cell col="7" text="bind:d04"/>
  142. <Cell col="8" text="bind:d05"/>
  143. <Cell col="9" text="bind:d06"/>
  144. <Cell col="10" text="bind:d07"/>
  145. <Cell col="11" text="bind:d08"/>
  146. <Cell col="12" text="bind:d09"/>
  147. <Cell col="13" text="bind:d10"/>
  148. <Cell col="14" text="bind:d11"/>
  149. <Cell col="15" text="bind:d12"/>
  150. <Cell col="16" text="bind:d13"/>
  151. <Cell col="17" text="bind:d14"/>
  152. <Cell col="18" text="bind:d15"/>
  153. <Cell col="19" text="bind:d16"/>
  154. <Cell col="20" text="bind:d17"/>
  155. <Cell col="21" text="bind:d18"/>
  156. <Cell col="22" text="bind:d19"/>
  157. <Cell col="23" text="bind:d20"/>
  158. <Cell col="24" text="bind:d21"/>
  159. <Cell col="25" text="bind:d22"/>
  160. <Cell col="26" text="bind:d23"/>
  161. <Cell col="27" text="bind:d24"/>
  162. <Cell col="28" text="bind:d25"/>
  163. <Cell col="29" text="bind:d26"/>
  164. <Cell col="30" text="bind:d27"/>
  165. <Cell col="31" text="bind:d28"/>
  166. <Cell col="32" text="bind:d29"/>
  167. <Cell col="33" text="bind:d30"/>
  168. <Cell col="34" text="bind:d31"/>
  169. <Cell col="35" text="bind:dsum"/>
  170. <Cell col="36" text="bind:dadd"/>
  171. <Cell col="37" text="bind:kact"/>
  172. <Cell col="38" text="bind:mact"/>
  173. <Cell col="39" text="bind:gong"/>
  174. </Band>
  175. </Format>
  176. </Formats>
  177. </Grid>
  178. <Grid id="grd_wlnlist" taborder="4" binddataset="ds_main_detail_wlnlist" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 513 390 743" anchor="left bottom">
  179. <Formats>
  180. <Format id="default">
  181. <Columns>
  182. <Column size="140"/>
  183. <Column size="100"/>
  184. <Column size="65"/>
  185. <Column size="65"/>
  186. <Column size="0"/>
  187. <Column size="0"/>
  188. <Column size="0"/>
  189. <Column size="0"/>
  190. <Column size="0"/>
  191. <Column size="0"/>
  192. <Column size="0"/>
  193. <Column size="0"/>
  194. <Column size="0"/>
  195. </Columns>
  196. <Rows>
  197. <Row size="24" band="head"/>
  198. <Row size="24"/>
  199. </Rows>
  200. <Band id="head">
  201. <Cell text="거래처"/>
  202. <Cell col="1" text="항목"/>
  203. <Cell col="2" text="규격"/>
  204. <Cell col="3" text="수량"/>
  205. <Cell col="4"/>
  206. <Cell col="5"/>
  207. <Cell col="6"/>
  208. <Cell col="7"/>
  209. <Cell col="8"/>
  210. <Cell col="9"/>
  211. <Cell col="10"/>
  212. <Cell col="11"/>
  213. <Cell col="12"/>
  214. </Band>
  215. <Band id="body">
  216. <Cell text="bind:suplcustnm" edittype="none" displaytype="none"/>
  217. <Cell col="1" text="bind:goodnm" edittype="none" displaytype="none"/>
  218. <Cell col="2" text="bind:specnm" edittype="none" displaytype="none"/>
  219. <Cell col="3" text="bind:qty" edittype="none" displaytype="none"/>
  220. <Cell col="4" text="bind:suplcustcd"/>
  221. <Cell col="5" text="bind:lossresncd"/>
  222. <Cell col="6" text="bind:iodd"/>
  223. <Cell col="7" text="bind:ioflag"/>
  224. <Cell col="8" text="bind:bdioflag"/>
  225. <Cell col="9" text="bind:itemflag"/>
  226. <Cell col="10" text="bind:goodcd"/>
  227. <Cell col="11" text="bind:rem"/>
  228. <Cell col="12" text="bind:suppdeptcd"/>
  229. </Band>
  230. </Format>
  231. </Formats>
  232. </Grid>
  233. <Grid id="grd_delivelist" taborder="5" binddataset="ds_main_detail_delivelist" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 400 513 795 743" anchor="left bottom">
  234. <Formats>
  235. <Format id="default">
  236. <Columns>
  237. <Column size="140"/>
  238. <Column size="100"/>
  239. <Column size="65"/>
  240. <Column size="65"/>
  241. <Column size="0"/>
  242. <Column size="0"/>
  243. <Column size="0"/>
  244. <Column size="0"/>
  245. <Column size="0"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. <Column size="0"/>
  249. <Column size="0"/>
  250. </Columns>
  251. <Rows>
  252. <Row size="24" band="head"/>
  253. <Row size="24"/>
  254. </Rows>
  255. <Band id="head">
  256. <Cell text="거래처"/>
  257. <Cell col="1" text="항목"/>
  258. <Cell col="2" text="규격"/>
  259. <Cell col="3" text="수량"/>
  260. <Cell col="4"/>
  261. <Cell col="5"/>
  262. <Cell col="6"/>
  263. <Cell col="7"/>
  264. <Cell col="8"/>
  265. <Cell col="9"/>
  266. <Cell col="10"/>
  267. <Cell col="11"/>
  268. <Cell col="12"/>
  269. </Band>
  270. <Band id="body">
  271. <Cell text="bind:suplcustnm" edittype="none" displaytype="none"/>
  272. <Cell col="1" text="bind:goodnm" edittype="none" displaytype="none"/>
  273. <Cell col="2" text="bind:specnm" edittype="none" displaytype="none"/>
  274. <Cell col="3" text="bind:qty" edittype="none" displaytype="none"/>
  275. <Cell col="4" text="bind:suplcustcd"/>
  276. <Cell col="5" text="bind:lossresncd"/>
  277. <Cell col="6" text="bind:iodd"/>
  278. <Cell col="7" text="bind:ioflag"/>
  279. <Cell col="8" text="bind:bdioflag"/>
  280. <Cell col="9" text="bind:itemflag"/>
  281. <Cell col="10" text="bind:goodcd"/>
  282. <Cell col="11" text="bind:rem"/>
  283. <Cell col="12" text="bind:suppdeptcd"/>
  284. </Band>
  285. </Format>
  286. </Formats>
  287. </Grid>
  288. <Grid id="grd_mngtlist" taborder="6" binddataset="ds_main_detail_mngtlist" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 805 513 1195 743" anchor="left right bottom">
  289. <Formats>
  290. <Format id="default">
  291. <Columns>
  292. <Column size="140"/>
  293. <Column size="100"/>
  294. <Column size="65"/>
  295. <Column size="65"/>
  296. <Column size="0"/>
  297. <Column size="0"/>
  298. <Column size="0"/>
  299. <Column size="0"/>
  300. <Column size="0"/>
  301. <Column size="0"/>
  302. <Column size="0"/>
  303. <Column size="0"/>
  304. <Column size="0"/>
  305. </Columns>
  306. <Rows>
  307. <Row size="24" band="head"/>
  308. <Row size="24"/>
  309. </Rows>
  310. <Band id="head">
  311. <Cell text="거래처"/>
  312. <Cell col="1" text="항목"/>
  313. <Cell col="2" text="규격"/>
  314. <Cell col="3" text="수량"/>
  315. <Cell col="4" text="사유"/>
  316. <Cell col="5"/>
  317. <Cell col="6"/>
  318. <Cell col="7"/>
  319. <Cell col="8"/>
  320. <Cell col="9"/>
  321. <Cell col="10"/>
  322. <Cell col="11"/>
  323. <Cell col="12"/>
  324. </Band>
  325. <Band id="body">
  326. <Cell text="bind:suplcustnm" edittype="none" displaytype="none"/>
  327. <Cell col="1" text="bind:goodnm" edittype="none" displaytype="none"/>
  328. <Cell col="2" text="bind:specnm" edittype="none" displaytype="none"/>
  329. <Cell col="3" text="bind:qty" edittype="text" displaytype="text"/>
  330. <Cell col="4" text="bind:suplcustcd"/>
  331. <Cell col="5" text="bind:lossresncd"/>
  332. <Cell col="6" text="bind:iodd"/>
  333. <Cell col="7" text="bind:ioflag"/>
  334. <Cell col="8" text="bind:bdioflag"/>
  335. <Cell col="9" text="bind:itemflag"/>
  336. <Cell col="10" text="bind:goodcd"/>
  337. <Cell col="11" text="bind:rem"/>
  338. <Cell col="12" text="bind:suppdeptcd"/>
  339. </Band>
  340. </Format>
  341. </Formats>
  342. </Grid>
  343. <Static id="caption4" text="사용 현황" class="tit_2" position="absolute 400 496 484 517" anchor="left bottom"/>
  344. <Static id="caption1" text="입고현황" class="tit_2" position="absolute 0 496 84 518" anchor="left bottom"/>
  345. <Static id="caption2" text="관리 현황" class="tit_2" position="absolute 806 496 890 517" anchor="left bottom"/>
  346. <Button id="button3" taborder="8" text="저장" class="btn4" position="absolute 1139 748 1195 770" anchor="right bottom" onclick="button3_onclick"/>
  347. <Button id="btnSave" taborder="9" text="확인" class="btn4" position="absolute 940 749 996 771" anchor="left bottom" onclick="btnSave_onclick"/>
  348. <Edit id="output2" taborder="10" readonly="true" position="absolute 868 751 938 770" anchor="left bottom" autoselect="true" autoskip="true"/>
  349. <Edit id="input2" taborder="11" class="input_search" position="absolute 788 751 866 770" anchor="left bottom" autoselect="true" autoskip="true" onkeydown="input2_onkeydown"/>
  350. <Static id="caption9" text="일계표 확인자 :" class="search_name" position="absolute 665 752 779 769" anchor="left bottom"/>
  351. <Edit id="opt_dt" taborder="12" readonly="true" position="absolute 516 751 646 770" anchor="left bottom" autoselect="true" autoskip="true"/>
  352. <Edit id="opt_nm" taborder="13" readonly="true" position="absolute 443 751 513 770" anchor="left bottom" autoselect="true" autoskip="true"/>
  353. <Static id="caption7" text="일계표 최종 확인자 :" class="search_name" position="absolute 290 752 436 769" anchor="left bottom"/>
  354. <Button id="btn_excel" taborder="14" text="엑셀" class="btn7" position="absolute 155 750 213 772" anchor="left bottom" onclick="btn_excel_onclick"/>
  355. <Button id="button1" taborder="15" text="Activity출력" class="btn6" position="absolute 57 750 153 772" anchor="left bottom" onclick="button1_onclick"/>
  356. <Button id="btn_prt" taborder="16" text="출력" class="btn6" position="absolute 0 750 56 772" anchor="left bottom" onclick="btn_prt_onclick"/>
  357. </Layout>
  358. </Layouts>
  359. <Objects>
  360. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  361. <ColumnInfo>
  362. <Column id="srchdd" type="STRING" size="256"/>
  363. <Column id="tempym" type="STRING" size="256"/>
  364. <Column id="srchbdioflag" type="STRING" size="256"/>
  365. <Column id="srchym" type="STRING" size="256"/>
  366. <Column id="suppdeptcd" type="STRING" size="256"/>
  367. <Column id="wlnlist" type="STRING" size="256"/>
  368. <Column id="delivelist" type="STRING" size="256"/>
  369. <Column id="mngtlist" type="STRING" size="256"/>
  370. <Column id="divgrupcd" type="STRING" size="256"/>
  371. <Column id="codeflag" type="STRING" size="256"/>
  372. <Column id="tclscd" type="STRING" size="256"/>
  373. <Column id="srchcnfmid" type="STRING" size="256"/>
  374. <Column id="srchcnfmnm" type="STRING" size="256"/>
  375. <Column id="testgrupnm" type="STRING" size="256"/>
  376. </ColumnInfo>
  377. <Rows>
  378. <Row>
  379. <Col id="srchdd"/>
  380. <Col id="tempym"/>
  381. <Col id="srchbdioflag"/>
  382. <Col id="srchym"/>
  383. <Col id="suppdeptcd"/>
  384. <Col id="wlnlist"/>
  385. <Col id="delivelist"/>
  386. <Col id="mngtlist"/>
  387. <Col id="divgrupcd"/>
  388. <Col id="codeflag"/>
  389. <Col id="tclscd"/>
  390. <Col id="srchcnfmid"/>
  391. <Col id="srchcnfmnm"/>
  392. </Row>
  393. </Rows>
  394. </Dataset>
  395. <Dataset id="ds_hidden_cnfm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  396. <ColumnInfo>
  397. <Column id="nm" type="STRING" size="256"/>
  398. <Column id="dt" type="STRING" size="256"/>
  399. </ColumnInfo>
  400. <Rows>
  401. <Row>
  402. <Col id="nm"/>
  403. <Col id="dt"/>
  404. </Row>
  405. </Rows>
  406. </Dataset>
  407. <Dataset id="ds_init_lb0125" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  408. <Dataset id="ds_init_lb0103" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  409. <ColumnInfo>
  410. <Column id="nm" type="STRING" size="256"/>
  411. <Column id="cd" type="STRING" size="256"/>
  412. </ColumnInfo>
  413. </Dataset>
  414. <Dataset id="ds_hidden_ref_tclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  415. <ColumnInfo>
  416. <Column id="tclsnmlist" type="STRING" size="256"/>
  417. <Column id="tclscdlist" type="STRING" size="256"/>
  418. <Column id="tclscdlist2" type="STRING" size="256"/>
  419. <Column id="testgrup" type="STRING" size="256"/>
  420. <Column id="tclsnmlist2" type="STRING" size="256"/>
  421. </ColumnInfo>
  422. <Rows>
  423. <Row>
  424. <Col id="tclsnmlist"/>
  425. <Col id="tclscdlist"/>
  426. <Col id="tclscdlist2"/>
  427. <Col id="testgrup"/>
  428. <Col id="tclsnmlist2"/>
  429. </Row>
  430. </Rows>
  431. </Dataset>
  432. <Dataset id="ds_main_daysumrept_daysumreptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  433. <ColumnInfo>
  434. <Column id="itemcd" type="STRING" size="256" sumtext="물품명"/>
  435. <Column id="itemnm" type="STRING" size="256" sumtext="물품명"/>
  436. <Column id="specnm" type="STRING" size="256" sumtext="물품명"/>
  437. <Column id="ioflag" type="STRING" size="256" sumtext="입출고구분"/>
  438. <Column id="d00" type="STRING" size="256" sumtext="전달재고"/>
  439. <Column id="d01" type="STRING" size="256" sumtext="기준일"/>
  440. <Column id="d02" type="STRING" size="256" sumtext="기준일"/>
  441. <Column id="d03" type="STRING" size="256" sumtext="기준일"/>
  442. <Column id="d04" type="STRING" size="256" sumtext="기준일"/>
  443. <Column id="d05" type="STRING" size="256" sumtext="기준일"/>
  444. <Column id="d06" type="STRING" size="256" sumtext="기준일"/>
  445. <Column id="d07" type="STRING" size="256" sumtext="기준일"/>
  446. <Column id="d08" type="STRING" size="256" sumtext="기준일"/>
  447. <Column id="d09" type="STRING" size="256" sumtext="기준일"/>
  448. <Column id="d10" type="STRING" size="256" sumtext="기준일"/>
  449. <Column id="d11" type="STRING" size="256" sumtext="기준일"/>
  450. <Column id="d12" type="STRING" size="256" sumtext="기준일"/>
  451. <Column id="d13" type="STRING" size="256" sumtext="기준일"/>
  452. <Column id="d14" type="STRING" size="256" sumtext="기준일"/>
  453. <Column id="d15" type="STRING" size="256" sumtext="기준일"/>
  454. <Column id="d16" type="STRING" size="256" sumtext="기준일"/>
  455. <Column id="d17" type="STRING" size="256" sumtext="기준일"/>
  456. <Column id="d18" type="STRING" size="256" sumtext="기준일"/>
  457. <Column id="d19" type="STRING" size="256" sumtext="기준일"/>
  458. <Column id="d20" type="STRING" size="256" sumtext="기준일"/>
  459. <Column id="d21" type="STRING" size="256" sumtext="기준일"/>
  460. <Column id="d22" type="STRING" size="256" sumtext="기준일"/>
  461. <Column id="d23" type="STRING" size="256" sumtext="기준일"/>
  462. <Column id="d24" type="STRING" size="256" sumtext="기준일"/>
  463. <Column id="d25" type="STRING" size="256" sumtext="기준일"/>
  464. <Column id="d26" type="STRING" size="256" sumtext="기준일"/>
  465. <Column id="d27" type="STRING" size="256" sumtext="기준일"/>
  466. <Column id="d28" type="STRING" size="256" sumtext="기준일"/>
  467. <Column id="d29" type="STRING" size="256" sumtext="기준일"/>
  468. <Column id="d30" type="STRING" size="256" sumtext="기준일"/>
  469. <Column id="d31" type="STRING" size="256" sumtext="기준일"/>
  470. <Column id="dsum" type="STRING" size="256" sumtext="합계"/>
  471. <Column id="dadd" type="STRING" size="256" sumtext="이번달재고"/>
  472. <Column id="kact" type="STRING" size="256" sumtext="이번달재고"/>
  473. <Column id="mact" type="STRING" size="256" sumtext="이번달재고"/>
  474. </ColumnInfo>
  475. </Dataset>
  476. <Dataset id="ds_main_detail_wlnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  477. <Dataset id="ds_main_detail_delivelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  478. <Dataset id="ds_main_detail_mngtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  479. <Dataset id="ds_cnfm_cnfminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  480. <ColumnInfo>
  481. <Column id="cnfmid" type="STRING" size="256"/>
  482. <Column id="cnfmnm" type="STRING" size="256"/>
  483. </ColumnInfo>
  484. <Rows>
  485. <Row/>
  486. </Rows>
  487. </Dataset>
  488. <Dataset id="ds_main_testgrupdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  489. <ColumnInfo>
  490. <Column id="chk" type="STRING" size="256" sumtext="선택"/>
  491. <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
  492. <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
  493. <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
  494. </ColumnInfo>
  495. </Dataset>
  496. <Dataset id="ds_hidden_tclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  497. <ColumnInfo>
  498. <Column id="tclscdlist" type="STRING" size="256"/>
  499. <Column id="tclsnmlist" type="STRING" size="256"/>
  500. </ColumnInfo>
  501. <Rows>
  502. <Row/>
  503. </Rows>
  504. </Dataset>
  505. <Dataset id="ds_temp_sendtclsnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  506. <Dataset id="ds_init_lb01032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  507. <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  508. <ColumnInfo>
  509. <Column id="tmpym" type="STRING" size="256"/>
  510. <Column id="divgrupcd" type="STRING" size="256"/>
  511. <Column id="tclscd" type="STRING" size="256"/>
  512. </ColumnInfo>
  513. <Rows>
  514. <Row>
  515. <Col id="tmpym"/>
  516. <Col id="divgrupcd">00</Col>
  517. <Col id="tclscd"/>
  518. </Row>
  519. </Rows>
  520. </Dataset>
  521. <Dataset id="ds_hidden_Rex" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  522. <ColumnInfo>
  523. <Column id="itemnm" type="STRING" size="256"/>
  524. </ColumnInfo>
  525. <Rows>
  526. <Row/>
  527. </Rows>
  528. </Dataset>
  529. </Objects>
  530. <Bind>
  531. <BindItem id="item0" compid="group2.input3" propid="value" datasetid="ds_send" columnid="srchym"/>
  532. <BindItem id="item1" compid="group2.combo1" propid="value" datasetid="ds_hidden_ref_tclscdlist" columnid="testgrup"/>
  533. <BindItem id="item2" compid="group2.radio1" propid="value" datasetid="ds_send" columnid="srchbdioflag"/>
  534. <BindItem id="item3" compid="opt_nm" propid="value" datasetid="ds_hidden_cnfm" columnid="nm"/>
  535. <BindItem id="item4" compid="opt_dt" propid="value" datasetid="ds_hidden_cnfm" columnid="dt"/>
  536. <BindItem id="item5" compid="input2" propid="value" datasetid="ds_cnfm_cnfminfo" columnid="cnfmid"/>
  537. <BindItem id="item6" compid="output2" propid="value" datasetid="ds_cnfm_cnfminfo" columnid="cnfmnm"/>
  538. </Bind>
  539. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  540. * System Name :
  541. * Job Name :
  542. * Creator :
  543. * Make Date : 2015-05-01
  544. * Description :
  545. *---------------------------------------------------------------------------------------
  546. * Modify Date Modifier Modify Description
  547. *---------------------------------------------------------------------------------------
  548. * 2015-05-01 Live Converter TF->XP
  549. *
  550. *---------------------------------------------------------------------------------------
  551. ****************************************************************************************/
  552. include "com_commonxp::comm_main.xjs";
  553. include "ast_examcurexp::AEZ0001.xjs";
  554. include "lis_commonxp::LLZ001.xjs";
  555. var vSuppdeptcd;
  556. function SMLNP00300_oninit(obj:Form, e:InitEventInfo)
  557. {
  558. frmf_initForm(obj);
  559. }
  560. function SMLNP00300_onload(obj:Form, e:LoadEventInfo)
  561. {
  562. grdf_initGrid(grd_delivelist);
  563. grdf_initGrid(grd_mngtlist);
  564. grdf_initGrid(grd_wlnlist);
  565. grdf_initGrid(datagrid1);
  566. lf_setInit();
  567. }
  568. function lf_setInit(ref)
  569. {
  570. if(ref !=2)
  571. {
  572. lf_aezfSetSuppDeptcd();
  573. vSuppdeptcd = frmf_getPrestDeptCd();
  574. var toDay = utlf_getCurrentDate();
  575. var toDays = toDay.substr(0,6)
  576. ds_send.setColumn(0, "srchbdioflag", "O");
  577. ds_send.setColumn(0, "srchym", toDays);
  578. lf_getDbDeptcd("0116|0000|0103|0125|", "")
  579. ds_hidden_cnfm.setColumn(0, "nm", ds_init_lb0125.getColumn(0, "nm"));
  580. ds_hidden_cnfm.setColumn(0, "dt", ds_init_lb0125.getColumn(0, "cd"));
  581. }
  582. }
  583. function group2_input3_onchanged(obj:Calendar, e:ChangeEventInfo)
  584. {
  585. ds_send.setColumn(0, "srchym", String(obj.value).substr(0,6));
  586. }
  587. function group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  588. {
  589. fSelectTestGrup();
  590. }
  591. function fSelectTestGrup()
  592. {
  593. ds_main_detail_delivelist.clearData();
  594. ds_main_detail_mngtlist.clearData();
  595. ds_main_detail_wlnlist.clearData();
  596. ds_send.setColumn(0, "testgrupnm", group2.combo1.text);
  597. var oParam = {};
  598. oParam.id = "TRLLF90401";
  599. oParam.service = "diagtestapplib.LisCommon";
  600. oParam.method = "reqGetTestGrupDetl";
  601. oParam.inds = "cond=ds_send";
  602. oParam.outds = "ds_main_testgrupdetl=getTestGrupDetl";
  603. oParam.async = false;
  604. //oParam.callback = "cf_TRLLF90401";
  605. tranf_submit(oParam);
  606. fSetPopUpTclscdList();
  607. }
  608. function fSetPopUpTclscdList()
  609. {
  610. var count = ds_main_testgrupdetl.rowcount;
  611. if(count > 0)
  612. {
  613. var sendtclsnm = ds_main_testgrupdetl.getColumn(0, "tclsnm");
  614. var sendtclsnm2 = ds_main_testgrupdetl.getColumn(0, "tclsnm");
  615. var sendtclscd = ds_main_testgrupdetl.getColumn(0, "tclscd");
  616. var sendtclscd2 = ds_main_testgrupdetl.getColumn(0, "tclscd");
  617. if(utlf_isNull(sendtclsnm))
  618. {
  619. ds_hidden_tclscdlist.setColumn(0, "tclscdlist", "");
  620. ds_hidden_tclscdlist.setColumn(0, "tclsnmlist", "");
  621. }
  622. else
  623. {
  624. for(var i = 0; i < count; i++)
  625. {
  626. sendtclsnm = sendtclsnm + ", " + ds_main_testgrupdetl.getColumn(i, "tclsnm");
  627. sendtclsnm2 = sendtclsnm2 + "▦ " + ds_main_testgrupdetl.getColumn(i, "tclsnm");
  628. sendtclscd = sendtclscd + "','" + ds_main_testgrupdetl.getColumn(i, "tclscd");
  629. sendtclscd2 = sendtclscd2 + "▦" + ds_main_testgrupdetl.getColumn(i, "tclscd");
  630. }
  631. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", sendtclsnm);
  632. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist", "'" + sendtclscd + "'");
  633. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist2", sendtclscd2);
  634. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist2", sendtclsnm2);
  635. }
  636. }
  637. ds_send.setColumn(0, "tclscd", ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist"));
  638. }
  639. function group2_button61_onclick(obj:Button, e:ClickEventInfo)
  640. {
  641. var testgrup = ds_hidden_ref_tclscdlist.setColumn(0, "testgrup");
  642. var objArg = new Object();
  643. objArg.testGrup = ds_hidden_ref_tclscdlist;
  644. frmf_modal("SMLLF90400", "SMLLF90400", objArg, "", "", "", "", "", "", "", "", "", "M");
  645. //ds_hidden_ref_tclscdlist.copyData(ds_temp_sendtclsnm)
  646. fBaseInfoRef2("01032|");
  647. }
  648. function group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  649. {
  650. var oParam = {};
  651. oParam.id = "TRLNP00302";
  652. oParam.service = "refprintmngtapp.NmedRefPrintMngt";
  653. oParam.method = "reqGetDaySumRept";
  654. oParam.inds = "req=ds_send";
  655. oParam.outds = "ds_main_daysumrept_daysumreptlist=daysumreptlist";
  656. oParam.async = false;
  657. //oParam.callback = "cf_TRLNP00302";
  658. tranf_submit(oParam);
  659. frmf_open("SPLNP90300", "SPLNP90300", "", "", "", "", "", "", "", "", "", "", "M");
  660. }
  661. function datagrid1_oncellclick(obj:Grid, e:GridClickEventInfo)
  662. {
  663. if(e.col > 3 && e.col < 35)
  664. {
  665. var col = datagrid1.getCellProperty("Head", e.col, "text");
  666. col = col.replace("d", "");
  667. ds_send.setColumn(0, "srchdd", ds_send.getColumn(0, "srchym")+col);
  668. var oParam = {};
  669. oParam.id = "TRLNP00301";
  670. oParam.service = "refprintmngtapp.NmedRefPrintMngt";
  671. oParam.method = "reqGetDaySumReptDetail";
  672. oParam.inds = "req=ds_send";
  673. oParam.outds = "ds_main_detail_wlnlist=wlnlist ds_main_detail_delivelist=delivelist ds_main_detail_mngtlist=mngtlist";
  674. oParam.async = false;
  675. //oParam.callback = "cf_TRLNP00301";
  676. tranf_submit(oParam);
  677. }
  678. else
  679. {
  680. ds_main_detail_delivelist.clearData();
  681. ds_main_detail_mngtlist.clearData();
  682. ds_main_detail_wlnlist.clearData();
  683. }
  684. }
  685. function input2_onkeydown(obj:Edit, e:KeyEventInfo)
  686. {
  687. if (e.keycode == 13 )
  688. {
  689. dsf_createDsRow("ds_srchcnfmid", [{col:"srchcnfmid", type:"STRING", size:256 , val : input2.value}]);
  690. var oParam = {};
  691. oParam.id = "TRAEQ04003";
  692. oParam.service = "examcurebaseapp.NuclBase";
  693. oParam.method = "reqGetCnfmNM";
  694. oParam.inds = "req=ds_srchcnfmid";
  695. oParam.outds = "ds_cnfm_cnfminfo=cnfminfo";
  696. oParam.async = false;
  697. //oParam.callback = "cf_TRAEQ04003";
  698. tranf_submit(oParam);
  699. }
  700. }
  701. function btn_prt_onclick(obj:Button, e:ClickEventInfo)
  702. {
  703. fPrintRex();
  704. }
  705. function button1_onclick(obj:Button, e:ClickEventInfo)
  706. {
  707. fPrintRexAct();
  708. }
  709. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  710. {
  711. grdf_exportExcel(datagrid1, "일계표_"+utlf_getCurrentDate(), "일계표_"+utlf_getCurrentDate());
  712. }
  713. function btnSave_onclick(obj:Button, e:ClickEventInfo)
  714. {
  715. var cnfmnm = ds_cnfm_cnfminfo.getColumn(0, "cnfmnm");
  716. if(utlf_isNull(cnfmnm))
  717. {
  718. alert("일계표 확인자를 입력하세요");
  719. input2.setFocus();
  720. return;
  721. }
  722. if(sysf_messageBox("", "Q004")==6)
  723. {
  724. ds_send.setColumn(0, "srchcnfmid", ds_cnfm_cnfminfo.getColumn(0, "cnfmid"));
  725. ds_send.setColumn(0, "srchcnfmnm", ds_cnfm_cnfminfo.getColumn(0, "cnfmnm"));
  726. var oParam = {};
  727. oParam.id = "TXLNP00302";
  728. oParam.service = "refprintmngtapp.NmedRefPrintMngt";
  729. oParam.method = "reqSetCnfmID";
  730. oParam.inds = "cond=ds_send";
  731. oParam.async = false;
  732. oParam.callback = "cf_TXLNP00302";
  733. tranf_submit(oParam);
  734. }
  735. }
  736. function cf_TXLNP00302(sSvcId, nErrorCode, sErrorMsg)
  737. {
  738. if(nErrorCode < 0)
  739. {
  740. return;
  741. }
  742. else
  743. {
  744. lf_getDbDeptcd("0125|", "")
  745. ds_hidden_cnfm.setColumn(0, "nm", ds_init_lb0125.getColumn(0, "nm"));
  746. ds_hidden_cnfm.setColumn(0, "dt", ds_init_lb0125.getColumn(0, "cd"));
  747. }
  748. }
  749. function button3_onclick(obj:Button, e:ClickEventInfo)
  750. {
  751. var oParam = {};
  752. oParam.id = "TXAEQ00401";
  753. oParam.service = "examcurebaseapp.NuclBase";
  754. oParam.method = "reqExeNuclDaySumRept";
  755. oParam.inds = "wlnlist=ds_main_detail_wlnlist:u delivelist=ds_main_detail_delivelist:u mngtlist=ds_main_detail_mngtlist:u";
  756. oParam.outds = "ds_=item";
  757. oParam.typeStr = "m";
  758. oParam.async = false;
  759. oParam.callback = "cf_TXAEQ00401";
  760. tranf_submit(oParam);
  761. }
  762. function cf_TXAEQ00401(sSvcId, nErrorCode, sErrorMsg)
  763. {
  764. if(nErrorCode < 0)
  765. {
  766. return;
  767. }
  768. else
  769. {
  770. var oParam = {};
  771. oParam.id = "TRLNP00302";
  772. oParam.service = "refprintmngtapp.NmedRefPrintMngt";
  773. oParam.method = "reqGetDaySumRept";
  774. oParam.inds = "req=ds_send";
  775. oParam.outds = "ds_main_daysumrept_daysumreptlist=daysumreptlist";
  776. oParam.async = false;
  777. //oParam.callback = "cf_TRLNP00302";
  778. tranf_submit(oParam);
  779. }
  780. }
  781. function fPrintRex()
  782. {
  783. ds_hidden_Rex.clearData();
  784. ds_hidden_Rex.addRow();
  785. var row = 0;
  786. for(var i = 0; i < ds_main_daysumrept_daysumreptlist.rowcount; i++)
  787. {
  788. if(i%4 == 1)
  789. {
  790. dsf_makeValue(ds_hidden_Rex, "itemnm", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "itemnm"), row);
  791. dsf_makeValue(ds_hidden_Rex, "specnm", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "specnm"), row);
  792. dsf_makeValue(ds_hidden_Rex, "ioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  793. dsf_makeValue(ds_hidden_Rex, "d00", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d00"), row);
  794. dsf_makeValue(ds_hidden_Rex, "d01", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d01"), row);
  795. dsf_makeValue(ds_hidden_Rex, "d02", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d02"), row);
  796. dsf_makeValue(ds_hidden_Rex, "d03", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d03"), row);
  797. dsf_makeValue(ds_hidden_Rex, "d04", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d04"), row);
  798. dsf_makeValue(ds_hidden_Rex, "d05", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d05"), row);
  799. dsf_makeValue(ds_hidden_Rex, "d06", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d06"), row);
  800. dsf_makeValue(ds_hidden_Rex, "d07", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d07"), row);
  801. dsf_makeValue(ds_hidden_Rex, "d08", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d08"), row);
  802. dsf_makeValue(ds_hidden_Rex, "d09", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d09"), row);
  803. dsf_makeValue(ds_hidden_Rex, "d10", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d10"), row);
  804. dsf_makeValue(ds_hidden_Rex, "d11", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d11"), row);
  805. dsf_makeValue(ds_hidden_Rex, "d12", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d12"), row);
  806. dsf_makeValue(ds_hidden_Rex, "d13", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d13"), row);
  807. dsf_makeValue(ds_hidden_Rex, "d14", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d14"), row);
  808. dsf_makeValue(ds_hidden_Rex, "d15", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d15"), row);
  809. dsf_makeValue(ds_hidden_Rex, "d16", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d16"), row);
  810. dsf_makeValue(ds_hidden_Rex, "d17", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d17"), row);
  811. dsf_makeValue(ds_hidden_Rex, "d18", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d18"), row);
  812. dsf_makeValue(ds_hidden_Rex, "d19", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d19"), row);
  813. dsf_makeValue(ds_hidden_Rex, "d20", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d20"), row);
  814. dsf_makeValue(ds_hidden_Rex, "d21", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d21"), row);
  815. dsf_makeValue(ds_hidden_Rex, "d22", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d22"), row);
  816. dsf_makeValue(ds_hidden_Rex, "d23", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d23"), row);
  817. dsf_makeValue(ds_hidden_Rex, "d24", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d24"), row);
  818. dsf_makeValue(ds_hidden_Rex, "d25", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d25"), row);
  819. dsf_makeValue(ds_hidden_Rex, "d26", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d26"), row);
  820. dsf_makeValue(ds_hidden_Rex, "d27", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d27"), row);
  821. dsf_makeValue(ds_hidden_Rex, "d28", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d28"), row);
  822. dsf_makeValue(ds_hidden_Rex, "d29", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d29"), row);
  823. dsf_makeValue(ds_hidden_Rex, "d30", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d30"), row);
  824. dsf_makeValue(ds_hidden_Rex, "d31", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d31"), row);
  825. dsf_makeValue(ds_hidden_Rex, "dsum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  826. dsf_makeValue(ds_hidden_Rex, "dadd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  827. }
  828. else if(i%4 == 2)
  829. {
  830. dsf_makeValue(ds_hidden_Rex, "eioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  831. dsf_makeValue(ds_hidden_Rex, "e00", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d00"), row);
  832. dsf_makeValue(ds_hidden_Rex, "e01", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d01"), row);
  833. dsf_makeValue(ds_hidden_Rex, "e02", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d02"), row);
  834. dsf_makeValue(ds_hidden_Rex, "e03", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d03"), row);
  835. dsf_makeValue(ds_hidden_Rex, "e04", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d04"), row);
  836. dsf_makeValue(ds_hidden_Rex, "e05", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d05"), row);
  837. dsf_makeValue(ds_hidden_Rex, "e06", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d06"), row);
  838. dsf_makeValue(ds_hidden_Rex, "e07", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d07"), row);
  839. dsf_makeValue(ds_hidden_Rex, "e08", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d08"), row);
  840. dsf_makeValue(ds_hidden_Rex, "e09", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d09"), row);
  841. dsf_makeValue(ds_hidden_Rex, "e10", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d10"), row);
  842. dsf_makeValue(ds_hidden_Rex, "e11", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d11"), row);
  843. dsf_makeValue(ds_hidden_Rex, "e12", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d12"), row);
  844. dsf_makeValue(ds_hidden_Rex, "e13", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d13"), row);
  845. dsf_makeValue(ds_hidden_Rex, "e14", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d14"), row);
  846. dsf_makeValue(ds_hidden_Rex, "e15", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d15"), row);
  847. dsf_makeValue(ds_hidden_Rex, "e16", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d16"), row);
  848. dsf_makeValue(ds_hidden_Rex, "e17", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d17"), row);
  849. dsf_makeValue(ds_hidden_Rex, "e18", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d18"), row);
  850. dsf_makeValue(ds_hidden_Rex, "e19", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d19"), row);
  851. dsf_makeValue(ds_hidden_Rex, "e20", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d20"), row);
  852. dsf_makeValue(ds_hidden_Rex, "e21", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d21"), row);
  853. dsf_makeValue(ds_hidden_Rex, "e22", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d22"), row);
  854. dsf_makeValue(ds_hidden_Rex, "e23", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d23"), row);
  855. dsf_makeValue(ds_hidden_Rex, "e24", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d24"), row);
  856. dsf_makeValue(ds_hidden_Rex, "e25", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d25"), row);
  857. dsf_makeValue(ds_hidden_Rex, "e26", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d26"), row);
  858. dsf_makeValue(ds_hidden_Rex, "e27", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d27"), row);
  859. dsf_makeValue(ds_hidden_Rex, "e28", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d28"), row);
  860. dsf_makeValue(ds_hidden_Rex, "e29", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d29"), row);
  861. dsf_makeValue(ds_hidden_Rex, "e30", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d30"), row);
  862. dsf_makeValue(ds_hidden_Rex, "e31", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d31"), row);
  863. dsf_makeValue(ds_hidden_Rex, "esum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  864. dsf_makeValue(ds_hidden_Rex, "eadd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  865. }
  866. else if(i%4 == 3)
  867. {
  868. dsf_makeValue(ds_hidden_Rex, "eioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  869. dsf_makeValue(ds_hidden_Rex, "m00", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d00"), row);
  870. dsf_makeValue(ds_hidden_Rex, "m01", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d01"), row);
  871. dsf_makeValue(ds_hidden_Rex, "m02", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d02"), row);
  872. dsf_makeValue(ds_hidden_Rex, "m03", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d03"), row);
  873. dsf_makeValue(ds_hidden_Rex, "m04", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d04"), row);
  874. dsf_makeValue(ds_hidden_Rex, "m05", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d05"), row);
  875. dsf_makeValue(ds_hidden_Rex, "m06", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d06"), row);
  876. dsf_makeValue(ds_hidden_Rex, "m07", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d07"), row);
  877. dsf_makeValue(ds_hidden_Rex, "m08", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d08"), row);
  878. dsf_makeValue(ds_hidden_Rex, "m09", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d09"), row);
  879. dsf_makeValue(ds_hidden_Rex, "m10", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d10"), row);
  880. dsf_makeValue(ds_hidden_Rex, "m11", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d11"), row);
  881. dsf_makeValue(ds_hidden_Rex, "m12", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d12"), row);
  882. dsf_makeValue(ds_hidden_Rex, "m13", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d13"), row);
  883. dsf_makeValue(ds_hidden_Rex, "m14", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d14"), row);
  884. dsf_makeValue(ds_hidden_Rex, "m15", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d15"), row);
  885. dsf_makeValue(ds_hidden_Rex, "m16", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d16"), row);
  886. dsf_makeValue(ds_hidden_Rex, "m17", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d17"), row);
  887. dsf_makeValue(ds_hidden_Rex, "m18", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d18"), row);
  888. dsf_makeValue(ds_hidden_Rex, "m19", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d19"), row);
  889. dsf_makeValue(ds_hidden_Rex, "m20", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d20"), row);
  890. dsf_makeValue(ds_hidden_Rex, "m21", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d21"), row);
  891. dsf_makeValue(ds_hidden_Rex, "m22", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d22"), row);
  892. dsf_makeValue(ds_hidden_Rex, "m23", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d23"), row);
  893. dsf_makeValue(ds_hidden_Rex, "m24", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d24"), row);
  894. dsf_makeValue(ds_hidden_Rex, "m25", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d25"), row);
  895. dsf_makeValue(ds_hidden_Rex, "m26", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d26"), row);
  896. dsf_makeValue(ds_hidden_Rex, "m27", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d27"), row);
  897. dsf_makeValue(ds_hidden_Rex, "m28", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d28"), row);
  898. dsf_makeValue(ds_hidden_Rex, "m29", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d29"), row);
  899. dsf_makeValue(ds_hidden_Rex, "m30", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d30"), row);
  900. dsf_makeValue(ds_hidden_Rex, "m31", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d31"), row);
  901. dsf_makeValue(ds_hidden_Rex, "msum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  902. dsf_makeValue(ds_hidden_Rex, "madd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  903. }
  904. else
  905. {
  906. dsf_makeValue(ds_hidden_Rex, "sioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  907. dsf_makeValue(ds_hidden_Rex, "s00", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d00"), row);
  908. dsf_makeValue(ds_hidden_Rex, "s01", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d01"), row);
  909. dsf_makeValue(ds_hidden_Rex, "s02", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d02"), row);
  910. dsf_makeValue(ds_hidden_Rex, "s03", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d03"), row);
  911. dsf_makeValue(ds_hidden_Rex, "s04", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d04"), row);
  912. dsf_makeValue(ds_hidden_Rex, "s05", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d05"), row);
  913. dsf_makeValue(ds_hidden_Rex, "s06", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d06"), row);
  914. dsf_makeValue(ds_hidden_Rex, "s07", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d07"), row);
  915. dsf_makeValue(ds_hidden_Rex, "s08", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d08"), row);
  916. dsf_makeValue(ds_hidden_Rex, "s09", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d09"), row);
  917. dsf_makeValue(ds_hidden_Rex, "s10", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d10"), row);
  918. dsf_makeValue(ds_hidden_Rex, "s11", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d11"), row);
  919. dsf_makeValue(ds_hidden_Rex, "s12", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d12"), row);
  920. dsf_makeValue(ds_hidden_Rex, "s13", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d13"), row);
  921. dsf_makeValue(ds_hidden_Rex, "s14", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d14"), row);
  922. dsf_makeValue(ds_hidden_Rex, "s15", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d15"), row);
  923. dsf_makeValue(ds_hidden_Rex, "s16", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d16"), row);
  924. dsf_makeValue(ds_hidden_Rex, "s17", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d17"), row);
  925. dsf_makeValue(ds_hidden_Rex, "s18", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d18"), row);
  926. dsf_makeValue(ds_hidden_Rex, "s19", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d19"), row);
  927. dsf_makeValue(ds_hidden_Rex, "s20", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d20"), row);
  928. dsf_makeValue(ds_hidden_Rex, "s21", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d21"), row);
  929. dsf_makeValue(ds_hidden_Rex, "s22", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d22"), row);
  930. dsf_makeValue(ds_hidden_Rex, "s23", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d23"), row);
  931. dsf_makeValue(ds_hidden_Rex, "s24", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d24"), row);
  932. dsf_makeValue(ds_hidden_Rex, "s25", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d25"), row);
  933. dsf_makeValue(ds_hidden_Rex, "s26", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d26"), row);
  934. dsf_makeValue(ds_hidden_Rex, "s27", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d27"), row);
  935. dsf_makeValue(ds_hidden_Rex, "s28", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d28"), row);
  936. dsf_makeValue(ds_hidden_Rex, "s29", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d29"), row);
  937. dsf_makeValue(ds_hidden_Rex, "s30", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d30"), row);
  938. dsf_makeValue(ds_hidden_Rex, "s31", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "d31"), row);
  939. dsf_makeValue(ds_hidden_Rex, "ssum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  940. dsf_makeValue(ds_hidden_Rex, "sadd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  941. var row = ds_hidden_Rex.addRow();
  942. }
  943. }
  944. var objDOM = rptf_createDOM(); // DOM 객체 설정
  945. rptf_setNodeListToDOM(objDOM, "/root/hidden/Rex", ds_hidden_Rex);
  946. rptf_setNodeListToDOM(objDOM, "/root/send", ds_send);
  947. rptf_setNodeListToDOM(objDOM, "/root/hidden/cnfm", ds_hidden_cnfm);
  948. var objParam = new Object();
  949. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  950. var option = "";
  951. rptf_exeReportPreview30(["RPLNP00300"],[objParam], option);
  952. }
  953. function fPrintRexAct()
  954. {
  955. ds_hidden_Rex.clearData();
  956. ds_hidden_Rex.addRow()
  957. var row = 0;
  958. var row2 = 0;
  959. var row3 = 0;
  960. for(var i = 0; i < ds_main_daysumrept_daysumreptlist.rowcount; i++)
  961. {
  962. if(i <= 36 || (i >108 && i<=148) || (i >228 && i<=268))
  963. {
  964. if(i%4 == 1)
  965. {
  966. dsf_makeValue(ds_hidden_Rex, "itemnm", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "itemnm"), row);
  967. dsf_makeValue(ds_hidden_Rex, "specnm", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "specnm"), row);
  968. dsf_makeValue(ds_hidden_Rex, "ioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  969. dsf_makeValue(ds_hidden_Rex, "dsum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  970. dsf_makeValue(ds_hidden_Rex, "dadd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  971. dsf_makeValue(ds_hidden_Rex, "dkact", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  972. dsf_makeValue(ds_hidden_Rex, "dmact", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  973. }
  974. else if(i%4 == 2)
  975. {
  976. dsf_makeValue(ds_hidden_Rex, "eioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  977. dsf_makeValue(ds_hidden_Rex, "esum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  978. dsf_makeValue(ds_hidden_Rex, "eadd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  979. dsf_makeValue(ds_hidden_Rex, "ekact", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  980. dsf_makeValue(ds_hidden_Rex, "emact", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  981. }
  982. else if(i%4 == 3)
  983. {
  984. }
  985. else
  986. {
  987. dsf_makeValue(ds_hidden_Rex, "sioflag", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  988. dsf_makeValue(ds_hidden_Rex, "ssum", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  989. dsf_makeValue(ds_hidden_Rex, "sadd", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  990. dsf_makeValue(ds_hidden_Rex, "skact", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  991. dsf_makeValue(ds_hidden_Rex, "smact", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  992. }
  993. }
  994. else if((i >36 && i<=72) || (i >148 && i<=188))
  995. {
  996. if(i%4 == 1)
  997. {
  998. dsf_makeValue(ds_hidden_Rex, "itemnm1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "itemnm"), row);
  999. dsf_makeValue(ds_hidden_Rex, "specnm1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "specnm"), row);
  1000. dsf_makeValue(ds_hidden_Rex, "ioflag1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  1001. dsf_makeValue(ds_hidden_Rex, "dsum1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  1002. dsf_makeValue(ds_hidden_Rex, "dadd1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  1003. dsf_makeValue(ds_hidden_Rex, "dkact1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  1004. dsf_makeValue(ds_hidden_Rex, "dmact1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  1005. }
  1006. else if(i%4 == 2)
  1007. {
  1008. dsf_makeValue(ds_hidden_Rex, "eioflag1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  1009. dsf_makeValue(ds_hidden_Rex, "esum1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  1010. dsf_makeValue(ds_hidden_Rex, "eadd1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  1011. dsf_makeValue(ds_hidden_Rex, "ekact1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  1012. dsf_makeValue(ds_hidden_Rex, "emact1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  1013. }
  1014. else if(i%4 == 3)
  1015. {
  1016. }
  1017. else
  1018. {
  1019. dsf_makeValue(ds_hidden_Rex, "sioflag1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  1020. dsf_makeValue(ds_hidden_Rex, "ssum1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  1021. dsf_makeValue(ds_hidden_Rex, "sadd1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  1022. dsf_makeValue(ds_hidden_Rex, "skact1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  1023. dsf_makeValue(ds_hidden_Rex, "smact1", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  1024. }
  1025. }
  1026. else if((i >72 && i<=108) || (i >188 && i<=228))
  1027. {
  1028. if(i%4 == 1)
  1029. {
  1030. dsf_makeValue(ds_hidden_Rex, "itemnm2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "itemnm"), row);
  1031. dsf_makeValue(ds_hidden_Rex, "specnm2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "specnm"), row);
  1032. dsf_makeValue(ds_hidden_Rex, "ioflag2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  1033. dsf_makeValue(ds_hidden_Rex, "dsum2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  1034. dsf_makeValue(ds_hidden_Rex, "dadd2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  1035. dsf_makeValue(ds_hidden_Rex, "dkact2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  1036. dsf_makeValue(ds_hidden_Rex, "dmact2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  1037. }
  1038. else if(i%4 == 2)
  1039. {
  1040. dsf_makeValue(ds_hidden_Rex, "eioflag2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  1041. dsf_makeValue(ds_hidden_Rex, "esum2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  1042. dsf_makeValue(ds_hidden_Rex, "eadd2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  1043. dsf_makeValue(ds_hidden_Rex, "ekact2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  1044. dsf_makeValue(ds_hidden_Rex, "emact2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  1045. }
  1046. else if(i%4 == 3)
  1047. {
  1048. }
  1049. else
  1050. {
  1051. dsf_makeValue(ds_hidden_Rex, "sioflag2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "ioflag"), row);
  1052. dsf_makeValue(ds_hidden_Rex, "ssum2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dsum"), row);
  1053. dsf_makeValue(ds_hidden_Rex, "sadd2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "dadd"), row);
  1054. dsf_makeValue(ds_hidden_Rex, "skact2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "kact"), row);
  1055. dsf_makeValue(ds_hidden_Rex, "smact2", "string", ds_main_daysumrept_daysumreptlist.getColumn(i, "mact"), row);
  1056. row = ds_hidden_Rex.addRow();
  1057. }
  1058. }
  1059. }
  1060. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1061. rptf_setNodeListToDOM(objDOM, "/root/hidden/Rex", ds_hidden_Rex);
  1062. rptf_setNodeListToDOM(objDOM, "/root/send", ds_send);
  1063. rptf_setNodeListToDOM(objDOM, "/root/hidden/cnfm", ds_hidden_cnfm);
  1064. var objParam = new Object();
  1065. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1066. var option = "";
  1067. rptf_exeReportPreview30(["RPLNP00301"],[objParam], option);
  1068. } ]]></Script>
  1069. </Form>
  1070. </FDL>