Ich habe zwei benutzerdefinierte Module in odoo: segus.py (hat einen Datensatz von Codes als Quelle von Informationen verwendet) report.py (verwenden Sie die Felder im Modul Segus registriert. py) ich Extrahieren folgende Felder: sCodComp many2one verwenden und das Feld decrTecn alle hier oben im Zusammenhang mit der rechtenErhalte editierbare Kopie eines many2one Feld odoo
from odoo import models, fields
class Reporte(models.Model):
_name = 'rep.oper'
segus1 = fields.Many2one('segus.list','SEGUS 1', required=True)
decrTecn = fields.Text(related='segus1.sDescr', store=True)
from odoo import models, fields
class Segus(models.Model):
_name = 'segus.list'
_rec_name = 'sNom'
_description = 'Codes procedures'
sCodComp = fields.Char('component code')
sDescr = fields.Text('description procedures')
ich würde gerne wissen, wie eine bearbeitbare Kopie in Reporte Modul machen der Segus .sDescr-Feld, da dieses Original nicht geändert werden muss.
Dank
_hello rinaldi Sterne, danke für deine Antwort, habe ich getan, was Sie vorgeschlagen, aber jetzt Es zeigt mir diesen Fehler auf dem Server, ich weiß wirklich nicht, was fällig ist._ '> /home/odoo/odoo-dev/odoo/odoo/models.py (5422) _onchange_eval()' '-> method_res = getattr (self._origin, Methode) (* params) ' ' (Pdb) 2017-11-24 20: 12: 24,315 2781 INFO? werkzeug: ip_address - - [24/Nov/2017 20:12:24] "GET /web/static/src/img/form_sheetbg.png HTTP/1.1" 304-' ' 2017-11-24 20: 12: 26.850 2781 INFO? werkzeug: ip_address - - [24/Nov/2017 20:12:26] "GET /web/static/src/img/spin.png HTTP/1.1" 304-' _Danke You_ –