main.js 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  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_utilidad_producto(reporting);
  14. report_sales_invoice_analysis(reporting);
  15. report_purchases_invoice_analysis(reporting);
  16. report_stock(reporting);
  17. // report_stock_location(reporting);
  18. report_stock_move(reporting);
  19. report_crm(reporting);
  20. report_mensajecrm(reporting);
  21. report_phonecall(reporting);
  22. report_project(reporting);
  23. reporting_accountpending_pagar(reporting);
  24. reporting_accountpending(reporting);
  25. report_works(reporting);
  26. report_pos(reporting);
  27. report_mrp(reporting);
  28. report_ranking_pos_orders_customer(reporting);
  29. report_ranking_sales_orders_customer(reporting);
  30. report_ranking_purchases_orders_supplier(reporting);
  31. ranking_pos_orders_product_cy(reporting);
  32. ranking_sales_orders_product_cy(reporting);
  33. ranking_mrp_orders_product_cy(reporting);
  34. report_product_pack_utilidad(reporting);
  35. report_product_pack(reporting);
  36. ranking_purchases_orders_product_cy(reporting);
  37. report_bank_movements(reporting);
  38. // report_bank_gral(reporting);
  39. report_ventas_pos_orders(reporting);
  40. report_sale_cab(reporting);
  41. report_sale_pos_cab(reporting);
  42. report_pos_orders(reporting);
  43. } catch (e) {
  44. // ignorar error
  45. }
  46. // Todos los informes
  47. instance.web.client_actions.add('eiru_reporting.action_report', 'instance.eiru_reporting.ReportingWidget');
  48. // ******************************************* Finanzas **********************************************************************
  49. // Resumen de Ingresos
  50. instance.web.client_actions.add('eiru_reporting.ingreso_action_report', 'instance.eiru_reporting.ReportResumenIngresoWidget');
  51. // Resumen de Egresos
  52. instance.web.client_actions.add('eiru_reporting.egreso_action_report', 'instance.eiru_reporting.ReportResumenEgresoWidget');
  53. // Historico de facturas
  54. instance.web.client_actions.add('eiru_reporting.invoice_action_report', 'instance.eiru_reporting.ReportInvoiceBalanceWidget');
  55. // Historico de Movimiento de Banco
  56. instance.web.client_actions.add('eiru_reporting.bank_movements_action_report', 'instance.eiru_reporting.ReportBankMovementsWidget');
  57. // Historico de gral de Banco
  58. // instance.web.client_actions.add('eiru_reporting.bank_gral_action_report', 'instance.eiru_reporting.ReportBankGralWidget');
  59. // Historico de pagos
  60. instance.web.client_actions.add('eiru_reporting.voucher_action_report', 'instance.eiru_reporting.ReportVoucherWidget');
  61. // Listado de cuentas a cobrar
  62. instance.web.client_actions.add('eiru_reporting.account_action_report', 'instance.eiru_reporting.ReportingAccountPendingWidget');
  63. // Listado de cuentas a cobrar
  64. // instance.web.client_actions.add('eiru_reporting.account_action_report', 'instance.eiru_reporting.ReportingAccountWidget');
  65. // Listado de cuentas a pagar
  66. instance.web.client_actions.add('eiru_reporting.account_pending_action_report', 'instance.eiru_reporting.ReportingAccountPendingPagarWidget');
  67. // ******************************************* Ventas *************************************************************************
  68. // Historico de ventas
  69. instance.web.client_actions.add('eiru_reporting.sale_order_action_report', 'instance.eiru_reporting.ReportSaleCabWidget');
  70. // Analisis de ventas
  71. instance.web.client_actions.add('eiru_reporting.sale_action_report', 'instance.eiru_reporting.ReportSaleInvoiceAnalysisWidget');
  72. // Ranking de clientes
  73. instance.web.client_actions.add('eiru_reporting.sale_customer_ranking_action_report', 'instance.eiru_reporting.ReportRankingSalesOrdersCustomerWidget');
  74. // Ranking de productos
  75. instance.web.client_actions.add('eiru_reporting.productranking_action_report', 'instance.eiru_reporting.RankingSalesOrdersProductcyWidget');
  76. // ******************************************* Terminal de Ventas *************************************************************************
  77. // Historico de ventas
  78. instance.web.client_actions.add('eiru_reporting.point_of_sale_action_report', 'instance.eiru_reporting.ReportPosWidget');
  79. // Analisis de ventas
  80. instance.web.client_actions.add('eiru_reporting.point_of_sale_detail_action_report', 'instance.eiru_reporting.ReportPosOrdersWidget');
  81. // Historico de ventas y pos
  82. instance.web.client_actions.add('eiru_reporting.sale_pos_order_action_report', 'instance.eiru_reporting.ReportSalePosCabWidget');
  83. // Analisis de pos y ventas
  84. instance.web.client_actions.add('eiru_reporting.point_venta_action_report', 'instance.eiru_reporting.ReportVentasPosOrdersWidget');
  85. // Ranking de productos
  86. instance.web.client_actions.add('eiru_reporting.point_of_sale_ranking_action_report', 'instance.eiru_reporting.RankingPosOrdersProductcyWidget');
  87. // Ranking de clientes
  88. instance.web.client_actions.add('eiru_reporting.point_of_sale_customer_ranking_action_report', 'instance.eiru_reporting.ReportRankingPosOrdersCustomerWidget');
  89. // Analisis de pack de productos
  90. instance.web.client_actions.add('eiru_reporting.product_pack_action_report', 'instance.eiru_reporting.ReportProductPackWidget');
  91. // Listado de produccion de pack utilidad
  92. instance.web.client_actions.add('eiru_reporting.mrp_utilidad_action_report', 'instance.eiru_reporting.ReportProductPackUtilidadWidget');
  93. // ******************************************* Compras *************************************************************************
  94. // Analisis de compras
  95. instance.web.client_actions.add('eiru_reporting.purchase_detail_action_report', 'instance.eiru_reporting.ReportPurchaseInvoiceAnalysisWidget');
  96. // Ranking de productos
  97. instance.web.client_actions.add('eiru_reporting.product_ranking_action_report', 'instance.eiru_reporting.RankingPurchasesOrdersProductcyWidget');
  98. // Ranking proveedores
  99. instance.web.client_actions.add('eiru_reporting.suppliers_ranking_action_report', 'instance.eiru_reporting.ReportRankingPurchasesOrdersSupplierWidget');
  100. // Listado de cuentas a cobrar
  101. // instance.web.client_actions.add('eiru_reporting.accountpending_detail_action_report', 'instance.eiru_reporting.ReportingAccountaPagarWidget');
  102. // ******************************************* CRM ***************************************************************************
  103. // CRM
  104. instance.web.client_actions.add('eiru_reporting.crm_action_report', 'instance.eiru_reporting.ReportCrmWidget');
  105. // Historico de llamadas
  106. instance.web.client_actions.add('eiru_reporting.crm_call_action_report', 'instance.eiru_reporting.ReportPhoneCallWidget');
  107. // Historico de mensajes
  108. instance.web.client_actions.add('eiru_reporting.crm_messages_action_report', 'instance.eiru_reporting.ReportMensajeCrmWidget');
  109. // Proyectos
  110. instance.web.client_actions.add('eiru_reporting.project_action_report', 'instance.eiru_reporting.ReportProjectWidget');
  111. // ******************************************* Produccion ********************************************************************
  112. // Informe de trabajos
  113. instance.web.client_actions.add('eiru_reporting.work_action_report', 'instance.eiru_reporting.ReportWorksWidget');
  114. // Listado de produccion
  115. instance.web.client_actions.add('eiru_reporting.mrp_action_report', 'instance.eiru_reporting.ReportMrpWidget');
  116. // Ranking productos más producidos
  117. instance.web.client_actions.add('eiru_reporting.mrp_ranking_action_report', 'instance.eiru_reporting.RankingMrpOrdersProductcyWidget');
  118. // ******************************************* Stock *************************************************************************
  119. // Analisis de stock
  120. instance.web.client_actions.add('eiru_reporting.stock_action_report', 'instance.eiru_reporting.ReportStockWidget');
  121. // Analisis de stock por location
  122. // instance.web.client_actions.add('eiru_reporting.stock_location_action_report', 'instance.eiru_reporting.ReportStockLocationWidget');
  123. // Analisis de movimientos de stock
  124. instance.web.client_actions.add('eiru_reporting.stock_move_action_report', 'instance.eiru_reporting.ReportStockMoveWidget');
  125. }