Search 1.9 billion lines of Odoo code on GitHub

mrp_bom_effectivity

Author: scosist
License: AGPL-3
Branch: 9.0
Repository: Abdullah-Alghoul/azi-odoo-modules
Dependencies: mrp, purchase, and sale_order_dates
Languages: HTML (47, 10.5%), Python (319, 71.0%), XML (18, 4.0%), and reStructuredText (65, 14.5%)
Other branches: master
Other repositories: Guobower/azi-odoo-modules, Heri-Founder/azi-odoo-modules, IbiksRiad/azi-odoo-modules, JohnLYH/azi-odoo-modules, RL-OtherApps/azi-odoo-modules, asphaltzipper/azi-odoo-modules, consultingerp/engineering_bom, developers-zone/azi-odoo-modules, digitalsatori/azi-odoo-modules, haylahi/azi-odoo-modules, jaronemo/azi-odoo-modules, and michaelslade54/azi-odoo-modules

<a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> </a> <a name="mrp-bom-effectivity"></a> <h2>mrp_bom_effectivity</h2> <p>This module extends the functionality of mrp_time_bucket to support BOM effectivity dates and allow you to schedule against BOMs planned in the future.</p> <a name="usage"></a> <h3>Usage</h3> <ul class="simple"> <li>Set BOM validity dates</li> <li><dl class="first docutils"> <dt>Verify the correct BOM is selected for SO/PO/MO validation given the proper date in each case:</dt> <dd><ul class="first last"> <li>Sale Order (SO): Move Date (move.date)</li> <li>Purchase Order (PO): Order Date (line.order_id.date_order) and Move Date (move.date)</li> <li>Manufacturing Order (MO): Scheduled Date (production.date_planned)</li> </ul> </dd> </dl> </li> </ul> <p>Affected methods and when they are called:</p> <ul class="simple"> <li><dl class="first docutils"> <dt>confirm sale for product w/BOM</dt> <dd><ul class="first last"> <li>mrp/stock:_action_explode</li> <li>creates running outbound sales procurement</li> </ul> </dd> </dl> </li> <li><dl class="first docutils"> <dt>run schedulers</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>for an mfg procurement</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>mrp/procurement:check_bom_exists</dt> <dd><ul class="first last"> <li>mrp/procurement:_prepare_mo_vals</li> <li>mrp/mrp:_prepare_lines</li> </ul> </dd> </dl> </li> </ul> </dd> </dl> </li> <li><dl class="first docutils"> <dt>creates running inbound mfg procurement</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>creates confirmed (ARM) MO</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>change qty</dt> <dd><ul class="first last"> <li>mrp/wizard/change_production_qty:change_prod_qty</li> <li>mrp/mrp:_prepare_lines</li> </ul> </dd> </dl> </li> <li>reserve/force reservation</li> <li>produce&gt;confirm</li> </ul> </dd> </dl> </li> </ul> </dd> </dl> </li> <li><dl class="first docutils"> <dt>creates running inbound purch procurement</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>creates draft PO</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>confirm order</dt> <dd><ul class="first last"> <li>purchase/purchase:_get_bom_delivered</li> <li>purchase/purchase:_get_bom_delivered</li> <li>mrp/stock:_action_explode</li> <li>purchase/purchase:_get_bom_delivered</li> <li>purchase/purchase:_get_bom_delivered</li> <li>sets PO to purchase state</li> </ul> </dd> </dl> </li> <li>receive</li> <li><dl class="first docutils"> <dt>(stock.picking) validate&gt;apply</dt> <dd><ul class="first last"> <li>purchase/purchase:_get_bom_delivered</li> </ul> </dd> </dl> </li> <li><dl class="first docutils"> <dt>set to done</dt> <dd><ul class="first last"> <li>purchase/purchase:_get_bom_delivered</li> </ul> </dd> </dl> </li> </ul> </dd> </dl> </li> </ul> </dd> </dl> </li> </ul> </dd> </dl> </li> <li><dl class="first docutils"> <dt>(stock. picking) reserve/force availability (outgoing transfer)</dt> <dd><ul class="first last"> <li><dl class="first docutils"> <dt>validate</dt> <dd><ul class="first last"> <li>sale_mrp/sale_mrp:_get_delivered_qty</li> </ul> </dd> </dl> </li> </ul> </dd> </dl> </li> </ul> <a name="bug-tracker"></a> <h3>Bug Tracker</h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/asphaltzipper/azi-odoo-modules/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed <a class="reference external" href="https://github.com/asphaltzipper/azi-odoo-modules/issues/new?body=module:%20mrp_bom_effectivity%0Aversion:%209.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <a name="credits"></a> <h3>Credits</h3> <a name="contributors"></a> <h4>Contributors</h4> <ul class="simple"> <li>Scott Saunders &lt;<a class="reference external" href="mailto:ssaunders&#64;asphaltzipper.com">ssaunders&#64;asphaltzipper.com</a>&gt;</li> </ul> <a name="maintainer"></a> <h4>Maintainer</h4> <a class="reference external image-reference" href="http://asphaltzipper.com"><img alt="Asphalt Zipper, Inc." src="http://asphaltzipper.com/img/elements/logo.png" /></a> <p>This module is maintained by Asphalt Zipper, Inc.</p> <p>To contribute to this module, please visit <a class="reference external" href="https://github.com/asphaltzipper/azi-odoo-modules">https://github.com/asphaltzipper/azi-odoo-modules</a>.</p>