brotherton-erpnext/erpnext/manufacturing
marination 2de2491e17 perf: get_next_higher_level_boms
- Separate getting dependants and checking if they are valid (loop within loop led to redundant processing that slowed down function)
- Adding to above, the same dependant(parent) was repeatedly processed as many children shared it. Expensive.
- Use a parent-child map similar to child-parent map to check if all children are resolved
- `map.get()` reduced time: 10 mins -> 0.9s~1 second (as compared to `get_cached_doc` or query)
- Total time: 17 seconds to process 6599 leaf boms and 4.2L parent boms
- Previous Total time: >10 mins (I terminated it due to not wanting to waste time XD)
2022-05-27 20:33:14 +05:30
..
dashboard_chart feat: Exported manufacturing dashboard (#22626) 2020-07-22 16:58:17 +05:30
doctype perf: get_next_higher_level_boms 2022-05-27 20:33:14 +05:30
manufacturing_dashboard/manufacturing feat: Exported manufacturing dashboard (#22626) 2020-07-22 16:58:17 +05:30
module_onboarding/manufacturing refactor: update manufacturing module onboarding (#26945) 2021-08-26 21:40:48 +05:30
notification chore: remove all six compat code 2021-11-05 11:16:29 +05:30
number_card feat: Exported manufacturing dashboard (#22626) 2020-07-22 16:58:17 +05:30
onboarding/manufacturing added onboarding for manufacturing 2020-05-18 11:57:25 +05:30
onboarding_step refactor: update manufacturing module onboarding (#26945) 2021-08-26 21:40:48 +05:30
page
report fix: remove "scrap %" field (#31069) 2022-05-19 14:25:16 +05:30
workspace/manufacturing fix: updated standard workspace json files 2022-01-13 19:24:11 +05:30
__init__.py
dashboard_fixtures.py style: format code with black 2022-03-28 18:52:46 +05:30
README.md

Plan and manage manufacturing operations, bill of materials for manufacturing.