Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
Lines of code | 151 |
Technical Name |
multiple_mrp_orders |
License | AGPL-3 |
Website | https://www.cybrosys.com |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
Lines of code | 151 |
Technical Name |
multiple_mrp_orders |
License | AGPL-3 |
Website | https://www.cybrosys.com |
Batch Manufacturing Orders
Produce products for multiple manufacturing orders
Key Highlights
- Check Availabilty of products for multiple manufacturing orders from the tree view.
- Produce products for multiple manufacturing orders.
- Mark as done for multiple manufacturing orders.
Overview
This app provides an option to select multiple manufacturing orders and check availability of products and produce it,Also an option to Mark as done for selected manufacturing orders.
Batch Manufacturing Orders
- Check Availabilty of products of selected manufacturing orders from the tree view.
- Produce products for multiple manufacturing orders.
- Mark as done for selected manufacturing orders.
Suggested Products
Our Service
Odoo Customization
Odoo Implementation
Odoo Integration
Odoo Support
Hire Odoo Developers
Our Industries
Trading
Easily procure and sell your products.
Manufacturing
Plan, track and schedule your operations.
Restaurant
Run your bar or restaurant methodical.
POS
Easy configuring and convivial selling.
E-commerce & Website
Mobile friendly, awe-inspiring product pages.
Hotel Management
An all-inclusive hotel management application.
Education
A Collaborative platform for educational management.
Service Management
Keep track of services and invoice accordingly.
Need Any Help?
If you have anything to share with us based on your use of this module, please let us know. We are ready to offer our support.
Email us
odoo@cybrosys.com
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Getting Error when run mrp orders from tree view
Odoo Server Error
Traceback (most recent call last):
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 619, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 309, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/tools/pycompat.py", line 14, in reraise
raise value
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 664, in dispatch
result = self._call_function(**self.params)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 345, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/service/model.py", line 93, in wrapper
return f(dbname, *args, **kwargs)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 338, in checked_call
result = self.endpoint(*a, **kw)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 909, in __call__
return self.method(*args, **kw)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/http.py", line 510, in response_wrap
response = f(*args, **kw)
File "/home/Odoo13S/Odoo/Odoo-13C/addons/web/controllers/main.py", line 1242, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/home/Odoo13S/Odoo/Odoo-13C/addons/web/controllers/main.py", line 1230, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/api.py", line 410, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/api.py", line 397, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/home/Odoo13S/Odoo/Odoo-13C/sgp_maison/multiple_mrp_orders/wizard/wizard.py", line 18, in action_check_availability_produce
move_line.quantity_done = move_line.product_uom_qty
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/fields.py", line 1125, in __set__
records.write({self.name: write_value})
File "/home/Odoo13S/Odoo/Odoo-13C/addons/stock/models/stock_move.py", line 488, in write
res = super(StockMove, self).write(vals)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 3478, in write
fields[0].determine_inverse(real_recs)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/fields.py", line 1154, in determine_inverse
getattr(records, self.inverse)()
File "/home/Odoo13S/Odoo/Odoo-13C/addons/stock/models/stock_move.py", line 322, in _quantity_done_set
move_line = self.env['stock.move.line'].create(dict(move._prepare_move_line_vals(), qty_done=quantity_done))
File "<decorator-gen-160>", line 2, in create
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/api.py", line 358, in _model_create_multi
return create(self, [arg])
File "/home/Odoo13S/Odoo/Odoo-13C/addons/stock_account/models/stock_move_line.py", line 16, in create
move_lines = super(StockMoveLine, self).create(vals_list)
File "<decorator-gen-128>", line 2, in create
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/api.py", line 359, in _model_create_multi
return create(self, arg)
File "/home/Odoo13S/Odoo/Odoo-13C/addons/stock/models/stock_move_line.py", line 199, in create
mls = super(StockMoveLine, self).create(vals_list)
File "<decorator-gen-3>", line 2, in create
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/api.py", line 359, in _model_create_multi
return create(self, arg)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 3595, in create
vals = self._add_missing_default_values(vals)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 1686, in _add_missing_default_values
defaults = self.default_get(list(missing_defaults))
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 1171, in default_get
value = field.convert_to_cache(value, self, validate=False)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/fields.py", line 2626, in convert_to_cache
ids.add(comodel.new(command[2], ref=command[1]).id)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 5291, in new
record._update_cache(values, validate=False)
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 4996, in _update_cache
field_values = [(fields[name], value) for name, value in values.items()]
File "/home/Odoo13S/Odoo/Odoo-13C/odoo/models.py", line 4996, in <listcomp>
field_values = [(fields[name], value) for name, value in values.items()]
KeyError: 'qty'
Getting Error when Run this module
Odoo Server Error
Traceback (most recent call last):
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 619, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 309, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/home/odoo13/Odoo/Odoo-13C/odoo/tools/pycompat.py", line 14, in reraise
raise value
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 664, in dispatch
result = self._call_function(**self.params)
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 345, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo13/Odoo/Odoo-13C/odoo/service/model.py", line 93, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 338, in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 909, in __call__
return self.method(*args, **kw)
File "/home/odoo13/Odoo/Odoo-13C/odoo/http.py", line 510, in response_wrap
response = f(*args, **kw)
File "/home/odoo13/Odoo/Odoo-13C/addons/web/controllers/main.py", line 1242, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/home/odoo13/Odoo/Odoo-13C/addons/web/controllers/main.py", line 1230, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo13/Odoo/Odoo-13C/odoo/api.py", line 410, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/odoo13/Odoo/Odoo-13C/odoo/api.py", line 397, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/home/odoo13/Odoo/Odoo-13C/sgp_maison/multiple_mrp_orders/wizard/wizard.py", line 18, in action_check_availability_produce
move_line.quantity_done = move_line.product_uom_qty
File "/home/odoo13/Odoo/Odoo-13C/odoo/fields.py", line 1125, in __set__
records.write({self.name: write_value})
File "/home/odoo13/Odoo/Odoo-13C/addons/stock/models/stock_move.py", line 488, in write
res = super(StockMove, self).write(vals)
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 3478, in write
fields[0].determine_inverse(real_recs)
File "/home/odoo13/Odoo/Odoo-13C/odoo/fields.py", line 1154, in determine_inverse
getattr(records, self.inverse)()
File "/home/odoo13/Odoo/Odoo-13C/addons/stock/models/stock_move.py", line 322, in _quantity_done_set
move_line = self.env['stock.move.line'].create(dict(move._prepare_move_line_vals(), qty_done=quantity_done))
File "<decorator-gen-160>", line 2, in create
File "/home/odoo13/Odoo/Odoo-13C/odoo/api.py", line 358, in _model_create_multi
return create(self, [arg])
File "/home/odoo13/Odoo/Odoo-13C/addons/stock_account/models/stock_move_line.py", line 16, in create
move_lines = super(StockMoveLine, self).create(vals_list)
File "<decorator-gen-128>", line 2, in create
File "/home/odoo13/Odoo/Odoo-13C/odoo/api.py", line 359, in _model_create_multi
return create(self, arg)
File "/home/odoo13/Odoo/Odoo-13C/addons/stock/models/stock_move_line.py", line 199, in create
mls = super(StockMoveLine, self).create(vals_list)
File "<decorator-gen-3>", line 2, in create
File "/home/odoo13/Odoo/Odoo-13C/odoo/api.py", line 359, in _model_create_multi
return create(self, arg)
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 3595, in create
vals = self._add_missing_default_values(vals)
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 1686, in _add_missing_default_values
defaults = self.default_get(list(missing_defaults))
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 1171, in default_get
value = field.convert_to_cache(value, self, validate=False)
File "/home/odoo13/Odoo/Odoo-13C/odoo/fields.py", line 2626, in convert_to_cache
ids.add(comodel.new(command[2], ref=command[1]).id)
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 5291, in new
record._update_cache(values, validate=False)
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 4996, in _update_cache
field_values = [(fields[name], value) for name, value in values.items()]
File "/home/odoo13/Odoo/Odoo-13C/odoo/models.py", line 4996, in <listcomp>
field_values = [(fields[name], value) for name, value in values.items()]
KeyError: 'qty'