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