How To Manage Manufacturing Orders In Odoo?

How To Manage Manufacturing Orders In Odoo?

Let’s say we want count of all manufacturing orders in progress state and then display that count in menu for user understanding. Steps To Follow:- 1.Inherit manufacturing class and IrNeedactionMixin class (class used to get count on menu) and define the state field. class mrp_production(models.Model): _name = ‘mrp.production’ _inherit = [‘mrp.production’,’ir.needaction_mixin’] state = fields.Selection([(‘draft’,’New’),(‘picking_except’, ‘Picking Exception’),                                                                      (‘confirmed’,’Waiting Goods’),(‘in_production’,’In Progress’),                                                   (‘cancel’,’Cancelled’),(‘done’,’Manufacturing Completed’),                                                                  (‘under_inspection’,’Under […]

Read More

How to Load Demo data when Loading or Upgrade Module for the first time?

How to Load Demo data when Loading or Upgrade Module for the first time?

Sometimes, we need demo data to be loaded when we upgrade the module for the first time. In this case, we have to create entries in xml. Consider a module: __init__.py Import models __openerp__.py # -*- coding: utf-8 -*- { ‘name’: “mymodule”, ‘author’: “My Company”, ‘website’: “http://www.yourcompany.com“, ‘category’: ‘Uncategorized’, ‘version’: ‘0.1’, ‘depends’: [‘base’], ‘data’: [ ‘views.xml’,    ‘demo’: [           ‘demo.xml’, # file with demo […]

Read More

How to see subordinate’s leave and Time sheets with Record Rule?

How to see subordinate’s leave and Time sheets with Record Rule?

Take employee_ids as One2many Field of hr_employee in res_users class. Inverse field should exist in hr_employee class. Reporting person of that employee should able see his respective leaves and Time sheet submitted by that employee. Have 2 fields in hr_employee class that employee hr manager and reporting manager who have access to see his subordinate’s leaves and time sheet. As, In res_users class fields are” […]

Read More

How to Generate Report Using xlswriter Module in Python?

How to Generate Report Using xlswriter Module in Python?

How to Generate Report Using xlswriter Module in Python? import xlsxwriter # Create a workbook and add a worksheet. workbook = xlsxwriter.Workbook(‘ExcelTutorial.xlsx’) worksheet = workbook.add_worksheet() # Some random data we want to insert into our excel expenses = ( [‘A’, 1000], [‘B’,   100], [‘C’,  300], [‘D’,    50], ) # Start from the first cell. Rows and columns are zero indexed. row = 0 col = […]

Read More

Why Online School Software Makes Sense for School Management?

Why Online School Software Makes Sense for School Management?

All schools, regardless of size, require productive approaches to track and screen student and teacher data, timetable information and impart advance reports. Perpetually essential is the management of evaluations, planning, participation, investigation reports. In any case, how do schools, that need to profit by information stockpiling efficiencies, actualize school software without agonizing over information storage, security and reinforcement? The basic solution is utilize an online […]

Read More

How to Set Watermark Text or Watermark Image in Background of QWEB Report?

How to Set Watermark Text or Watermark Image in Background of QWEB Report?

Descriptions: In Qweb Report, we can add watermark text or images in background. For that, we have to take one <div> (HTML tag), <p> or <img> tag with many CSS attributes. Example: I want to add sale order company logo in sale report as watermark text to the report in orange colour. Add Following <div> in sale–>view–>report_saleorder.xml–>in <div class=”page”> In report_saleorder.xml File <t t-if=”doc.company_id.logo”> <div […]

Read More

Switching to VoIP Phone Service – Does it Add Value to Your Business?

Switching to VoIP Phone Service – Does it Add Value to Your Business?

VoIP phone systems are flexible; feature rich systems that decrease media transmission spending plans without trading off on voice quality or features. In fact, VoIP has utilizes path past the capacities of routine phone systems, for example, virtual phone numbers, voice message and fax sending, changing from Wi-Fi to cell system, and more. Regardless of the steps in VoIP technology, many organizations have reservations about […]

Read More

How to Import Activities Through Database in Vtiger CRM?

How to Import Activities Through Database in Vtiger CRM?

Vtiger CRM have not provided any extension to import activities. Activities can be imported through database by following steps.   Go to Database of vtiger,activity data is mainly stored in following tables. vtiger_activity vtiger_activity_cf vtiger_crmentity vtiger_crmentityrel vtiger_seactivityrel For creating activity you may go to vtiger_crmentity_seq,this is id of last created record,note this id. Now go to vtiger_crmentity.insert new record in this table,you may notice a […]

Read More

Streamline Your Organization Processes with Online Project Management Systems

Streamline Your Organization Processes with Online Project Management Systems

In this focused world, absence of proficiency and adequacy is quite recently not middle of the road. Innovation has assumed a noteworthy part in changing the way how organizations work and function these days. Many small and large organizations have been successful in streamlining there procedures with online project management systems and have turned out to be more successful and productive than any other time […]

Read More

Moving Corporate Business Intelligence to the Cloud

Moving Corporate Business Intelligence to the Cloud

Will cloud-based business intelligence and business analytics systems turn into the rush without bounds? The answer is a resonating yes as indicated by late information. They’re moderately reasonable and brisk to convey. Suppliers can deal with investigation setups, networking and capacity. That is the reason more enterprises will move their BI and BA operations to cloud solutions. Cloud BI/BA Systems to Evolve for All Users […]

Read More