SMPAS03600_미수현황.xrw 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>미수현황</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <send>
  10. <enddd/>
  11. <uncodetl/>
  12. </send>
  13. <main>
  14. <unco>
  15. <uncolist/>
  16. </unco>
  17. <rcpt>
  18. <rcptlist/>
  19. </rcpt>
  20. <month>
  21. <unco>
  22. <uncolist/>
  23. </unco>
  24. <rcpt>
  25. <rcptlist/>
  26. </rcpt>
  27. </month>
  28. </main>
  29. </root>
  30. </instance>
  31. <script type="javascript" ev:event="xforms-ready">
  32. <![CDATA[
  33. datagrid2.rowHeight(1) = 23;
  34. datagrid1.rowHeight(1) = 23;
  35. datagrid3.rowHeight(1) = 23;
  36. datagrid4.rowHeight(1) = 23;
  37. datagrid4.rowHeight(2) = 23;
  38. model.setValue("/root/send/enddd", getCurrentDate());
  39. btn_unco.dispatch("onclick");
  40. model.refresh();
  41. ]]>
  42. </script>
  43. <submission id="TRPAS03610" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/unco"/>
  44. <submission id="TRPAS03620" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/rcpt"/>
  45. <submission id="TRPAS03630" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/month"/>
  46. </model>
  47. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  48. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  49. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  50. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  51. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  52. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  53. <script type="javascript" src="../../../com/batchinfoweb/js/ZSB001.js"/>
  54. <script type="javascript">
  55. <![CDATA[
  56. function setGridHeader() {
  57. var enddd= model.getValue("/root/send/enddd")+"01";
  58. var mm, mm1, mm2, mm3;
  59. var mm = enddd.toDate().getAddDate(-1, "M").getDateFormat("YYYYMMDD").substr(4,2) + "월말 미수금 잔액";
  60. var mm1 = enddd.toDate().getDateFormat("YYYYMMDD").substr(4,2) + "월 발생 미수";
  61. var mm2 = enddd.toDate().getDateFormat("YYYYMMDD").substr(4,2) + "월말 미수금 잔액";
  62. var mm3 = enddd.toDate().getDateFormat("YYYYMMDD").substr(4,2) + "월중 입금액";
  63. datagrid3.rebuildStyle();
  64. datagrid3.caption = "uncocls^uncocd^구분^" + mm + "^" + mm + "^" + mm + "^" + mm1 + "^" + mm1 + "^" + mm1 + "^" + mm2 + "^" + mm2 + "^" + mm2 + "|uncocls^uncocd^구분^입원^외래^계^입원^외래^계^입원^외래^계"
  65. datagrid4.rebuildStyle();
  66. datagrid4.caption = "uncocls^uncocd^구분^" + mm3 + "^" + mm3 + "^" + mm3 + "^" + mm3 + "^" + mm3 + "^" + mm3 + "^" + mm3 + "^징수율^전월비교^전월비교^전월비교^전월비교|uncocls^uncocd^구분^입원^입원^입원^외래^외래^외래^계^징수율^전월비교^전월비교^전월비교^전월비교|구분^입금^증액^감액^입금^증액^감액^계^징수율^입원^외래^계^증감율"
  67. model.refresh();
  68. }
  69. ]]>
  70. </script>
  71. </xhtml:head>
  72. <xhtml:body style="font-family:돋움, Arial; font-size:12px; color:#4d4d4d; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  73. <group id="grp_tle" style="left:0px; top:0px; width:1146px; height:13px; ">
  74. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:163px; height:14px; ">미수일보</caption>
  75. </group>
  76. <switch id="switch1" style="left:0px; top:91px; width:1190px; height:694px; ">
  77. <case id="case1">
  78. <line id="line1" class="line_1" style="x1:5px; y1:5px; x2:1182px; y2:5px; "/>
  79. <datagrid id="datagrid2" nodeset="/root/main/unco/uncolist" caption="uncocls^uncocd^구분^입원^입원^외래^외래^합계^합계|uncocls^uncocd^구분^금액^월누계총액^금액^월누계총액^금액^월누계총액" colsep="^" colwidth="100, 100, 200, 120, 120, 120, 120, 120, 120" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:10px; width:1177px; height:676px; ">
  80. <col ref="uncocls" visibility="hidden"/>
  81. <col ref="uncocd" visibility="hidden"/>
  82. <col ref="uncoclsnm" style="text-align:center; "/>
  83. <col ref="i_uncoamt" format="(-)#,###" style="text-align:right; "/>
  84. <col ref="i_accuncoamt" format="(-)#,###" style="text-align:right; "/>
  85. <col ref="o_uncoamt" format="(-)#,###" style="text-align:right; "/>
  86. <col ref="o_accuncoamt" format="(-)#,###" style="text-align:right; "/>
  87. <col ref="uncoamt" format="(-)#,###" style="text-align:right; "/>
  88. <col ref="accuncoamt" format="(-)#,###" style="text-align:right; "/>
  89. <script type="javascript" ev:event="ondblclick">
  90. <![CDATA[
  91. setParameter("SMPAS03800_uncocls", datagrid2.valueMatrix(datagrid2.row, datagrid2.colRef("uncocls")));
  92. setParameter("SMPAS03800_uncocd", datagrid2.valueMatrix(datagrid2.row, datagrid2.colRef("uncocd")));
  93. setParameter("SMPAS03800_uncorcptflag", "unco");
  94. setParameter("SMPAS03800_fromdd", model.getValue("/root/send/enddd"));
  95. setParameter("SMPAS03800_todd", model.getValue("/root/send/enddd"));
  96. modal("SMPAS03800", "1","150", "150", "SMPAS03800", "", "");
  97. ]]>
  98. </script>
  99. </datagrid>
  100. </case>
  101. <case id="case2">
  102. <line id="line8" class="line_1" style="x1:5px; y1:5px; x2:1182px; y2:5px; "/>
  103. <datagrid id="datagrid1" nodeset="/root/main/rcpt/rcptlist" caption="uncocls^uncocd^구분^입원^입원^외래^외래^합계^합계|uncocls^uncocd^구분^금액^월누계총액^금액^월누계총액^금액^월누계총액" colsep="^" colwidth="100, 100, 200, 120, 120, 120, 120, 120, 120" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:10px; width:1177px; height:676px; ">
  104. <col ref="uncocls" visibility="hidden"/>
  105. <col ref="uncocd" visibility="hidden"/>
  106. <col ref="uncoclsnm" style="text-align:center; "/>
  107. <col ref="i_rcptamt" format="(-)#,###" style="text-align:right; "/>
  108. <col ref="i_accrcptamt" format="(-)#,###" style="text-align:right; "/>
  109. <col ref="o_rcptamt" format="(-)#,###" style="text-align:right; "/>
  110. <col ref="o_accrcptamt" format="(-)#,###" style="text-align:right; "/>
  111. <col ref="rcptamt" format="(-)#,###" style="text-align:right; "/>
  112. <col ref="accrcptamt" format="(-)#,###" style="text-align:right; "/>
  113. <script type="javascript" ev:event="ondblclick">
  114. <![CDATA[
  115. setParameter("SMPAS03800_uncocls", datagrid1.valueMatrix(datagrid1.row, datagrid1.colRef("uncocls")));
  116. setParameter("SMPAS03800_uncocd", datagrid1.valueMatrix(datagrid1.row, datagrid1.colRef("uncocd")));
  117. setParameter("SMPAS03800_uncorcptflag", "rcpt");
  118. setParameter("SMPAS03800_fromdd", model.getValue("/root/send/enddd"));
  119. setParameter("SMPAS03800_todd", model.getValue("/root/send/enddd"));
  120. modal("SMPAS03800", "1","150", "150", "SMPAS03800", "", "");
  121. ]]>
  122. </script>
  123. </datagrid>
  124. </case>
  125. <case id="case3" selected="true">
  126. <line id="line7" class="line_1" style="x1:5px; y1:27px; x2:1182px; y2:27px; "/>
  127. <datagrid id="datagrid3" nodeset="/root/main/month/unco/uncolist" caption="uncocls^uncocd^구분^월말 미수금 잔액^월말 미수금 잔액^월말 미수금 잔액^월 발생미수^월 발생미수^월 발생미수^월말 미수금 잔액^월말 미수금 잔액^월말 미수금 잔액|uncocls^uncocd^구분^입원^외래^계^입원^외래^계^입원^외래^계" colsep="^" colwidth="65, 47, 150, 110, 110, 110, 110, 110, 110, 110, 110, 110" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:32px; width:1177px; height:310px; ">
  128. <col ref="uncocls" visibility="hidden"/>
  129. <col ref="uncocd" visibility="hidden"/>
  130. <col ref="uncoclsnm" style="text-align:center; "/>
  131. <col ref="i_accamt" format="(-)#,###" style="text-align:right; "/>
  132. <col ref="o_accamt" format="(-)#,###" style="text-align:right; "/>
  133. <col ref="accamt" format="(-)#,###" style="text-align:right; "/>
  134. <col ref="i_uncoamt" format="(-)#,###" style="text-align:right; "/>
  135. <col ref="o_uncoamt" format="(-)#,###" style="text-align:right; "/>
  136. <col ref="uncoamt" format="(-)#,###" style="text-align:right; "/>
  137. <col ref="i_totuncoamt" format="(-)#,###" style="text-align:right; "/>
  138. <col ref="o_totuncoamt" format="(-)#,###" style="text-align:right; "/>
  139. <col ref="totuncoamt" format="(-)#,###" style="text-align:right; "/>
  140. <script type="javascript" ev:event="ondblclick">
  141. <![CDATA[
  142. var enddd = model.getValue("/root/send/enddd");
  143. var sdate = enddd.substr(0,6) + "01";
  144. var edate = sdate.toDate().getAddDate(1, 'M').getAddDate(-1, 'D').getDateFormat("YYYYMMDD");
  145. if (edate.toDate() >= getCurrentDate().toDate()) {
  146. edate = getCurrentDate().toDate().getAddDate(-1, 'D').getDateFormat("YYYYMMDD");
  147. }
  148. setParameter("SMPAS03800_uncocls", datagrid3.valueMatrix(datagrid3.row, datagrid3.colRef("uncocls")));
  149. setParameter("SMPAS03800_uncocd", datagrid3.valueMatrix(datagrid3.row, datagrid3.colRef("uncocd")));
  150. setParameter("SMPAS03800_uncorcptflag", "unco");
  151. setParameter("SMPAS03800_fromdd", sdate);
  152. setParameter("SMPAS03800_todd", edate);
  153. modal("SMPAS03800", "1","150", "150", "SMPAS03800", "", "");
  154. ]]>
  155. </script>
  156. </datagrid>
  157. <caption id="caption32" class="tit_2" style="left:10px; top:10px; width:94px; height:14px; font-weight:bold; ">미수금현황</caption>
  158. <line id="line3" class="line_1" style="x1:5px; y1:371px; x2:1182px; y2:371px; "/>
  159. <caption id="caption7" class="tit_2" style="left:10px; top:354px; width:85px; height:13px; font-weight:bold; ">입금현황</caption>
  160. <datagrid id="datagrid4" nodeset="/root/main/month/rcpt/rcptlist" caption="uncocls^uncocd^구분^월중 입금액^월중 입금액^월중 입금액^월중 입금액^월중 입금액^월중 입금액^월중 입금액^징수율^전월비교^전월비교^전월비교^전월비교|uncocls^uncocd^구분^입원^입원^입원^외래^외래^외래^계^징수율^전월비교^전월비교^전월비교^전월비교|uncocls^uncocd^구분^입금^증액^감액^입금^증액^감액^계^징수율^입원^외래^계^증감율" colsep="^" colwidth="55, 47, 150, 80, 80, 80, 80, 80, 80, 100, 70, 90, 90, 90, 70" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:376px; width:1177px; height:310px; ">
  161. <col ref="uncocls" visibility="hidden"/>
  162. <col ref="uncocd" visibility="hidden"/>
  163. <col ref="uncoclsnm" style="text-align:center; "/>
  164. <col ref="i_rcptamt" format="(-)#,###" style="text-align:right; "/>
  165. <col ref="i_addamt" format="(-)#,###" style="text-align:right; "/>
  166. <col ref="i_downamt" format="(-)#,###" style="text-align:right; "/>
  167. <col ref="o_rcptamt" format="(-)#,###" style="text-align:right; "/>
  168. <col ref="o_addamt" format="(-)#,###" style="text-align:right; "/>
  169. <col ref="o_downamt" format="(-)#,###" style="text-align:right; "/>
  170. <col ref="rcptamt" format="(-)#,###" style="text-align:right; "/>
  171. <col ref="rcptrate" format="(-)#,###" style="text-align:right; "/>
  172. <col ref="i_prercptamt" format="(-)#,###" style="text-align:right; "/>
  173. <col ref="o_prercptamt" format="(-)#,###" style="text-align:right; "/>
  174. <col ref="prercptamt" format="(-)#,###" style="text-align:right; "/>
  175. <col ref="addrate" format="(-)#,###" style="text-align:right; "/>
  176. <script type="javascript" ev:event="ondblclick">
  177. <![CDATA[
  178. var enddd = model.getValue("/root/send/enddd");
  179. var sdate = enddd.substr(0,6) + "01";
  180. var edate = sdate.toDate().getAddDate(1, 'M').getAddDate(-1, 'D').getDateFormat("YYYYMMDD");
  181. if (edate.toDate() >= getCurrentDate().toDate()) {
  182. edate = getCurrentDate().toDate().getAddDate(-1, 'D').getDateFormat("YYYYMMDD");
  183. }
  184. setParameter("SMPAS03800_uncocls", datagrid4.valueMatrix(datagrid4.row, datagrid4.colRef("uncocls")));
  185. setParameter("SMPAS03800_uncocd", datagrid4.valueMatrix(datagrid4.row, datagrid4.colRef("uncocd")));
  186. setParameter("SMPAS03800_uncorcptflag", "unco");
  187. setParameter("SMPAS03800_fromdd", sdate);
  188. setParameter("SMPAS03800_todd", edate);
  189. modal("SMPAS03800", "1","150", "150", "SMPAS03800", "", "");
  190. ]]>
  191. </script>
  192. </datagrid>
  193. </case>
  194. </switch>
  195. <group id="group2" style="left:0px; top:25px; width:1190px; height:35px; ">
  196. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1190px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  197. <caption id="caption74" class="search_name" style="left:15px; top:9px; width:101px; height:17px; ">마감일자 :</caption>
  198. <button id="btn_search" class="btn1_letter2" navindex="3" style="left:1124px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  199. <caption>조회</caption>
  200. <script type="javascript" ev:event="DOMActivate">
  201. <![CDATA[
  202. if (btn_unco.selected == true) {
  203. submit("TRPAS03610");
  204. } else if (btn_rcpt.selected == true) {
  205. submit("TRPAS03620");
  206. } else if (btn_month.selected == true) {
  207. submit("TRPAS03630");
  208. }
  209. ]]>
  210. </script>
  211. </button>
  212. <input id="input43" ref="/root/send/enddd" class="input_default" navindex="1" inputtype="date" maxlength="8" style="left:105px; top:8px; width:110px; height:19px; ">
  213. <script type="javascript" ev:event="onkeydown">
  214. <![CDATA[
  215. ]]>
  216. </script>
  217. <script type="javascript" ev:event="xforms-value-changed">
  218. <![CDATA[
  219. if (btn_month.selected == true) {
  220. setGridHeader();
  221. }
  222. ]]>
  223. </script>
  224. </input>
  225. <button id="btn_print" class="btn6_letter2" style="left:1064px; top:7px; width:56px; height:22px; ">
  226. <caption>출력</caption>
  227. <script type="javascript" ev:event="DOMActivate">
  228. <![CDATA[
  229. if (btn_unco.selected == true) {
  230. exeReportPreview("RPPMS15000", "XMLSTR", "","", "false","","","","","false");
  231. } else if (btn_rcpt.selected == true) {
  232. exeReportPreview("RPPMS15001", "XMLSTR", "","", "false","","","","","false");
  233. } else if (btn_month.selected == true) {
  234. exeReportPreview("RPPMS15002", "XMLSTR", "","", "false","","","","","false");
  235. }
  236. ]]>
  237. </script>
  238. </button>
  239. <bool id="bool1" checkvalue="Y,N" ref="/root/send/uncodetl" style="left:380px; top:11px; width:15px; height:15px; "/>
  240. <caption id="caption1" style="left:398px; top:12px; width:130px; height:15px; ">상세코드별 금액 보기</caption>
  241. </group>
  242. <button id="btn_rcpt" class="btn_sw" group="tab" style="left:101px; top:70px; width:100px; height:22px; ">
  243. <caption>입금현황</caption>
  244. <toggle case="case2" ev:event="xforms-activate"/>
  245. <script type="javascript" ev:event="onclick">
  246. <![CDATA[
  247. input43.attribute("format") = "yyyy-mm-dd";
  248. input43.refresh();
  249. ]]>
  250. </script>
  251. </button>
  252. <button id="btn_unco" class="btn_sw" group="tab" selected="true" style="left:0px; top:70px; width:100px; height:22px; ">
  253. <caption>발생현황</caption>
  254. <toggle case="case1" ev:event="xforms-activate"/>
  255. <script type="javascript" ev:event="onclick">
  256. <![CDATA[
  257. input43.attribute("format") = "yyyy-mm-dd";
  258. input43.refresh();
  259. ]]>
  260. </script>
  261. </button>
  262. <button id="btn_month" class="btn_sw" group="tab" style="left:202px; top:70px; width:100px; height:22px; ">
  263. <caption>월보</caption>
  264. <toggle case="case3" ev:event="xforms-activate"/>
  265. <script type="javascript" ev:event="onclick">
  266. <![CDATA[
  267. input43.attribute("format") = "yyyy-mm";
  268. setGridHeader();
  269. ]]>
  270. </script>
  271. </button>
  272. </xhtml:body>
  273. </xhtml:html>