Bonjour,
suite à l'installation de mon module personnalisé je n'arrive plus à éditer l'Article (Product) dans Ventes> Articles>Articles.
Dans mon module j’hérite des deux classes sale.order et sale.order.line, pareil pour les vues, toutes les vues sont héritées:
class sale_order(models.Model):
_inherit = 'sale.order'
.............
class sale_order_line(models.Model):
_inherit = 'sale.order.line'
_order = 'date_depart asc, id asc'
.............
Voici l'extrait de l'erreur :
ProgrammingError: ERREUR: la relation « sale_report » n'existe pas
LINE 3: FROM "sale_report" LEFT JOIN "product_product" a...
J'ai remarqué que lorsque je supprime dans "sale.py" la classe product_product(osv.Model) tout rentre dans l'ordre:
class product_product(osv.Model):
_inherit = 'product.product'
def _sales_count(self, cr, uid, ids, field_name, arg, context=None):
r = dict.fromkeys(ids, 0)
domain = [
('state', 'in', ['waiting_date','progress','manual', 'shipping_except', 'invoice_except', 'done']),
('product_id', 'in', ids),
]
for group in self.pool['sale.report'].read_group(cr, uid, domain, ['product_id','product_uom_qty'], ['product_id'], context=context):
r[group['product_id'][0]] = group['product_uom_qty']
return r
............
Quelle peut être la cause de cette erreur et que faire pour la réparer ?
Merci par avance pour le conseil :-)
Texte d'erreur en totalité:
Traceback (most recent call last):
File "C:\Odoo 8.0-20150528\server\.\openerp\http.py", line 536, in _handle_exception
File "C:\Odoo 8.0-20150528\server\.\openerp\http.py", line 573, in dispatch
File "C:\Odoo 8.0-20150528\server\.\openerp\http.py", line 309, in _call_function
File "C:\Odoo 8.0-20150528\server\.\openerp\service\model.py", line 113, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\http.py", line 306, in checked_call
File "C:\Odoo 8.0-20150528\server\.\openerp\http.py", line 802, in __call__
File "C:\Odoo 8.0-20150528\server\.\openerp\http.py", line 402, in response_wrap
File "C:\Odoo 8.0-20150528\server\openerp\addons\web\controllers\main.py", line 937, in call_kw
File "C:\Odoo 8.0-20150528\server\openerp\addons\web\controllers\main.py", line 929, in _call_kw
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 241, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 3139, in read
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 239, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 3174, in read
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 239, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 3352, in _read_from_database
File "C:\Odoo 8.0-20150528\server\.\openerp\osv\fields.py", line 1466, in get
File "C:\Odoo 8.0-20150528\server\openerp\addons\sale\sale.py", line 1308, in _sales_count
File "C:\Odoo 8.0-20150528\server\.\openerp\fields.py", line 817, in __get__
File "C:\Odoo 8.0-20150528\server\.\openerp\fields.py", line 910, in determine_value
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 239, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 3229, in _prefetch_field
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 239, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 3174, in read
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 239, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 3352, in _read_from_database
File "C:\Odoo 8.0-20150528\server\.\openerp\osv\fields.py", line 1466, in get
File "C:\Odoo 8.0-20150528\server\openerp\addons\sale\sale.py", line 1288, in _sales_count
File "C:\Odoo 8.0-20150528\server\.\openerp\api.py", line 241, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\models.py", line 2140, in read_group
File "C:\Odoo 8.0-20150528\server\.\openerp\sql_db.py", line 158, in wrapper
File "C:\Odoo 8.0-20150528\server\.\openerp\sql_db.py", line 234, in execute
ProgrammingError: ERREUR: la relation « sale_report » n'existe pas
LINE 3: FROM "sale_report" LEFT JOIN "product_product" a...
Partager