← Back to team overview

openerp-india team mailing list archive

[Bug 1076363] [NEW] Cannot pick products with real time stock valuation enabled

 

Public bug reported:

I have set up a new nightly 6.2dev-20121106-000101 , and installed bare minimum modules :
- accounting , belgium 
- purchase
- warehouse

I define a new product, category: all products , valuation: real-time, fill out required fields :
stock input account (new account)
stock output account (new account)
stock valuation account (new account)

when I create a PO and try to receive goods I get a key error on period id output:
File "/opt/openerp/server/openerp/addons/stock/wizard/stock_partial_picking.py", line 213, in do_partial
    stock_picking.do_partial(cr, uid, [partial.picking_id.id], partial_data, context=context)
  File "/opt/openerp/server/openerp/addons/stock/stock.py", line 1361, in do_partial
    self.action_move(cr, uid, [pick.id])
  File "/opt/openerp/server/openerp/addons/stock/stock.py", line 906, in action_move
    context=context)
  File "/opt/openerp/server/openerp/addons/stock/stock.py", line 2445, in action_done
    self._create_product_valuation_moves(cr, uid, move, context=context)
  File "/opt/openerp/server/openerp/addons/stock/stock.py", line 2407, in _create_product_valuation_moves
    'ref': move.picking_id and move.picking_id.name})
  File "/opt/openerp/server/openerp/addons/account/account.py", line 1434, in create
    c['period_id'] = vals['period_id']
KeyError: 'period_id'

** Affects: openobject-addons
     Importance: Undecided
         Status: New

-- 
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/1076363

Title:
  Cannot pick products with real time stock valuation enabled

Status in OpenERP Addons (modules):
  New

Bug description:
  I have set up a new nightly 6.2dev-20121106-000101 , and installed bare minimum modules :
  - accounting , belgium 
  - purchase
  - warehouse

  I define a new product, category: all products , valuation: real-time, fill out required fields :
  stock input account (new account)
  stock output account (new account)
  stock valuation account (new account)

  when I create a PO and try to receive goods I get a key error on period id output:
  File "/opt/openerp/server/openerp/addons/stock/wizard/stock_partial_picking.py", line 213, in do_partial
      stock_picking.do_partial(cr, uid, [partial.picking_id.id], partial_data, context=context)
    File "/opt/openerp/server/openerp/addons/stock/stock.py", line 1361, in do_partial
      self.action_move(cr, uid, [pick.id])
    File "/opt/openerp/server/openerp/addons/stock/stock.py", line 906, in action_move
      context=context)
    File "/opt/openerp/server/openerp/addons/stock/stock.py", line 2445, in action_done
      self._create_product_valuation_moves(cr, uid, move, context=context)
    File "/opt/openerp/server/openerp/addons/stock/stock.py", line 2407, in _create_product_valuation_moves
      'ref': move.picking_id and move.picking_id.name})
    File "/opt/openerp/server/openerp/addons/account/account.py", line 1434, in create
      c['period_id'] = vals['period_id']
  KeyError: 'period_id'

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1076363/+subscriptions


Follow ups

References