c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #11622
[Bug 700953] Re: Column account_journal_period.company_id missing
Hello llja Schumacher,
I have tested your scenario with the latest code at my end. But i am not
able to reproduce it. Would you please provide the more information or
proper steps to reproduce it. If you customize any code from your side
then please provide me it also.
Thanks.
** Changed in: openobject-addons
Status: New => Incomplete
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/700953
Title:
Column account_journal_period.company_id missing
Status in OpenObject Addons Modules:
Incomplete
Bug description:
1)
Freshly installed the openobject-server 6.0 rc2 revision 3204, openobject-client-web 6.0 rc2 revision 4236, openobject-addons revision 4175
2) Created a new database
3) Tried to validate a expected incoming invoice
4) Recieved error stating that account_journal_period.company_id is missing in the database
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/openerp-server/netsvc.py", line 489, in dispatch
result = ExportService.getService(service_name).dispatch(method, auth, params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/service/web_services.py", line 598, in dispatch
res = fn(db, uid, *params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/audittrail/audittrail.py", line 538, in exec_workflow
return super(audittrail_objects_proxy, self).exec_workflow(db, uid, model, method, *args, **argv)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 122, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 196, in exec_workflow
res = self.exec_workflow_cr(cr, uid, obj, method, *args)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 189, in exec_workflow_cr
return wf_service.trg_validate(uid, obj, args[0], method, cr)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/wkf_service.py", line 80, in trg_validate
res2 = instance.validate(cr, id, ident, signal)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/instance.py", line 48, in validate
workitem.process(cr, witem, ident, signal, force_running, stack=stack)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/workitem.py", line 61, in process
ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/workitem.py", line 174, in _split_test
_join_test(cr, t[0], t[1], ident, stack)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/workitem.py", line 182, in _join_test
create(cr,[activity], inst_id, ident, stack)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/workitem.py", line 41, in create
process(cr, res, ident, stack=stack)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/workitem.py", line 53, in process
result = _execute(cr, workitem, activity, ident, stack)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/workitem.py", line 107, in _execute
wkf_expr.execute(cr, ident, workitem, activity)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/wkf_expr.py", line 68, in execute
return _eval_expr(cr, ident, workitem, activity['action'])
File "/usr/local/lib/python2.6/dist-packages/openerp-server/workflow/wkf_expr.py", line 58, in _eval_expr
ret = eval(line, env, nocopy=True)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/tools/safe_eval.py", line 281, in safe_eval
return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict, locals_dict)
File "", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/orm.py", line 181, in <lambda>
return lambda *args, **argv: attr(self._cr, self._uid, [self._id], *args, **argv)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/account/invoice.py", line 937, in action_move_create
move_id = self.pool.get('account.move').create(cr, uid, move, context=context)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/account/account.py", line 1265, in create
result = super(account_move, self).create(cr, uid, vals, c)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/orm.py", line 3637, in create
result += self._columns[field].set(cr, self, id_new, field, vals[field], user, rel_context) or []
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/fields.py", line 492, in set
id_new = obj.create(cr, user, act[2], context=context)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/account/account_move_line.py", line 1150, in create
self._update_journal_check(cr, uid, context['journal_id'], context['period_id'], context)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/account/account_move_line.py", line 1109, in _update_journal_check
'period_id': period.id
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/account/account.py", line 988, in create
return super(account_journal_period, self).create(cr, uid, vals, context)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/orm.py", line 3602, in create
self.check_access_rule(cr, user, [id_new], 'create', context=context)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/orm.py", line 3163, in check_access_rule
[sub_ids] + where_params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/sql_db.py", line 76, in wrapper
return f(self, *args, **kwargs)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/sql_db.py", line 129, in execute
res = self._obj.execute(query, params)
ProgrammingError: column account_journal_period.company_id does not exist
LINE 1: ...l_period.journal_id in (6,7,8,5,3,2,4,1)))) OR (account_jo...
^
Don't really know if this belongs to the server or to the accounting-module.
Thanks for your advise in advance.
References