forked from frappe/erpnext
-
Notifications
You must be signed in to change notification settings - Fork 0
Manufacturing Module
rmehta edited this page Aug 21, 2012
·
3 revisions
Feature / Workflow of new Manufacturing Module
- There will be a new table Flat BOM and Flat BOM item that will contain the exploded BOM for all BOMs for "Finished Goods" items.
- Flat BOMs will be re-built everytime a linked BOM is updated.
- Flat BOMs can be rebuilt manually to reflect latest purchase rates.
-
What should be the units of operation time? and how do we treat it in terms of dependencies?
- Gantt chart works well in days.
- Operation time is good in minutes
- What about setup time?
- Additional Field:
- BOM
- Sales Order
- Project will have type "Manufacturing". Following features will apply for this type of Projects
- A Project can be built from a BOM
- When a Project is built, all tasks will be generated from the "Operations" section of BOM with dependencies of sub-assemblies
- All tasks will be updated with material required based on the BOM.
- When the start date of the project is changed, all tasks will be "pushed"
- If the project is against a Sales Order, system will validate that the number of Manufacturing projects against this Sales Order does not exceed the ordered quantity
- Additional Fields
- Workstation
- Duration
- For Item (the item that is created when this task is complete).
- Quantity
- Additional Tables:
- Depends On Tasks (tasks of sub-assemblies or other tasks this task is dependent on)
- Materials Required for this task
- When the task is completed, a Stock Entry can be created to update the inventory.
- Gantt for all Tasks
- Filtered by User, Workstation, Project
- Edit task dates directly from Gantt
- Tree editor for BOM
- Add Operations and Material directly from the tree. Create, Edit BOM from Tree
-
Simulate all material entries in a given period.
-
All Purchase Orders (Purchase Receipt)
-
All Manufacturing type Tasks where items are consumed and a new item is created.
-
All Sales Orders (Delivery Note)
-
Show log of all failed events (Orders not delivered etc).
-
If stockout, fail all subsequent events.
-
Show list of all items that will be potentially out of stock.