Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
3 ตอบกลับ
1922 มุมมอง

le champ "hide_peppol_fields" n'existe pas dans le modèle "res.partner"


cette erreur apparait lorsque j'essaie d ouvire un founisseur ou un client sur la comptabilite 

d odoo 17 qui est migrer de 15 vers 17

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,


The error "The field 'hide_peppol_fields' does not exist in the model 'res.partner'" typically occurs after migration if custom fields weren't handled properly.


There are two ways to fix this:

Add the missing field back in your custom module if it's still needed:


python:


from odoo import models, fields

class ResPartner(models.Model):

    _inherit = 'res.partner'

    hide_peppol_fields = fields.Boolean(string="Hide PEPPOL Fields")

Then upgrade the module:

    ./odoo-bin -u your_module_name -d your_database

Remove the field reference from all views and code if it's no longer required (e.g:in XML: <field name="hide_peppol_fields"/>), then upgrade the module as above.

Either approach will fix the error depending on whether you still use the field.


Hope it helps.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

The below method will help you to fix this issue:

Step 1 : Settings -> Technical -> Views(User Interface) -> Search res.partner (model)

Step 2 : Delete all the res.partner model views 

Step 3 : Upgrade 'Base' Module again. 

Step 4 : Upgrade your custom module.

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

NB : LE CHAMPS EST BIEN PRENT SUR technique /models chmaps res.partner

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
มี.ค. 24
1580
2
ม.ค. 23
2189
0
ม.ค. 23
2860
1
พ.ย. 22
2483
1
ส.ค. 16
4187