Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
19117 Vizualizări

hi

class search_names(osv.osv):
    _description = 'Search Names'
    _name = 'search.name'
    ' _columns = {                 'name' : fields.char('Search Name'),                 'search_name' : fields.many2one('trademark.names','Search Name'),                 'classification_no' : fields.many2one('classification','Class No'),                 }

class trademark_names(osv.osv):
    _description = 'Trademark Names'
    _name = 'trademark.names'
   
    _columns = {
                'name' : fields.char('Trademark Name', required=True),
                'class_no' : fields.many2one('classification','Class No'),
                }

class ip_local(osv.osv):
    _description = 'Trademark File'
    _name = 'ip.local'     
    _columns = {
                'name' : fields.char('File Number', readonly=True),
                'classification_no_ids' : fields.many2one('classification','Classification No'),
                'search_result': fields.one2many('search.name','search_name','Search Name'),

               }

in the model ip.local , the field classification_no_ids will have  a value

And when i create a new record using search_result(one2many) field in model ip.local

i wanna pass value in  classification_no_ids to the field class_no in model  trademark.names'

Can someone help me out here

Thanks in advance

Imagine profil
Abandonează
Cel mai bun răspuns

Hi Mohammed,

you can pass the values by using default

you this code:

<field name="search_result" context="{'default_classification_no':classification_no_ids}"/>

Imagine profil
Abandonează
Autor

yes it worked Thank you very much

Nic Work