We have a lot of parts that were incorrectly set up to be quantity bearing during our initial implementation but now need to be changed. The issue is that all these parts have an allocated quantity and therefore cannot be converted over. Where can I find where these parts are allocated to and how can I go about removing the link?
We had a similar issue where we were changing out P/N systemand had to make the āold P/Nāsā inactive.
I ended up making a BAQ and dashboard that that showed the references to the P/N. Basically, just counted the Orders, Jobs, BOMs, etcā¦ that the P/N was referenced by.
Take the first two rows of the following screen shot
Just had that āPart has been allocatedā error when trying to adjust a qty down to zero for testing and realized that there is a bit of a gap in working this out. Very useful dashboard.
Hereās the Dashboard with BAQ PartNum Usage.dbd (359.6 KB) Edit: this was made in 10.1.400.23
Here are some notes:
Pretty sure it is free from any UD fields.
Dashboard Fields (the non-obvious ones)
#Bins - The count of PartBins with non-zero QOH for the Part
QOH - Sum of OnHandQty in all bins, across all warehouses and sites.
On SO - Number of times referenced on open Order lines
On PO - Number of times referenced on open PO lines
On Job - Number of times referenced as a material on open jobs
Is Job - Number of times referenced as the part being made by an open job
E10 Format - A flag (calc field) to indocate the part number matches our new format of SS-NNNN.
New P/N - Is the field Part.UserChar1. Which holds the P/N that āoldā P/Nās are being replaced with
Last STK Tran - The most recent PartTran record with type %STK%
On BOM - Number of times referenced as a material on BOMs
Type, IUM, PUM, UOMClassID - all pretty obvious
Cost Diff - A Boolean calc to show if there is a diff between the PartCost of the āoldā P/N and the new. Only true if PartCost exists for the āoldā P/N (from UserChar1) and this P/N.
Run Out - the Runout flag in the part Master
The Tracker/Filter fields are pretty self explanatory.
Has Demand - Will show records with at at least one of: āOn SOā, āOn POā, āOn Jobā, or āIs Jobā.
Alt Part Count is for filtering parts that have an Alternate assigned inPart Master
Booleans with ā(YNB)ā can use B (or leave blank) to find both True and False records
This was a utility that wasnāt meant for long term use, so it only had to handle conditions that we current used. In other words ā¦ I was kind of lazy and didnāt account for all conditions that could exist.
So take a peek at the BAQ, to make sure it meets all your needs.