main.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. openerp.eiru_reporting = function (instance) {
  2. "use strict";
  3. var reporting = instance.eiru_reporting;
  4. //reportingBase
  5. reporting_base(instance,reporting);
  6. configuration_reporting(instance,reporting);
  7. // Lista de Reporte
  8. try {
  9. report_resumen_ingresos(reporting);
  10. report_resumen_egresos(reporting);
  11. report_vouchers(reporting);
  12. report_invoice_balance(reporting);
  13. report_invoice_difventa(reporting);
  14. report_utilidad_producto(reporting);
  15. report_sales_invoice_analysis(reporting);
  16. report_purchases_invoice_analysis(reporting);
  17. report_stock(reporting);
  18. report_stock_original(reporting);
  19. report_stock_move(reporting);
  20. report_crm(reporting);
  21. report_mensajecrm(reporting);
  22. report_crmtask(reporting);
  23. report_project(reporting);
  24. reporting_accountpending_pagar(reporting);
  25. reporting_accountpending(reporting);
  26. report_refund_invoice_customer(reporting);
  27. report_refund_invoice_supplier(reporting);
  28. report_works(reporting);
  29. report_pos(reporting);
  30. report_rrhh(reporting);
  31. report_mrp(reporting);
  32. report_ranking_pos_orders_customer(reporting);
  33. report_ranking_sales_orders_customer(reporting);
  34. report_ranking_purchases_orders_supplier(reporting);
  35. ranking_pos_orders_product_cy(reporting);
  36. ranking_sales_orders_product_cy(reporting);
  37. ranking_mrp_orders_product_cy(reporting);
  38. report_product_pack_utilidad(reporting);
  39. report_product_pack(reporting);
  40. ranking_purchases_orders_product_cy(reporting);
  41. report_bank_movements(reporting);
  42. report_ventas_pos_orders(reporting);
  43. report_sale_cab(reporting);
  44. report_libro_venta(reporting);
  45. report_contratocliente(reporting);
  46. report_contratoproveedor(reporting);
  47. report_sale_pos_cab(reporting);
  48. report_pos_orders(reporting);
  49. } catch (e) {
  50. // ignorar error
  51. }
  52. // Todos los informes
  53. instance.web.client_actions.add('eiru_reporting.action_report', 'instance.eiru_reporting.ReportingWidget');
  54. // ******************************************* Finanzas **********************************************************************
  55. // Resumen de Ingresos
  56. instance.web.client_actions.add('eiru_reporting.ingreso_action_report', 'instance.eiru_reporting.ReportResumenIngresoWidget');
  57. // Resumen de Egresos
  58. instance.web.client_actions.add('eiru_reporting.egreso_action_report', 'instance.eiru_reporting.ReportResumenEgresoWidget');
  59. // Historico de facturas
  60. instance.web.client_actions.add('eiru_reporting.invoice_action_report', 'instance.eiru_reporting.ReportInvoiceBalanceWidget');
  61. // Historico de Movimiento de Banco
  62. instance.web.client_actions.add('eiru_reporting.bank_movements_action_report', 'instance.eiru_reporting.ReportBankMovementsWidget');
  63. // Historico de gral de Banco
  64. // instance.web.client_actions.add('eiru_reporting.bank_gral_action_report', 'instance.eiru_reporting.ReportBankGralWidget');
  65. // Historico de pagos
  66. instance.web.client_actions.add('eiru_reporting.voucher_action_report', 'instance.eiru_reporting.ReportVoucherWidget');
  67. // Listado de cuentas a cobrar
  68. instance.web.client_actions.add('eiru_reporting.account_action_report', 'instance.eiru_reporting.ReportingAccountPendingWidget');
  69. // Listado de cuentas a cobrar
  70. // instance.web.client_actions.add('eiru_reporting.account_action_report', 'instance.eiru_reporting.ReportingAccountWidget');
  71. // Listado de cuentas a pagar
  72. instance.web.client_actions.add('eiru_reporting.account_pending_action_report', 'instance.eiru_reporting.ReportingAccountPendingPagarWidget');
  73. // ******************************************* Ventas *************************************************************************
  74. // Historico de ventas
  75. instance.web.client_actions.add('eiru_reporting.sale_order_action_report', 'instance.eiru_reporting.ReportSaleCabWidget');
  76. // Analisis de ventas
  77. instance.web.client_actions.add('eiru_reporting.sale_action_report', 'instance.eiru_reporting.ReportSaleInvoiceAnalysisWidget');
  78. // Libro de venta
  79. instance.web.client_actions.add('eiru_reporting.libro_venta_action_report', 'instance.eiru_reporting.ReportLibroVentaWidget');
  80. // Devolucion Cliente
  81. instance.web.client_actions.add('eiru_reporting.devolucioncliente_action_report', 'instance.eiru_reporting.ReportRefundInvoiceCustomerWidget');
  82. // Contrato Cliente
  83. instance.web.client_actions.add('eiru_reporting.contratocliente_action_report', 'instance.eiru_reporting.ReportContratoClienteWidget');
  84. // Ranking de clientes
  85. instance.web.client_actions.add('eiru_reporting.sale_customer_ranking_action_report', 'instance.eiru_reporting.ReportRankingSalesOrdersCustomerWidget');
  86. // Ranking de productos
  87. instance.web.client_actions.add('eiru_reporting.productranking_action_report', 'instance.eiru_reporting.RankingSalesOrdersProductcyWidget');
  88. // ******************************************* Terminal de Ventas *************************************************************************
  89. // Historico de ventas
  90. instance.web.client_actions.add('eiru_reporting.point_of_sale_action_report', 'instance.eiru_reporting.ReportPosWidget');
  91. // Analisis de ventas
  92. instance.web.client_actions.add('eiru_reporting.point_of_sale_detail_action_report', 'instance.eiru_reporting.ReportPosOrdersWidget');
  93. // Historico de ventas y pos
  94. instance.web.client_actions.add('eiru_reporting.sale_pos_order_action_report', 'instance.eiru_reporting.ReportSalePosCabWidget');
  95. // Analisis de pos y ventas
  96. instance.web.client_actions.add('eiru_reporting.point_venta_action_report', 'instance.eiru_reporting.ReportVentasPosOrdersWidget');
  97. // Analisis de diferencia de precios de venta porcentaje
  98. instance.web.client_actions.add('eiru_reporting.difventa_action_report', 'instance.eiru_reporting.ReportInvoiceDifventaWidget');
  99. // Ranking de productos
  100. instance.web.client_actions.add('eiru_reporting.point_of_sale_ranking_action_report', 'instance.eiru_reporting.RankingPosOrdersProductcyWidget');
  101. // Ranking de clientes
  102. instance.web.client_actions.add('eiru_reporting.point_of_sale_customer_ranking_action_report', 'instance.eiru_reporting.ReportRankingPosOrdersCustomerWidget');
  103. // ******************************************* Compras *************************************************************************
  104. // Analisis de compras
  105. instance.web.client_actions.add('eiru_reporting.purchase_detail_action_report', 'instance.eiru_reporting.ReportPurchaseInvoiceAnalysisWidget');
  106. // Devolucion Proveedor
  107. instance.web.client_actions.add('eiru_reporting.devolucionproveedor_action_report', 'instance.eiru_reporting.ReportRefundInvoiceSupplierWidget');
  108. // Contrato Cliente
  109. instance.web.client_actions.add('eiru_reporting.contratoproveedor_action_report', 'instance.eiru_reporting.ReportContratoProveedorWidget');
  110. // Ranking de productos
  111. instance.web.client_actions.add('eiru_reporting.product_ranking_action_report', 'instance.eiru_reporting.RankingPurchasesOrdersProductcyWidget');
  112. // Ranking proveedores
  113. instance.web.client_actions.add('eiru_reporting.suppliers_ranking_action_report', 'instance.eiru_reporting.ReportRankingPurchasesOrdersSupplierWidget');
  114. // Listado de cuentas a cobrar
  115. // instance.web.client_actions.add('eiru_reporting.accountpending_detail_action_report', 'instance.eiru_reporting.ReportingAccountaPagarWidget');
  116. // ******************************************* CRM ***************************************************************************
  117. // CRM
  118. instance.web.client_actions.add('eiru_reporting.crm_action_report', 'instance.eiru_reporting.ReportCrmWidget');
  119. // Historico de llamadas
  120. instance.web.client_actions.add('eiru_reporting.crm_task_action_report', 'instance.eiru_reporting.ReportCrmTaskWidget');
  121. // Historico de mensajes
  122. instance.web.client_actions.add('eiru_reporting.crm_messages_action_report', 'instance.eiru_reporting.ReportMensajeCrmWidget');
  123. // Proyectos
  124. instance.web.client_actions.add('eiru_reporting.project_action_report', 'instance.eiru_reporting.ReportProjectWidget');
  125. // ******************************************* Produccion ********************************************************************
  126. // Informe de trabajos
  127. instance.web.client_actions.add('eiru_reporting.work_action_report', 'instance.eiru_reporting.ReportWorksWidget');
  128. // Listado de produccion
  129. instance.web.client_actions.add('eiru_reporting.mrp_action_report', 'instance.eiru_reporting.ReportMrpWidget');
  130. // Ranking productos más producidos
  131. instance.web.client_actions.add('eiru_reporting.mrp_ranking_action_report', 'instance.eiru_reporting.RankingMrpOrdersProductcyWidget');
  132. // ******************************************* Stock *************************************************************************
  133. // Analisis de stock
  134. instance.web.client_actions.add('eiru_reporting.stock_action_report', 'instance.eiru_reporting.ReportStockWidget');
  135. // Analisis de stock original
  136. instance.web.client_actions.add('eiru_reporting.stock_original_action_report', 'instance.eiru_reporting.ReportStockOriginalWidget');
  137. // Analisis de movimientos de stock
  138. instance.web.client_actions.add('eiru_reporting.stock_move_action_report', 'instance.eiru_reporting.ReportStockMoveWidget');
  139. // Analisis de pack de productos
  140. instance.web.client_actions.add('eiru_reporting.product_pack_action_report', 'instance.eiru_reporting.ReportProductPackWidget');
  141. // Listado de produccion de pack utilidad
  142. instance.web.client_actions.add('eiru_reporting.mrp_utilidad_action_report', 'instance.eiru_reporting.ReportProductPackUtilidadWidget');
  143. // ******************************************* RRHH *************************************************************************
  144. // Analisis de RRHH
  145. instance.web.client_actions.add('eiru_reporting.rrhh_action_report', 'instance.eiru_reporting.ReportRrhhWidget');
  146. }