2017-07-27 2 views
0

Ich habe ein Modell erstellt, das stock.picking (von stock Modul) in einem benutzerdefinierten Modul (stock_bt) erbt. Kaufen Modul ist abhängig von stock_bt Modul (Ich habe stock_bt zu Abhängigkeiten in __openerp__.py__openerp__.py Datei hinzugefügt).Odoo 8 Many2many ProgrammingError: Fehler: Relation «_unknown» existiert nicht

Jetzt möchte ich eine Many2many Beziehung zwischen purchase.requisition und stock.picking in stock.picking hinzufügen, aber ich bin immer diese Fehlermeldung:

ProgrammingError: Error: relation « _unknown » does not exist 

brauchen Ihre Hilfe, Dank im Voraus.

+0

Können Sie bitte Ihren Code in Ihre Frage einfügen, was Sie bisher versucht haben? –

Antwort

1

One: Diese Art von Fehler passieren, wenn Sie den Modellnamen zu verzaubern, in Odoo verwenden Sie immer kopieren und vergangen.

Zwei: Wenn Sie eine many2one oder many2many Beziehung definieren sollten Sie die module erwähnen, dass die co_model in depends im __openerp__.py enthält.

depends : ['stock',.....] 
+0

Danke @Cherif Odoo. Ich war in der Situation zwei, aber die seltsame Tatsache ist, mit 'Many2one' funktioniert es ohne jeden Fehler, der Fehler tritt auf, wenn ich versuche, ein' Many2many' hinzuzufügen. Wie dem auch sei, ich konnte das Problem lösen, indem ich eine Vererbung des stock.picking Modells im Kaufmodul erstelle, weil ich sonst ein zirkuläres Abhängigkeitsproblem habe. – guidev224

+0

up abstimmen mindestens ... Wenn Sie eine Abhängigkeit haben, müssen Sie Ihre Module ändern, um dies zu verhindern und zu definieren, welches Modul zuerst installiert wird. – Cherif

Verwandte Themen