openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #27110
[Bug 1271173] [NEW] error on resolve_2many_commands when create journal entries
Public bug reported:
Dear all,
I face a weird problem on journal entries.
I try many times until I have the pattern which can raise an error.
These are the steps I did.
1. Create journal entries with Journal Bank (default debit/credit account is 101 Bank)
2. Add an item
102 Cash 1,000 (dr)
601 Expense 2,000 (dr)
101 Bank 3,000 (dr) ---> default account of journal bank
3. Save
4. Edit Entries
5. Add an item, then it will raise an error like this
File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 165, in default_get
data = self._default_get(cr, uid, fields, context=context)
File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 255, in _default_get
_log.info (move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context))
File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 5241, in resolve_2many_commands
for record in other_model.read(cr, uid, record_ids, fields=fields, context=context):
File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3606, in read
result = self._read_flat(cr, user, select, fields, context, load)
File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3729, in _read_flat
record[f] = res2[record['id']]
KeyError: 117
I know the error is happened when system need to get default debit/credit value.
which described in line:
move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context)
I have try several times with above pattern and always raise such error.
If I removed line 101 Bank 3,000 (dr), save again, edit entries and add an item then the form function well.
Please help me to resolved this bugs.
I have try on OpenERP 7.0 latest version (January 2014) and the condition still exist.
Thank you
** Affects: openobject-addons
Importance: Undecided
Status: New
** Description changed:
Dear all,
- I face a weird problem on journal entries.
+ I face a weird problem on journal entries.
I try many times until I have the pattern which can raise an error.
- This is the steps I did.
+ These are the steps I did.
1. Create journal entries with Journal Bank (default debit/credit account is 101 Bank)
2. Add an item
- 102 Cash 1,000 (dr)
- 601 Expense 2,000 (dr)
- 101 Bank 3,000 (dr) ---> default account of journal bank
- 3. Save
+ 102 Cash 1,000 (dr)
+ 601 Expense 2,000 (dr)
+ 101 Bank 3,000 (dr) ---> default account of journal bank
+ 3. Save
4. Edit Entries
5. Add an item, then it will raise an error like this
- File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 165, in default_get
- data = self._default_get(cr, uid, fields, context=context)
- File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 255, in _default_get
- _log.info (move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context))
- File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 5241, in resolve_2many_commands
- for record in other_model.read(cr, uid, record_ids, fields=fields, context=context):
- File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3606, in read
- result = self._read_flat(cr, user, select, fields, context, load)
- File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3729, in _read_flat
- record[f] = res2[record['id']]
+ File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 165, in default_get
+ data = self._default_get(cr, uid, fields, context=context)
+ File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 255, in _default_get
+ _log.info (move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context))
+ File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 5241, in resolve_2many_commands
+ for record in other_model.read(cr, uid, record_ids, fields=fields, context=context):
+ File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3606, in read
+ result = self._read_flat(cr, user, select, fields, context, load)
+ File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3729, in _read_flat
+ record[f] = res2[record['id']]
KeyError: 117
I know the error is happened when system need to get default debit/credit value.
which described in line:
move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context)
I have try several times with above pattern and always raise such error.
If I removed line 101 Bank 3,000 (dr), save again, edit entries and add an item then the form function well.
Please help me to resolved this bugs.
I have try on OpenERP 7.0 latest version (January 2014) and the condition still exist.
Thank you
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1271173
Title:
error on resolve_2many_commands when create journal entries
Status in OpenERP Addons (modules):
New
Bug description:
Dear all,
I face a weird problem on journal entries.
I try many times until I have the pattern which can raise an error.
These are the steps I did.
1. Create journal entries with Journal Bank (default debit/credit account is 101 Bank)
2. Add an item
102 Cash 1,000 (dr)
601 Expense 2,000 (dr)
101 Bank 3,000 (dr) ---> default account of journal bank
3. Save
4. Edit Entries
5. Add an item, then it will raise an error like this
File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 165, in default_get
data = self._default_get(cr, uid, fields, context=context)
File "/home/mawaddah/openerp-server/7.0/latest/addons/account/account_move_line.py", line 255, in _default_get
_log.info (move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context))
File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 5241, in resolve_2many_commands
for record in other_model.read(cr, uid, record_ids, fields=fields, context=context):
File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3606, in read
result = self._read_flat(cr, user, select, fields, context, load)
File "/opt/openerp/openerp-7-latest/openerp/osv/orm.py", line 3729, in _read_flat
record[f] = res2[record['id']]
KeyError: 117
I know the error is happened when system need to get default debit/credit value.
which described in line:
move_obj.resolve_2many_commands(cr, uid, 'line_id', context.get('line_id'), context=context)
I have try several times with above pattern and always raise such error.
If I removed line 101 Bank 3,000 (dr), save again, edit entries and add an item then the form function well.
Please help me to resolved this bugs.
I have try on OpenERP 7.0 latest version (January 2014) and the condition still exist.
Thank you
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1271173/+subscriptions
Follow ups
References