Big performance difference between winclient and web client for pages 232 and 233!
JoshRing
Member Posts: 14
Hi there,
In NAV2017, I notice a huge performance difference on pages 232 (Apply Customer Entries) and 233 (Apply Vendor Entries) between the windows and the web client - when it concerns vendors or customers that have a lot of open entries.
My scenario:
- Open a vendor card (or customer card) for one that has a lot of open ledger entries (> 350 in my case).
- Choose 'Ledger Entries'
- Choose an open entry and click 'Apply Entries'.
- An overview of open entries to apply with appears (this is page 232 or 233).
In the windows client, it will take a little time for the page to fill with records, but that's very acceptable. More records are only fetched when I scroll down.
In the webclient however, the page starts building up and it keeps fetching and fetching more lines WITHOUT me scrolling with the mouse! The scroll bar on the right grows and grows, and after a minute or so the whole thing comes to a halt. Sometimes I manage to close the browser window, but most of the times it gets non responsive.
We are currently on NAV2017 cu7.
Does anybody have a clue if this is a platform issue or if it's in business logic? My first guess is the first, because the winclient works acceptably fast...
And is there already a solution? I can't find anything in the releasenotes of the later cumulative updates...
Best regards,
Josh
In NAV2017, I notice a huge performance difference on pages 232 (Apply Customer Entries) and 233 (Apply Vendor Entries) between the windows and the web client - when it concerns vendors or customers that have a lot of open entries.
My scenario:
- Open a vendor card (or customer card) for one that has a lot of open ledger entries (> 350 in my case).
- Choose 'Ledger Entries'
- Choose an open entry and click 'Apply Entries'.
- An overview of open entries to apply with appears (this is page 232 or 233).
In the windows client, it will take a little time for the page to fill with records, but that's very acceptable. More records are only fetched when I scroll down.
In the webclient however, the page starts building up and it keeps fetching and fetching more lines WITHOUT me scrolling with the mouse! The scroll bar on the right grows and grows, and after a minute or so the whole thing comes to a halt. Sometimes I manage to close the browser window, but most of the times it gets non responsive.
We are currently on NAV2017 cu7.
Does anybody have a clue if this is a platform issue or if it's in business logic? My first guess is the first, because the winclient works acceptably fast...
And is there already a solution? I can't find anything in the releasenotes of the later cumulative updates...
Best regards,
Josh
0
Best Answer
-
I just found out that the property PageType was the problem... Pages 232 and 233 are of type Worksheet (untouched by our solution, so also in Cronus). In the webclient, this results in endlessly fetching records plus the fact that the 'totalling tab' at the bottom of the screen (with the summed Applied amount, Amount to Apply and other totals) is completely pushed off further down the screen with every record fetch...
I changed the PageType to List and it seems to work fine now! No more endless record fetching and the 'totalling tab' at the bottom of the screen stays perfectly in place. Scrolling down through the ledger entries gives me new records if needed, so it seems to work.
I'm going to test it further so see if there are some pitfalls to this solution, but all looking good for now.
Best regards,
Josh
0
Answers
-
maybe use the profiler to see if there are performance issues?0
-
I just found out that the property PageType was the problem... Pages 232 and 233 are of type Worksheet (untouched by our solution, so also in Cronus). In the webclient, this results in endlessly fetching records plus the fact that the 'totalling tab' at the bottom of the screen (with the summed Applied amount, Amount to Apply and other totals) is completely pushed off further down the screen with every record fetch...
I changed the PageType to List and it seems to work fine now! No more endless record fetching and the 'totalling tab' at the bottom of the screen stays perfectly in place. Scrolling down through the ledger entries gives me new records if needed, so it seems to work.
I'm going to test it further so see if there are some pitfalls to this solution, but all looking good for now.
Best regards,
Josh
0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
