Get Location with maximum inventory

y_NAV
Member Posts: 2
Hi all,
I am trying to get the location with the maximum inventory... how can I do this please?
Currently, an item can have stock in more than one location. Till now I've tried to do something using the Item ledger entries but got stuck at how to compute and get the location with the maximum amount of stock in it.
Any ideas on how can I do this, please?
Thankyou in advance
y_NAV
I am trying to get the location with the maximum inventory... how can I do this please?
Currently, an item can have stock in more than one location. Till now I've tried to do something using the Item ledger entries but got stuck at how to compute and get the location with the maximum amount of stock in it.
Any ideas on how can I do this, please?
Thankyou in advance

y_NAV
0
Answers
-
You want to see at any given time, what is the maximum inventory for an item in that warehouse?
If so, the way to address this is use the Date table and utilize the Net Change field on the item table.
Basically, you want to filter ..3/1/16, calcfield on the Net Change, then compare it with 3/2/16. If it's bigger, then use the value on 3/2/16. Then repeat until your date range is expired.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
You want to see at any given time, what is the maximum inventory for an item in that warehouse?
If so, the way to address this is use the Date table and utilize the Net Change field on the item table.
Basically, you want to filter ..3/1/16, calcfield on the Net Change, then compare it with 3/2/16. If it's bigger, then use the value on 3/2/16. Then repeat until your date range is expired.
Hi Alex_Chow , thanks for your reply... not exactly no.
I want to be able to know at this instant (today) which is the location with the maximum inventory of a specific item, example if I have Item A and I have 5 units of Item A in Location 1 and 15 units of Item A in Location 2, NAV will ouput Location 2...
Hopefully it's clearer now
Thanks,
y_NAV0 -
Hi,
I would use the Item.Inventory field and determine the highest value in code.
Loop through the locations you want to check.
Set the Item.Location Filter field.
Get the Item.Inventory value. If it is higher than the previous then store the value.
Finish loop.
Return the stored value.
Let us know if this helps.\\The truth exists in seven versions.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions