main.js 7.6 KB

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