Designator Grouping #7791
Replies: 1 comment 1 reply
-
@kangaroosinaustria the BOM reference designator field is intentionally generic, so that it can be used or implemented as desired. There are no "rules" around what can be in this field - and I do not support adding hard-coded rules around this. However, there are options available in terms of custom validation rules (via a plugin). You could for example enforce a rule that the number of "comma separated designators" must match the "quantity" for the BOM item. As for making a separate BOM line item entry for each component in an assembly (such as a common resistor) - this is not how I would recommend doing this. This is why the "quantity" field exists. But, the flexibility is there if you want to handle it this way. When it comes to displaying the "assemblies" associated with a given part (i.e. the "Used In" table) - perhaps there is a mechanism here for grouping common assemblies when there are multiple BOM line items for a given part? |
Beta Was this translation helpful? Give feedback.
-
How feasible would it be to implement a designator grouping feature?
I've spend the better part of the last two weeks experimenting with deploying InvenTree to replace the now deprecated Ciiva that we were using for BOM management where I work.
So far it looks very promising, but I notice that for a given BOM, there's no rule or reason behind whether every individual part is listed against its specific designator/reference, or whether each unique part is listed against what would ideally be a comma separated list of designators but in fact can be any arbitrary string.
In my mind it makes sense that in the back-end, each BOM item would be stored individually as its own record, and in the front-end it is just presented in either of the two methods based on a user toggle.
The drawback of simply attaching an arbitrary string that should be a comma-separated list of designators is that the database has no way of verifying the number of designators against the number of components specified in the quantity field.
I've tried creating a BOM with only unique lines for unique parts, as well as creating a BOM where every individual part is its own line.
If checking the "Used In" page for a given part, the results reflect the difference in the notation method:
This is how Ciiva presents:
Designator grouping turned on:
Designator grouping turned off:
Beta Was this translation helpful? Give feedback.
All reactions