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