Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Manufacturing
  3. Batch Manufacturing Orders v 13.0
  4. Sales Conditions FAQ

Batch Manufacturing Orders

by Cybrosys Techno Solutions https://www.cybrosys.com
Odoo
v 13.0 Third Party 516
Download for v 13.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
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
LicenseAGPL-3
Websitehttps://www.cybrosys.com
You bought this module and need support? Click here!
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
LicenseAGPL-3
Websitehttps://www.cybrosys.com
cybrosys-logo

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
  • Features
  • Screenshots

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.

Screenshots


An option to Check Availability and Produce, Mark as done in action.

Select multiple manufacturing orders which are in the state "confirmed".

Click on Check Availability and Produce.

On click, a wizard appear with selected manufacturing orders,click on the button 'Confirm' to check and produce products.

Products are produced for selected manufacturing orders

To Mark as done, select the orders and click on 'Mark as done'

On click, a wizard appear with selected manufacturing orders,click on the button 'Confirm' to perform mark as done for selected orders

Selected manufacturing orders are marked as done

Suggested Products


Our Service


Odoo Customization

Odoo Implementation

Odoo Integration

Odoo Support

Hire Odoo Developers

Our Industries


Odoo Industry

Trading

Easily procure and sell your products.

Odoo Industry

Manufacturing

Plan, track and schedule your operations.

Odoo Industry

Restaurant

Run your bar or restaurant methodical.

Odoo Industry

POS

Easy configuring and convivial selling.

Odoo Industry

E-commerce & Website

Mobile friendly, awe-inspiring product pages.

Odoo Industry

Hotel Management

An all-inclusive hotel management application.

Odoo Industry

Education

A Collaborative platform for educational management.

Odoo Industry

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

Contact Us

www.cybrosys.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
  • Ratings
  • Discuss
There are no ratings yet!
Getting Error when run mrp orders from tree view
by
Libu Koshy
on 8/26/20, 1:45 AM

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
by
Libu Koshy
on 8/26/20, 12:59 AM

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'


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with