SMRAR01900_고정자산처분조서.xfdl 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRAR01900" position="absolute 0 0 1200 789" titletext="고정자산 처분조서" oninit="SMRAR01900_oninit" onload="SMRAR01900_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="고정자산 처분조서" class="tit_1" position="absolute 0 0 218 25"/>
  8. <Button id="button1" taborder="1" text="전자결재" class="btn3" position="absolute 0 26 80 48" onclick="button1_onclick"/>
  9. <Div id="group4" taborder="2" position="absolute 0 52 1195 95" class="div_SA2" anchor="left top right">
  10. <Layouts>
  11. <Layout>
  12. <Static id="caption22" text="처분기간:" class="search_name" position="absolute 16 12 101 29"/>
  13. <Calendar id="ipt_frdate" taborder="1" class="input_s_essential" position="absolute 101 12 201 31" mask="yyyy-mm-dd" autoselect="true" autoskip="true"/>
  14. <Static id="caption2" text="~" position="absolute 206 13 221 33"/>
  15. <Calendar id="ipt_todate" taborder="2" class="input_s_essential" position="absolute 221 12 321 31" mask="yyyy-mm-dd" autoselect="true" autoskip="true"/>
  16. <Static id="caption1" text="처분구분:" class="search_name" position="absolute 346 12 431 29"/>
  17. <Combo id="cmb_cheobungubun" taborder="3" innerdataset="@ds_init_selltype" codecolumn="value" datacolumn="label" class="combo_s_essential" position="absolute 431 12 551 31"/>
  18. <Static id="caption3" text="정렬순서:" class="search_name" position="absolute 583 12 668 29"/>
  19. <Combo id="cmb_sortgubun" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_s_essential" position="absolute 671 11 901 30">
  20. <Dataset id="innerdataset">
  21. <ColumnInfo>
  22. <Column id="codecolumn"/>
  23. <Column id="datacolumn"/>
  24. </ColumnInfo>
  25. <Rows>
  26. <Row>
  27. <Col id="codecolumn">AA</Col>
  28. <Col id="datacolumn">계정</Col>
  29. </Row>
  30. <Row>
  31. <Col id="codecolumn">BB</Col>
  32. <Col id="datacolumn">계정+자산관리번호</Col>
  33. </Row>
  34. <Row>
  35. <Col id="codecolumn">CC</Col>
  36. <Col id="datacolumn">계정+불용결정일</Col>
  37. </Row>
  38. <Row>
  39. <Col id="codecolumn">DD</Col>
  40. <Col id="datacolumn">부서</Col>
  41. </Row>
  42. <Row>
  43. <Col id="codecolumn">EE</Col>
  44. <Col id="datacolumn">계정+불용결정일+부서+자산관리번호</Col>
  45. </Row>
  46. </Rows>
  47. </Dataset>
  48. </Combo>
  49. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1113 4 1119 38"/>
  50. <Button id="btn_search" taborder="5" text="조회" class="btn1" position="absolute 1126 11 1182 33" onclick="group4_btn_search_onclick"/>
  51. </Layout>
  52. </Layouts>
  53. </Div>
  54. <Static id="caption28" text="고정자산 처분조서 출력" class="tit_2" position="absolute 0 107 260 128"/>
  55. <Shape id="line193" class="line_10" position="absolute 0 123 1195 129" anchor="left top right"/>
  56. <Div id="grp_biz" anchor="all" taborder="3" position="absolute 0 128 1191 769"/>
  57. </Layout>
  58. </Layouts>
  59. <Objects>
  60. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  61. <ColumnInfo>
  62. <Column id="instcd" type="STRING" size="256"/>
  63. <Column id="frdate" type="STRING" size="256"/>
  64. <Column id="todate" type="STRING" size="256"/>
  65. <Column id="cheobungubun" type="STRING" size="256"/>
  66. <Column id="sortgubun" type="STRING" size="256"/>
  67. </ColumnInfo>
  68. <Rows>
  69. <Row>
  70. <Col id="instcd"/>
  71. <Col id="frdate"/>
  72. <Col id="todate"/>
  73. <Col id="cheobungubun">A</Col>
  74. <Col id="sortgubun">AA</Col>
  75. </Row>
  76. </Rows>
  77. </Dataset>
  78. <Dataset id="ds_main_maindatalist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  79. <ColumnInfo>
  80. <Column id="cheobundate" type="STRING" size="256" sumtext=""/>
  81. <Column id="jasanno" type="STRING" size="256" sumtext=""/>
  82. <Column id="acntcd" type="STRING" size="256" sumtext=""/>
  83. <Column id="jasanname" type="STRING" size="256" sumtext=""/>
  84. <Column id="kyukyeok" type="STRING" size="256" sumtext=""/>
  85. <Column id="cheobunqty" type="STRING" size="256" sumtext=""/>
  86. <Column id="danui" type="STRING" size="256" sumtext=""/>
  87. <Column id="danga1" type="STRING" size="256" sumtext=""/>
  88. <Column id="nayongy" type="STRING" size="256" sumtext=""/>
  89. <Column id="getdate" type="STRING" size="256" sumtext=""/>
  90. <Column id="cheobun_js_ak" type="STRING" size="256" sumtext=""/>
  91. <Column id="cheobuncdkeum" type="STRING" size="256" sumtext=""/>
  92. <Column id="cheobunkeum" type="STRING" size="256" sumtext=""/>
  93. <Column id="cheobunsonik" type="STRING" size="256" sumtext=""/>
  94. <Column id="cheobunskbi" type="STRING" size="256" sumtext=""/>
  95. <Column id="acct_name" type="STRING" size="256" sumtext=""/>
  96. <Column id="buseoname" type="STRING" size="256" sumtext=""/>
  97. <Column id="codename1" type="STRING" size="256" sumtext=""/>
  98. <Column id="jabonjckeum" type="STRING" size="256" sumtext=""/>
  99. <Column id="keumak2" type="STRING" size="256" sumtext=""/>
  100. <Column id="cheobunjsak" type="STRING" size="256" sumtext=""/>
  101. <Column id="pinstid" type="STRING" size="256" sumtext=""/>
  102. <Column id="status" type="STRING" size="256" sumtext=""/>
  103. <Column id="apprid" type="STRING" size="256" sumtext=""/>
  104. </ColumnInfo>
  105. </Dataset>
  106. <Dataset id="ds_init_selltype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  107. <ColumnInfo>
  108. <Column id="label" type="STRING" size="256" sumtext=""/>
  109. <Column id="value" type="STRING" size="256" sumtext=""/>
  110. </ColumnInfo>
  111. </Dataset>
  112. </Objects>
  113. <Bind>
  114. <BindItem id="item0" compid="group4.ipt_frdate" propid="value" datasetid="ds_send" columnid="frdate"/>
  115. <BindItem id="item1" compid="group4.ipt_todate" propid="value" datasetid="ds_send" columnid="todate"/>
  116. <BindItem id="item2" compid="group4.cmb_cheobungubun" propid="value" datasetid="ds_send" columnid="cheobungubun"/>
  117. <BindItem id="item3" compid="group4.cmb_sortgubun" propid="value" datasetid="ds_send" columnid="sortgubun"/>
  118. </Bind>
  119. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  120. * System Name :
  121. * Job Name :
  122. * Creator :
  123. * Make Date : 2017-06-19
  124. * Description :
  125. *---------------------------------------------------------------------------------------
  126. * Modify Date Modifier Modify Description
  127. *---------------------------------------------------------------------------------------
  128. * 2017-06-19 Live Converter TF->XP
  129. *
  130. *---------------------------------------------------------------------------------------
  131. ****************************************************************************************/
  132. include "com_commonxp::comm_main.xjs";
  133. include "mis_miscommonxp::MIS.xjs";
  134. var arErrorCode = new HashArray();
  135. function SMRAR01900_oninit(obj:Form, e:InitEventInfo)
  136. {
  137. frmf_initForm(obj);
  138. }
  139. function SMRAR01900_onload(obj:Form, e:LoadEventInfo)
  140. {
  141. var objDOM = rptf_createDOM();
  142. var objParam = new Object();
  143. objParam.xml_data_XML1 = objDOM.documentElement.source;
  144. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  145. rptf_exeReportPreview30(["SMRAR01901"],[objParam], option, "", "grp_biz")
  146. ds_main_maindatalist.clearData();
  147. ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  148. ds_send.setColumn(0, "frdate", utlf_getCurrentDate());
  149. ds_send.setColumn(0, "todate", utlf_getCurrentDate());
  150. var oParam = {};
  151. oParam.id = "TRRAR01803";
  152. oParam.service = "accountinginfoapp.AccountingInfo";
  153. oParam.method = "getSellComboData";
  154. oParam.inds = "req=ds_send";
  155. oParam.outds = "ds_=sellmethod ds_init_selltype=selltype";
  156. oParam.async = false;
  157. //oParam.callback = "cf_TRRAR01803";
  158. tranf_submit(oParam);
  159. frmf_addComboItem("group4.cmb_cheobungubun","--전체--","","above");
  160. group4.ipt_frdate.setFocus();
  161. group4.cmb_cheobungubun.index = 0;
  162. }
  163. function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
  164. {
  165. if( fGetMainDataList() )
  166. {
  167. var oParam = {};
  168. oParam.id = "TRRAR01901";
  169. oParam.service = "accountinginfoapp.AccountingInfo";
  170. oParam.method = "getRFRSSELLReport";
  171. oParam.inds = "req=ds_send";
  172. oParam.outds = "ds_main_maindatalist=maindatalist";
  173. oParam.async = false;
  174. oParam.alert = true;
  175. oParam.callback = "cf_TRRAR01901";
  176. tranf_submit(oParam);
  177. if(arErrorCode.pop("TRRAR01901") > -1)
  178. {
  179. var objDOM = rptf_createDOM();
  180. rptf_setNodeListToDOM(objDOM, "/root/main", ds_send);
  181. rptf_setNodeListToDOM(objDOM, "/root/main/maindatalist", ds_main_maindatalist);
  182. var objParam = new Object();
  183. objParam.xml_data_XML1 = objDOM.documentElement.source;
  184. objParam.frdate = ds_send.getColumn(0, "frdate");
  185. objParam.todate = ds_send.getColumn(0, "todate");
  186. var option = "";
  187. rptf_exeReportPreview30(["SMRAR01901"],[objParam], option, "", "grp_biz")
  188. }
  189. }
  190. }
  191. function cf_TRRAR01901(sSvcId, nErrorCode, sErrorMsg)
  192. {
  193. arErrorCode.push(sSvcId, nErrorCode);
  194. if(nErrorCode < 0) return;
  195. }
  196. function fGetMainDataList()
  197. {
  198. if (utlf_isNull(group4.ipt_frdate.value))
  199. {
  200. sysf_messageBox("작업년월을 ","C001");
  201. group4.ipt_frdate.setFocus();
  202. return false;
  203. }
  204. return true;
  205. }
  206. function button1_onclick(obj:Button, e:ClickEventInfo)
  207. {
  208. if(ds_main_maindatalist.rowcount == 0)
  209. {
  210. alert("내역이 없습니다.");
  211. return;
  212. }
  213. else
  214. {
  215. var pmaprefcol = "knuhdomain";
  216. var pmaprefvalue = "KnuhMisAssetsChange";
  217. for(var idx = 0; idx < ds_main_maindatalist.rowcount; idx++)
  218. {
  219. pmaprefcol += ",instId";
  220. pmaprefvalue += "," + ds_main_maindatalist.getColumn(idx, "pinstid");
  221. }
  222. misfMakeElctSanct("assetsChangeSell", pmaprefcol, pmaprefvalue);
  223. }
  224. }
  225. ]]></Script>
  226. </Form>
  227. </FDL>