main.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. openerp.eiru_reports = function (instance) {
  2. "use strict";
  3. var reporting = instance.eiru_reports;
  4. reporting_base(instance,reporting);
  5. configuration_reporting(reporting,instance,reporting);
  6. try {
  7. /*
  8. ================================
  9. BASE
  10. ================================
  11. */
  12. pdf(reporting);
  13. chart(reporting);
  14. datepicker(reporting);
  15. /*
  16. ================================
  17. COMPRAS
  18. ================================
  19. */
  20. report_purchase(reporting);
  21. report_purchase_analytic(reporting);
  22. report_supplier(reporting);
  23. report_supplier_ranking(reporting);
  24. /*
  25. ================================
  26. VENTAS
  27. ================================
  28. */
  29. report_sale(reporting);
  30. report_sale_analytic(reporting);
  31. report_customer(reporting);
  32. report_customer_ranking(reporting);
  33. report_sale_ranking_product(reporting);
  34. report_product_list(reporting);
  35. /*
  36. ================================
  37. GASTOS
  38. ================================
  39. */
  40. report_expense(reporting);
  41. report_expense_analytic(reporting);
  42. /*
  43. ================================
  44. STOCK
  45. ================================
  46. */
  47. report_stock_valuation(reporting);
  48. report_stock_history(reporting);
  49. report_stock_movement(reporting);
  50. /*
  51. ================================
  52. FINANZAS
  53. ================================
  54. */
  55. report_profit_and_loss(reporting);
  56. report_sale_gross(reporting);
  57. report_sale_utility_analytic(reporting);
  58. report_daily_sale(reporting);
  59. report_income_summary(reporting);
  60. report_outcome_summary(reporting);
  61. report_sale_summary(reporting);
  62. report_account_receivable(reporting);
  63. report_account_payable(reporting);
  64. report_account_payable_expenses(reporting);
  65. report_dues_analysis(reporting);
  66. report_duessupplier_analysis(reporting);
  67. report_customer_payment(reporting);
  68. report_supplier_payment(reporting);
  69. report_customer_paymentespecial(reporting);
  70. report_customer_refund(reporting);
  71. report_supplier_refund(reporting);
  72. report_customer_ratings(reporting)
  73. /*
  74. ================================
  75. CONTABILIDAD
  76. ================================
  77. */
  78. // report_sale_journal(reporting);
  79. // report_purchase_journal(reporting);
  80. report_purchase_journal_detallado(reporting);
  81. report_sale_journal_detallado(reporting);
  82. } catch (e) {
  83. // ignorar error
  84. }
  85. /*
  86. ================================================================================
  87. PANTALLA DE BIENVENIDA
  88. ================================================================================
  89. */
  90. instance.web.client_actions.add('eiru_reports.welcome_action', 'instance.eiru_reports.ReportingWidget');
  91. /*
  92. ================================================================================
  93. HISTORICO DE COMPRAS
  94. ================================================================================
  95. */
  96. instance.web.client_actions.add('eiru_reports.purchase_action', 'instance.eiru_reports.ReportPurchaseWidget');
  97. /*
  98. ================================================================================
  99. ANALISIS DE COMPRAS
  100. ================================================================================
  101. */
  102. instance.web.client_actions.add('eiru_reports.purchase_analytic_action', 'instance.eiru_reports.ReportPurchaseAnalyticWidget');
  103. /*
  104. ================================================================================
  105. PROVEEDORES
  106. ================================================================================
  107. */
  108. instance.web.client_actions.add('eiru_reports.supplier_action', 'instance.eiru_reports.ReportSupplierWidget');
  109. /*
  110. ================================================================================
  111. RANKING DE PROVEEDORES
  112. ================================================================================
  113. */
  114. instance.web.client_actions.add('eiru_reports.supplier_ranking_action', 'instance.eiru_reports.ReportSupplierRankingWidget');
  115. /*
  116. ================================================================================
  117. HISTORICO DE VENTAS
  118. ================================================================================
  119. */
  120. instance.web.client_actions.add('eiru_reports.sale_action', 'instance.eiru_reports.ReportSaleWidget');
  121. /*
  122. ================================================================================
  123. ANALISIS DE VENTAS
  124. ================================================================================
  125. */
  126. instance.web.client_actions.add('eiru_reports.sale_analytic_action', 'instance.eiru_reports.ReportSaleAnalyticWidget');
  127. /*
  128. ================================================================================
  129. CLIENTES
  130. ================================================================================
  131. */
  132. instance.web.client_actions.add('eiru_reports.customer_action', 'instance.eiru_reports.ReportCustomerWidget');
  133. /*
  134. ================================================================================
  135. RANKING DE CLIENTES
  136. ================================================================================
  137. */
  138. instance.web.client_actions.add('eiru_reports.customer_ranking_action', 'instance.eiru_reports.ReportCustomerRankingWidget');
  139. /*
  140. ================================================================================
  141. RANKING DE PRODUCTOS MAS VENDIDOS
  142. ================================================================================
  143. */
  144. instance.web.client_actions.add('eiru_reports.sale_ranking_product_action', 'instance.eiru_reports.ReportSaleRankingProductWidget');
  145. /*
  146. ================================================================================
  147. HISTORICO GASTOS
  148. ================================================================================
  149. */
  150. instance.web.client_actions.add('eiru_reports.expense_action', 'instance.eiru_reports.ReportExpenseWidget');
  151. /*
  152. ================================================================================
  153. ANALISIS DE GASTOS
  154. ================================================================================
  155. */
  156. instance.web.client_actions.add('eiru_reports.expense_analytic_action', 'instance.eiru_reports.ReportExpenseAnalyticWidget');
  157. /*
  158. ================================================================================
  159. VALORACION DE INVENTARIO
  160. ================================================================================
  161. */
  162. instance.web.client_actions.add('eiru_reports.stock_valuation_action', 'instance.eiru_reports.ReportStockValuationWidget');
  163. /*
  164. ================================================================================
  165. MOVIMIENTO DE INVENTARIO
  166. ================================================================================
  167. */
  168. instance.web.client_actions.add('eiru_reports.stock_movement_action', 'instance.eiru_reports.ReportStockMovementWidget');
  169. // HISTORIAL DE INVENTARIO
  170. instance.web.client_actions.add('eiru_reports.stock_history_action', 'instance.eiru_reports.ReportStockHistoryWidget');
  171. /*
  172. ================================================================================
  173. UTILIDAD DE VENTAS
  174. ================================================================================
  175. */
  176. instance.web.client_actions.add('eiru_reports.profit_and_loss_action', 'instance.eiru_reports.ReportProfitAndLossWidget');
  177. /*
  178. ================================================================================
  179. UTILIDAD DE VENTAS
  180. ================================================================================
  181. */
  182. instance.web.client_actions.add('eiru_reports.sale_gross_action', 'instance.eiru_reports.ReportSaleGrossWidget');
  183. /*
  184. ================================================================================
  185. ANALISIS DE UTILIDAD VENTAS
  186. ================================================================================
  187. */
  188. instance.web.client_actions.add('eiru_reports.sale_utility_analytic_action', 'instance.eiru_reports.ReportSaleUtilityAnalyticWidget');
  189. // RESUMEN DE VENTAS DIARIAS
  190. instance.web.client_actions.add('eiru_reports.daily_sale_action', 'instance.eiru_reports.ReportDailySaleWidget');
  191. /*
  192. ================================================================================
  193. RESUMEN DE INGRESOS
  194. ================================================================================
  195. */
  196. instance.web.client_actions.add('eiru_reports.income_summary_action', 'instance.eiru_reports.ReportIncomeSummaryWidget');
  197. // RESUMEN DE EGRESOS
  198. instance.web.client_actions.add('eiru_reports.outcome_summary_action', 'instance.eiru_reports.ReportOutcomeSummaryWidget');
  199. /*
  200. ================================================================================
  201. RESUMEN DE VENTAS
  202. ================================================================================
  203. */
  204. instance.web.client_actions.add('eiru_reports.sale_summary_action', 'instance.eiru_reports.ReportSaleSummaryWidget');
  205. /*
  206. ================================================================================
  207. CUENTAS A COBRAR
  208. ================================================================================
  209. */
  210. instance.web.client_actions.add('eiru_reports.account_receivable_action', 'instance.eiru_reports.ReportAccountReceivableWidget');
  211. // CUENTAS A PAGAR COMPRA
  212. instance.web.client_actions.add('eiru_reports.account_payable_action', 'instance.eiru_reports.ReportAccountPayableWidget');
  213. // CUENTAS A PAGAR GASTOS
  214. instance.web.client_actions.add('eiru_reports.account_payable_expenses_action', 'instance.eiru_reports.ReportAccountPayableExpensesWidget');
  215. // ANALISIS DE CUOTAS
  216. instance.web.client_actions.add('eiru_reports.dues_analysis_action', 'instance.eiru_reports.ReportDuesAnalysisWidget');
  217. // ANALISIS DE CUOTAS A PAGAR
  218. instance.web.client_actions.add('eiru_reports.duessupplier_analysis_action', 'instance.eiru_reports.ReportDuesSupplierAnalysisWidget');
  219. /*
  220. ================================================================================
  221. PAGOS DE CLIENTES
  222. ================================================================================
  223. */
  224. instance.web.client_actions.add('eiru_reports.customer_payment_action', 'instance.eiru_reports.ReportCustomerPaymentWidget');
  225. // PAGOS A PROVEEDORES
  226. instance.web.client_actions.add('eiru_reports.supplier_payment_action', 'instance.eiru_reports.ReportSupplierPaymentWidget');
  227. // PAGOS DE CLIENTES Y NOTA DE CREDITO
  228. instance.web.client_actions.add('eiru_reports.customer_paymentespecial_action', 'instance.eiru_reports.ReportCustomerPaymentEspecialWidget');
  229. // NOTAS DE CREDITO
  230. instance.web.client_actions.add('eiru_reports.customer_refund_action', 'instance.eiru_reports.ReportCustomerRefundWidget');
  231. // NOTAS DE DEBITO
  232. instance.web.client_actions.add('eiru_reports.supplier_refund_action', 'instance.eiru_reports.ReportSupplierRefundWidget');
  233. //LISTA DE PRODUCTOS
  234. instance.web.client_actions.add('eiru_reports.product_list_action', 'instance.eiru_reports.ReportProductListWidget');
  235. //LISTA DE MOROSOS
  236. instance.web.client_actions.add('eiru_reports.customer_ratings_action', 'instance.eiru_reports.ReportCustomerRatingsWidget');
  237. /*
  238. ================================================================================
  239. LIBRO DE VENTAS
  240. ================================================================================
  241. */
  242. // instance.web.client_actions.add('eiru_reports.sale_journal_action', 'instance.eiru_reports.ReportSaleJournalWidget');
  243. /*
  244. ================================================================================
  245. LIBRO DE COMPRAS
  246. ================================================================================
  247. */
  248. // instance.web.client_actions.add('eiru_reports.purchase_journal_action', 'instance.eiru_reports.ReportPurchaseJournalWidget');
  249. /*
  250. ================================================================================
  251. LIBRO DE COMPRAS DETALLADO
  252. ================================================================================
  253. */
  254. instance.web.client_actions.add('eiru_reports.purchase_journal_detallado_action', 'instance.eiru_reports.ReportPurchaseJournalDetalladoWidget');
  255. /*
  256. ================================================================================
  257. LIBRO DE VENTAS DETALLADO
  258. ================================================================================
  259. */
  260. instance.web.client_actions.add('eiru_reports.sale_journal_detallado_action', 'instance.eiru_reports.ReportSaleJournalDetalladoWidget');
  261. }