Is there a reason why the active version of a particular BOM is not displayed on the production BOM screen?
When I checked the subform linking, it's set to:
Production BOM No.=FIELD(No.),Version Code=CONST()
If you created a Version Filter flowfilter, you can link the version code to the version Filter. Is there any reason why MSFT did not do this?
Comments
The SubFormLink you refer to is as it is because both the Production BOM Lines and Production BOM Version Lines subforms use the same table, Production BOM Line.
So, on the Production BOM form the subform link filters out any lines with a version code, whilst on the Production BOM Version, the subform link filters on lines with a version code.
www.NextEqualZero.com
A technical eye on Dynamics NAV
The question what is the business rule on why it doesn't show the active version on the Production BOM when you pull it up? :?:
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
We've done development where the Production BOM Header form only shows the header record, and you always have to work with Versions for the actual bills of material. Still not something that pops up the active version when the form is opened, but at least the functionality is consistent.
RIS Plus, LLC
The details is using the same table (Production BOM Line), only the header is using a different table. Since we want the components, we don't really care about the header anyway.
Seems to me all MSFT needed to do was set the filter on the Production BOM Line with the value on the Active Version on the Production BOM Header table.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book