Get order proposals for multi-level sub-products.
  • Python 93.7%
  • JavaScript 6.3%
Find a file
2025-04-09 07:50:54 +02:00
demand_planner chore: add license 2025-04-09 07:50:54 +02:00
demand_planner_test_data chore: add license 2025-04-09 07:50:54 +02:00
.flake8 update odoo linting files 2023-07-12 11:05:47 +02:00
.gitignore update odoo linting files 2023-07-12 11:05:47 +02:00
.isort.cfg update odoo linting files 2023-07-12 11:05:47 +02:00
.pre-commit-config.yaml update odoo linting files 2023-07-12 11:05:47 +02:00
.pylintrc update odoo linting files 2023-07-12 11:05:47 +02:00
README.md [ADD] customer test data 2021-04-21 15:03:57 +02:00

Demand Planner

Get order proposals for multi-level sub-products.

Test Data

The test data set contains a manufacturing setup for two products. These products are assembled from manufactured and purchased parts.

Mountain Bike

This is fictional product for testing puproses only.

BoM

This is the bill of material with lead times:

Meldeeinheit PMA14

This is a real product from the customer. The test data set contains all customer product, this one is the most complex.

Import Sequence

Import csv files from the test_data folder.

  1. Navigate to Contacts and import res.partner.csv
  2. Navigate to Manufacturing > Products > Product Variants and import product.product.csv
  3. Navigate to Purchase > Configuration > Vendor Pricelists and import product.supplierinfo.csv
  4. Navigate to Manufacturing > Products > Bills of Materials and import mrp.bom.csv

Export Templates

When exporting models use these fields and save as csv file.

product.product

Filter: active is true or false

id
active
name
type
standard_price
produce_delay
sale_delay
route_ids/id

mrp.bom

id
product_tmpl_id/id
product_qty
type

mrp.bom.line

id
bom_id/id
product_id/id
product_qty

product.supplierinfo

id
name/id
product_tmpl_id/id
min_qty
price
delay

res.partner

Filter: active is true or false

id
active
name
is_company