Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
6046 Tampilan

Hi I'm new to Odoo and I'm trying to get the address from the contacts model when this value is changed, is there any way to do it? I try this but I get an error:

# -*- coding: utf-8 -*-
from odoo import models, fields, api

class ClassCompany(models.Model):
    _name = "company.data"
    name = fields.Char(string='Name of the company')
    ceo=fields.Many2one('res.partner'string='CEO of the company')
    address= fields.Char(string="Address")
    date_of_foundation=fields.Date(string="Foundation date")

    @api.onchange('ceo')
    def _get_direction(self):
        new_address=self.env['res.partner'].search([('name''='self.ceo)]).address
        self.address=new_address
Avatar
Buang
Penulis

Thank you Usman, it worked perfectly.

Jawaban Terbai


    @api.onchange('ceo')
    def _get_direction(self):
        new_address=self.env['res.partner'].search([('id''='self.ceo.id)]).street or false
        self.address=new_address

or use Related fields to get proper result

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
1
Okt 23
2303
2
Okt 23
2524
2
Okt 23
6000
3
Sep 23
2867
2
Agu 23
4641