coding standards, codeunit 80, and a solution

davmac1
Member Posts: 1,283
http://mibuso.com/blogs/davidmachanick/2015/06/22/nightmare-on-nav-street-codeunit-80-problems-and-solution/
I just spent some time redoing codeunit 80 into something closer to NAV coding standards.
I posted my sample code on my blog.
Please review and let me know what you think.
The problems with codeunit 80 and some of the other posting and processing codeunits are they are hard to follow, lock tables before they are needed and sometimes when they are not needed, and do the error checking as they go along, resulting in more table locks and more rollbacks than are needed.
I just spent some time redoing codeunit 80 into something closer to NAV coding standards.
I posted my sample code on my blog.
Please review and let me know what you think.
The problems with codeunit 80 and some of the other posting and processing codeunits are they are hard to follow, lock tables before they are needed and sometimes when they are not needed, and do the error checking as they go along, resulting in more table locks and more rollbacks than are needed.
David Machanick
http://mibuso.com/blogs/davidmachanick/
http://mibuso.com/blogs/davidmachanick/
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