After upgrading server to 5.0.12 i cannot make an invoice from sales order. I 
keep getting this error:


> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 247, 
> in dispatch
>     result = LocalService(service_name)(method, *params)
>   File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 76, 
> in __call__
>     return getattr(self, method)(*params)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/addons/base_module_record/base_module_record.py",
>  line 50, in exec_workflow
>     res = super(recording_objects_proxy, self).exec_workflow(*args, **argv)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/service/web_services.py", 
> line 571, in exec_workflow
>     res = service.exec_workflow(db, uid, object, method, id)
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 58, 
> in wrapper
>     return f(self, dbname, *args, **kwargs)
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 
> 137, in exec_workflow
>     res = self.exec_workflow_cr(cr, uid, obj, method, *args)
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 
> 130, in exec_workflow_cr
>     return wf_service.trg_validate(uid, obj, args[0], method, cr)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/wkf_service.py", 
> line 81, in trg_validate
>     res2 = instance.validate(cr, id, ident, signal)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/instance.py", line 
> 50, in validate
>     workitem.process(cr, witem, ident, signal, force_running, stack=stack)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/workitem.py", line 
> 62, in process
>     ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, 
> stack)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/workitem.py", line 
> 175, in _split_test
>     _join_test(cr, t[0], t[1], ident, stack)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/workitem.py", line 
> 183, in _join_test
>     create(cr,[activity], inst_id, ident, stack)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/workitem.py", line 
> 42, in create
>     process(cr, res, ident, stack=stack)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/workitem.py", line 
> 54, in process
>     result = _execute(cr, workitem, activity, ident, stack)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/workitem.py", line 
> 127, in _execute
>     id_new = wkf_expr.execute(cr, ident, workitem, activity)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/wkf_expr.py", line 
> 68, in execute
>     return _eval_expr(cr, ident, workitem, activity['action'])
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/workflow/wkf_expr.py", line 
> 58, in _eval_expr
>     ret = eval(line, env)
>   File "<string>", line 1, in <module>
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 167, in <lambda>
>     return lambda *args, **argv: getattr(self._table, name)(self._cr, 
> self._uid, [self._id], *args, **argv)
>   File "/usr/lib/python2.5/site-packages/openerp-server/addons/sale/sale.py", 
> line 419, in action_invoice_create
>     created_lines = self.pool.get('sale.order.line').invoice_line_create(cr, 
> uid, lines)
>   File "/usr/lib/python2.5/site-packages/openerp-server/addons/sale/sale.py", 
> line 847, in invoice_line_create
>     'account_analytic_id': line.order_id.project_id and 
> line.order_id.project_id.id or False,
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 2892, in create
>     result += self._store_get_values(cr, user, [id_new], vals.keys(), context)
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 2920, in _store_get_values
>     ids2 = fncts[fnct][2](self,cr, uid, ids, context)
>   File 
> "/usr/lib/python2.5/site-packages/openerp-server/addons/account/invoice.py", 
> line 171, in _get_invoice_line
>     result[line.invoice_id.id] = True
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 239, in __getattr__
>     return self[name]
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 189, in __getitem__
>     datas = self._table.read(self._cr, self._uid, ids, fffields, 
> context=self._context, load="_classic_write")
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 2228, in read
>     result = self._read_flat(cr, user, select, fields, context, load)
>   File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 
> 2301, in _read_flat
>     cr.execute(query, (tuple(sub_ids),))
>   File "/usr/lib/python2.5/site-packages/openerp-server/sql_db.py", line 77, 
> in wrapper
>     return f(self, *args, **kwargs)
>   File "/usr/lib/python2.5/site-packages/openerp-server/sql_db.py", line 122, 
> in execute
>     res = self._obj.execute(query, params)
> ProgrammingError: column "price_wd" does not exist
> LINE 1: ...nt","account_id","account_analytic_id","quantity","price_wd"...
>                                                              ^





-------------------- m2f --------------------

--
http://www.openobject.com/forum/viewtopic.php?p=60005#60005

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users

Reply via email to