I am new to odoo and I have a customer who sells different products where some products have custom fields, we need to show those fields optionally and hide them from other customers' quotations and invoices, we are using odoo 16 Community version any guidance on how to do that?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
Hi,
You can set the condition in your xml code:
Create XML files for the views you want to customize.
views/sale_order_view.xml:
<odoo>
<record id="view_order_form_inherit" model="ir.ui.view" style="color:rgb(56,58,66);background-color:rgb(250,250,250);font-size:11pt;">>
<field name="name">sale.order.form.
<field name="model">sale.order</field
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<field name="custom_field" position="attributes">
<attribute name="attrs">{'invisible': [('partner_id', '=', you can your domain)]}</attribute>
</field>
</field>
</record>
</odoo>
n the same way, you can set up the account. move views or you can try this method
Define Custom Fields:
from odoo import models, fields |
Define Access Rights:
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_product_custom_fields,access.product.custom.fields,model_product_product,base.group_user,1,1,1,1
In this way, you can add the groups with the required conditions
from odoo import API, models |
Add Custom Fields to Quotation/Invoice Views:
<record id="view_sale_order_form_custom" model="ir.ui.view">
<field name="name">sale.order.form.custom</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<!-- Add custom fields to the view -->
<field name="custom_field_1" position="after">
<!-- Additional fields or modifications -->
</field>
</field>
</record>
Hope it helps
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
Daftar| Post Terkait | Replies | Tampilan | Aktivitas | |
|---|---|---|---|---|
|
|
1
Feb 24
|
2068 | ||
|
Products for cleaning service
Diselesaikan
|
|
1
Okt 25
|
6055 | |
|
How to import invoices with default product price
Diselesaikan
|
|
4
Agu 24
|
2557 | |
|
|
4
Mei 24
|
5676 | ||
|
|
1
Apr 23
|
2174 |