CheckGLAAccount.js 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. Ext.define('erp.view.fa.gla.CheckGLAAccount',{
  2. extend: 'Ext.Viewport',
  3. layout: 'anchor',
  4. hideBorders: true,
  5. initComponent : function(){
  6. var me = this;
  7. Ext.apply(me, {
  8. items: [{
  9. xtype: 'grid',
  10. id: 'account-check',
  11. anchor: '100% 100%',
  12. tbar: [{
  13. xtype: 'tbtext',
  14. text: '当前期间:',
  15. margin: '0 0 0 20'
  16. },{
  17. xtype: 'tbtext',
  18. id: 'yearmonth',
  19. text: '201305',
  20. margin: '0 0 0 2'
  21. },'->'],
  22. columns: [{
  23. text: '',
  24. dataIndex: 'check',
  25. flex: 1,
  26. renderer: function(val, meta, record) {
  27. meta.tdCls = val;
  28. return '';
  29. }
  30. },{
  31. text: '序号',
  32. dataIndex: 'detno',
  33. flex: 0.7,
  34. renderer: function(val, meta, record) {
  35. return val;
  36. }
  37. },{
  38. text: '检测项',
  39. dataIndex: 'value',
  40. flex: 10,
  41. renderer: function(val, meta, record) {
  42. if(record.get('check') == 'error') {
  43. meta.style = 'color: gray';
  44. }
  45. return val;
  46. }
  47. },{
  48. text: '',
  49. dataIndex: 'link',
  50. flex: 1,
  51. renderer: function(val, meta, record) {
  52. if(record.get('check') == 'error') {
  53. meta.tdCls = 'detail';
  54. return '详细情况';
  55. }
  56. return '';
  57. }
  58. }],
  59. columnLines: true,
  60. store: Ext.create('Ext.data.Store',{
  61. fields: [{name: 'action', type: 'string'}, {name: 'detno', type : 'number'}, {name: 'type', type: 'string'}, {name: 'value', type: 'string'}],
  62. data: [{
  63. action: 'fa/gla/chk_j.action',
  64. detno: 1,
  65. type: 'gla_chk_j',
  66. value: '总账系统当月子模块是否已全部结账'
  67. },{
  68. action: 'fa/gla/chk_a.action',
  69. detno: 2,
  70. type: 'gla_chk_a',
  71. value: '总账系统当月所有凭证是否全部记账'
  72. },{
  73. action: 'fa/gla/chk_b.action',
  74. detno: 3,
  75. type: 'gla_chk_b',
  76. value: '总账系统当月凭证是否有重号的'
  77. },{
  78. action: 'fa/gla/chk_c.action',
  79. detno: 4,
  80. type: 'gla_chk_c',
  81. value: '总账系统当月凭证是否有断号的'
  82. },{
  83. action: 'fa/gla/chk_d.action',
  84. detno: 5,
  85. type: 'gla_chk_d',
  86. value: '是否有摘要为结转制造费用的凭证'
  87. },{
  88. action: 'fa/gla/chk_e.action',
  89. detno: 6,
  90. type: 'gla_chk_e',
  91. value: '是否有摘要为汇兑损益的凭证'
  92. },{
  93. action: 'fa/gla/chk_f.action',
  94. detno: 7,
  95. type: 'gla_chk_f',
  96. value: '是否有摘要为结转损益的凭证'
  97. },{
  98. action: 'fa/gla/chk_g.action',
  99. detno: 8,
  100. type: 'gla_chk_g',
  101. value: '科目类型为损益类的科目,当月余额是否全部为0'
  102. },{
  103. action: 'fa/gla/chk_h.action',
  104. detno: 9,
  105. type: 'gla_chk_h',
  106. value: '科目余额表中科目余额的方向与科目属性中对应的科目余额方向是否一致'
  107. },{
  108. action: 'fa/gla/chk_i.action',
  109. detno: 10,
  110. type: 'gla_chk_i',
  111. value: '当月损益类科目/制造费用科目在凭证中的借贷方向是否和科目性质一致(除结转损益、结转制造费用凭证)'
  112. },{
  113. action: 'fa/ars/chk_v.action',
  114. detno: 11,
  115. type: 'ar_chk_v',
  116. value: '当月应收账款科目余额与应收总账应收期末余额一致'
  117. },{
  118. action: 'fa/ars/chk_w.action',
  119. detno: 12,
  120. type: 'ar_chk_w',
  121. value: '当月预收账款科目余额与应收总账预收期末余额一致'
  122. },{
  123. action: 'fa/ars/chk_x.action',
  124. detno: 13,
  125. type: 'ar_chk_x',
  126. value: '当月发出商品科目余额与应收总账(成本)发出商品期末余额一致'
  127. },{
  128. action: 'fa/ars/chk_r.action',
  129. detno: 14,
  130. type: 'ar_chk_r',
  131. value: '当月的 发票收入总额 与主营业务收入 的贷方一致'
  132. },{
  133. action: 'fa/ars/chk_s.action',
  134. detno: 15,
  135. type: 'ar_chk_s',
  136. value: '当月的 发票成本总额 与主营业务成本 的借方一致'
  137. },{
  138. action: 'fa/arp/chk_r.action',
  139. detno: 16,
  140. type: 'ap_chk_r',
  141. value: '当月应付账款科目余额与应付总账应付期末余额是否一致'
  142. },{
  143. action: 'fa/arp/chk_s.action',
  144. detno: 17,
  145. type: 'ap_chk_s',
  146. value: '当月预付账款科目余额与预付总账预付期末余额是否一致'
  147. },{
  148. action: 'fa/arp/chk_t.action',
  149. detno: 18,
  150. type: 'ap_chk_t',
  151. value: '当月应付暂估科目余额与应付总账应付暂估余额(采购价除税)是否一致'
  152. },{
  153. action: 'fa/gs/chk_t.action',
  154. detno: 19,
  155. type: 'gs_chk_t',
  156. value: '当月应付票据科目余额与应付票据票面余额是否一致'
  157. },{
  158. action: 'fa/gs/chk_u.action',
  159. detno: 20,
  160. type: 'gs_chk_u',
  161. value: '当月应收票据科目余额与应收票据票面余额是否一致'
  162. },{
  163. action: 'fa/gs/chk_j.action',
  164. detno: 21,
  165. type: 'gs_chk_j',
  166. value: '当月银行现金类科目余额与银行存款总账查询界面期末余额是否一致'
  167. },{
  168. action: 'fa/fix/chk_h.action',
  169. detno: 22,
  170. type: 'fix_chk_h',
  171. value: '当前期间固定资产所有卡片的原值金额合计与总账固定资产科目的本期余额是否一致'
  172. },{
  173. action: 'fa/fix/chk_i.action',
  174. detno: 23,
  175. type: 'fix_chk_i',
  176. value: '当前期间固定资产所有卡片的累计折旧金额合计与总账累计折旧科目的本期余额是否一致'
  177. },{
  178. action: 'co/cost/chk_c.action',
  179. detno: 24,
  180. type: 'co_chk_c',
  181. value: '总账生产成本科目余额与成本表上工单类型是制造单的期末结余金额+期末报废结余金额合计是否一致'
  182. },{
  183. action: 'co/cost/chk_d.action',
  184. detno: 25,
  185. type: 'co_chk_d',
  186. value: '总账委托加工物资科目余额与成本表上工单类型是委外加工单的期末结余金额+期末报废结余金额合计是否一致'
  187. }]
  188. }),
  189. bbar: [{
  190. xtype: 'checkbox',
  191. boxLabel: '知道错误了,我要继续结账',
  192. id : 'allow',
  193. hidden : true,
  194. margin: '0 5 0 20'
  195. },'->',{
  196. cls: 'x-btn-blue',
  197. id: 'check',
  198. text: '结账检查',
  199. width: 80,
  200. margin: '0 0 0 50'
  201. },{
  202. cls: 'x-btn-blue',
  203. id: 'accoutover',
  204. text: '结 账',
  205. width: 80,
  206. disabled : true,
  207. margin: '0 0 0 5'
  208. },{
  209. cls: 'x-btn-blue',
  210. id: 'resaccoutover',
  211. text: '反结账',
  212. width: 80,
  213. margin: '0 0 0 5'
  214. },{
  215. cls: 'x-btn-blue',
  216. id: 'close',
  217. text: $I18N.common.button.erpCloseButton,
  218. width: 80,
  219. margin: '0 175 0 5'
  220. }]
  221. }]
  222. });
  223. me.callParent(arguments);
  224. }
  225. });