[trunk/7.0] Incorrect behaviour when producing MO with component split in serial numbers
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Confirmed
|
Medium
|
OpenERP R&D Addons Team 2 | |||
OpenERP Community Backports (Addons) | Status tracked in 7.0 | |||||
7.0 |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
trunk branches revisions:
server (4854)
addons (8669)
web (3715)
for the following BoM:
1 unit P1:
|_ 4 unit C1
|_ 1 unit C2
1. I create a MO for 1 unit P1 and confirm it,
2. so in Products to Consume I will have one move of 4 unit C1 and one move of 1 unit C1,
3. I split the move of 4 unit C1 into 4 different serial numbers a, b, c, d (1. in image.png)
4. I click on button "Produce" and I confirm with "Consume & Produce" mode for 1 unit.
5. Now(this is the bug), only one move having 1 qty for C1 has been moved to consumed products,
other 3 moves are still in products to (2. in image.png)
6. 1 move P1 has been moved to "Produced Products" and MO has stuck in Production Started status. (3. in image.png)
Related branches
- Alexandre Fayolle - camptocamp (community): Needs Fixing (code review)
- OpenERP Core Team: Pending requested
-
Diff: 23 lines (+11/-2)1 file modifiedmrp/mrp.py (+11/-2)
- OpenERP Core Team: Pending requested
-
Diff: 3078 lines (+855/-287) (has conflicts)62 files modifiedaccount/account_invoice.py (+7/-7)
account/account_invoice_view.xml (+8/-2)
account/account_move_line.py (+7/-13)
account/account_view.xml (+3/-3)
account/i18n/tr.po (+23/-2)
account/partner.py (+9/-0)
account/partner_view.xml (+6/-1)
account/project/project_view.xml (+1/-1)
account/static/src/js/account_move_reconciliation.js (+1/-1)
account_analytic_analysis/account_analytic_analysis_view.xml (+1/-1)
account_asset/account_asset_view.xml (+1/-1)
account_asset/report/account_asset_report_view.xml (+1/-1)
account_report_company/__init__.py (+25/-0)
account_report_company/__openerp__.py (+57/-0)
account_report_company/account_invoice_view.xml (+24/-0)
account_report_company/account_report_company.py (+51/-0)
account_report_company/report/__init__.py (+24/-0)
account_report_company/report/account_invoice_report.py (+36/-0)
account_report_company/report/account_invoice_report_view.xml (+24/-0)
account_report_company/res_partner_view.xml (+24/-0)
account_voucher/account_voucher_view.xml (+1/-1)
account_voucher/voucher_payment_receipt_view.xml (+2/-2)
account_voucher/voucher_sales_purchase_view.xml (+2/-2)
base_import/i18n/pt_BR.po (+44/-1)
base_vat/base_vat.py (+3/-0)
crm/crm_lead_view.xml (+2/-2)
crm/crm_phonecall_view.xml (+1/-1)
crm/report/crm_lead_report_view.xml (+1/-1)
crm/report/crm_phonecall_report_view.xml (+1/-1)
crm_claim/crm_claim_view.xml (+1/-1)
crm_claim/report/crm_claim_report_view.xml (+1/-1)
crm_helpdesk/crm_helpdesk_view.xml (+1/-1)
crm_helpdesk/report/crm_helpdesk_report_view.xml (+1/-0)
hr_expense/hr_expense_view.xml (+4/-0)
l10n_be_invoice_bba/partner.py (+5/-0)
l10n_ro/res_partner.py (+29/-2)
mrp/mrp.py (+11/-2)
mrp_repair/mrp_repair_view.xml (+1/-1)
pad/static/src/js/pad.js (+34/-38)
pad/static/src/xml/pad.xml (+18/-25)
point_of_sale/i18n/pt_BR.po (+85/-40)
point_of_sale/i18n/tr.po (+120/-83)
product/partner.py (+7/-0)
product/partner_view.xml (+4/-1)
product/pricelist.py (+4/-1)
project/i18n/tr.po (+12/-1)
project/project_view.xml (+1/-1)
project/report/project_report_view.xml (+1/-1)
project_issue/project_issue_view.xml (+5/-0)
project_issue/report/project_issue_report_view.xml (+1/-1)
purchase/partner.py (+3/-0)
purchase/purchase_view.xml (+3/-3)
report_webkit/i18n/tr.po (+30/-17)
sale/res_partner_view.xml (+28/-8)
sale/sale.py (+19/-4)
sale/sale_view.xml (+13/-4)
sale_journal/sale_journal.py (+8/-0)
sale_journal/sale_journal_view.xml (+1/-1)
sale_stock/stock.py (+1/-1)
sale_stock/test/picking_order_policy.yml (+8/-2)
stock/report/report_stock_move_view.xml (+1/-1)
stock/stock_view.xml (+4/-2)
- OpenERP Core Team: Pending requested
-
Diff: 107 lines (+79/-2)3 files modifiedmrp/__openerp__.py (+1/-0)
mrp/mrp.py (+11/-2)
mrp/test/order_process_prodlot_split.yml (+67/-0)
- Holger Brunn (Therp): Approve (code review)
- Guewen Baconnier @ Camptocamp: Approve (code review, no test)
-
Diff: 107 lines (+79/-2)3 files modifiedmrp/__openerp__.py (+1/-0)
mrp/mrp.py (+11/-2)
mrp/test/order_process_prodlot_split.yml (+67/-0)
- OpenERP Core Team: Pending requested
-
Diff: 190 lines (+152/-2) (has conflicts)4 files modifiedmrp/__openerp__.py (+8/-0)
mrp/mrp.py (+11/-2)
mrp/test/order_process_prodlot_partial_consume.yml (+66/-0)
mrp/test/order_process_prodlot_split.yml (+67/-0)
Changed in openobject-addons: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → OpenERP R&D Addons Team 2 (openerp-dev-addons2) |
tags: | added: maintenance |
tags: | added: mrp |
Hello,
I checked same scenario with stable 7.0 and found same problem.
Here I have attached Image which introduce same problem in 7.0.
Thanks,
Tejas tta