How to Install Odoo 18 with Pycharm | Setup Odoo 18 Development Environment Using Pycharm in Ubuntu – CBMS Odoo ERP

How to Setup Odoo 18 Development Environment Using Pycharm in Ubuntu 22.04 Step 1: Download and install the Pycharm IDE PyCharm Community Edition Download sudo apt-get update  sudo apt-get upgrade sudo snap install pycharm-community –classic Step 2: Installing Python 3.12 To add the deadsnakes repository, use the following commands: sudo add-apt-repository ppa:deadsnakes/ppa  sudo apt-get update […]

How to Create a Sequence Number in Odoo 17 | Odoo 17 Technical Videos | Odoo 17 Development Tutorial – CBMS Odoo ERP

In Odoo, a sequence number serves as a unique identifier for records within specific models, ensuring each entry is distinct and sequentially ordered. This tutorial explores the creation and customization of sequence numbers in Odoo 17, focusing on their application in sales orders, purchases, and invoices. Discover how to personalize sequences with options like prefixing, […]

How to Create a Basic Module in Odoo 17 | Creating a Basic Module | Odoo 17 Development Tutorials – CBMS Odoo ERP

Odoo is a powerful and flexible open-source software platform that allows you to extend and customize its functionality through the creation of modules. A module in Odoo is a collection of files that encapsulate a specific set of features, data models, or modifications to the core system. Creating a basic module involves setting up the […]

How to Define Compute Fields & Compute Functions in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In this video, we will explore how to create and use compute fields and compute functions in Odoo 17. Compute fields are special fields whose values are computed dynamically based on other fields or data in the system. This feature allows you to create fields that automatically update their values when related fields change, ensuring […]

How to Add a Chatter in Odoo 17 | Adding a Chatter in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo 17, the chatter feature remains a fundamental aspect of the platform, serving as a central hub for communication, collaboration, and activity tracking. Essentially, it provides a threaded discussion area associated with each record in the system. This feature enhances productivity, fosters teamwork, and streamlines business processes by providing a centralized platform for communication […]

How to Set Default Value for a Field Using Function in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo 17, the ability to set default values for fields dynamically using functions is a powerful feature that enhances flexibility and customization options within the system. Unlike static default values, which remain constant regardless of circumstances, dynamic defaults enable developers to define default values based on specific conditions or calculations.To implement dynamic default values, […]

How to Add a Domain for a Field in Odoo 17 | Odoo 17 Development Tutorial | Odoo 17 Technical Videos – CBMS Odoo ERP

In Odoo 17, domains for fields act as powerful tools for filtering records displayed or permitted within a particular field based on specific criteria. This capability aids in refining selections and streamlining options for users, enhancing the overall user experience and efficiency. Domains enable the definition of rules that restrict the data visible or selectable […]

How to Add New States to an Existing State Field in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo 17, states play a pivotal role in indicating the different stages or statuses that records can undergo within the system. These states are commonly represented as selection fields in Odoo models, allowing users to easily discern the current status of a record. To append new states without altering the existing ones, the selection_add […]