Over ten years of experience in developing and implementing software solutions within the banking, tourism, manufacturing, education and retail sectors. Proven success of technical and functional skills in Technical Solution Development, Technical Consultation, Business Process Analyst, Process Re-Engineering, Solution Design, Project Management, Research & ERP Implementations. Managed and participated in over 40+ successful ERP (Microsoft Dynamics NAV) implementations during the past 10+ years while building relationships and exceeding client and management expectations. Possess a strong ability to turn around at-risk projects and deliver unique results. Recognize the value of being friendly, calm and helpful when interacting with people in all areas of life and always willing to learn new skills to build on strengths and learn from experiences. Active member and a community moderator of the official Microsoft Dynamics NAV Community forum and regularly share knowledge with others through personal Dynamics NAV Blog, user groups and webinars. Strongly believes that "one small piece of knowledge someone shares today could be the cornerstone of a huge concept that changes the world tomorrow". Recognized as a Microsoft MVP (Most Valuable Professional) for the years 2016, 2017, 2018 and 2019. It is the only Dynamics NAV MVP in New Zealand and Sri Lanka. Specialities: » Development Languages: AL, C/AL, » ERP: Microsoft Dynamics NAV 5.0 to Business Central » Databases: MS SQL » Other: SANA, LS Retail
Author's posts
Jan 19
Microsoft has released programming guidelines for C/AL programmers to follow
Microsoft has released programming guidelines for C/AL programmers to follow. Why to follow guideline : It is not a must to follow these guidelines but it will definitely help other and the original programmer to understand the code in a later stage, Addition to that once the code is optimized program will run smoothly and even if there is a programming error it will be easy to …
Jan 06
Either the caller does not have the required permission or the specified path is read-only – Microsoft Dynamics NAV
Once we complete the installation of Microsoft SQL and Microsoft Dynamics NAV all we want to have a smooth start up of the application and see the homepage of the Microsoft Dynamics NAV. How many of us get that satisfaction ? I am pretty sure most of the people get the smooth startup of Microsoft Dynamics NAV. But for unfortunately …
Jan 02
Function definition error in Dynamics NAV
This is a small issue I recently identified in Microsoft Dynamics NAV. Last week I developed a function to do some email formatting and it compiled without any problem. Everything went very smooth without any issue until I call the developed function with the required parameters. Once I compile the codeunit which has the function call this error popped up. …
Dec 31
Happy New Year Everyone!!
May this year be a super awesome year with less code bugs and and less issues…. Thank you and Regards,Tharanga Chandrasekara
Dec 30
Technical Tutorials : Microsoft Dynamics NAV – Architecture (Client Tier – The Client Options – RoleTailored Client for Windows)
As mention in the earlier blog posts, Microsoft Dynamics NAV has different client types apart from the RoleTailored client. The different client options are not mutually exclusive: you can have different client options on the same computer. RoleTailored Client for Windows This is a Windows form-based client and it is designed as a the front …
Dec 30
Technical Tutorials : Microsoft Dynamics NAV – Architecture (Client Tier – Introduction)
The Client Tier The client tier provides the client interface to the user and also it is responsible for data presentation. Microsoft Dynamics NAV 2009 has the RTC and Classic client, Microsoft Dynamics NAV 2013 has windows client, web client web service client sharepoint client through Microsoft Dynamics NAV portal framework and NAS service client …
Dec 30
Technical Tutorials : Microsoft Dynamics NAV – Architecture (Introduction)
As a start to the Microsoft Dynamics NAV Programming tutorial series we will discuss about the Microsoft Dynamics NAV 2013 architecture. Knowing the basic concepts of Microsoft Dynamics NAV architecture will be helpful during the programming. History of the Microsoft Dynamics NAV Architecture.Versions before the Microsoft Dynamics NAV 2009 was build on a two-tire architecture and …
Dec 30
Functional Tutorials : What is ERP and Why to have an ERP ?
Objective of a ERP (Enterprice Resource Planning) Main objectives of a ERP is to integrate all the departments and functions across a company into a single system by using a common database. This will allow to have one correct set of data. What is an Island SystemsMany companies in the world face a challenge of accessing the timely …
Dec 30
Functional Tutorials : About the Functional Tutorial Tag
Why new Functional Tag?? Why not share our knowledge with the others? Each day we learn new things knowingly or unknowingly. Information and knowledge we gather on every day is very precious. To you it might be a very small functionality in NAV, but that small information might change the entire implementation process of another business. We never know the value of …
Dec 30
Technical Tutorials : About the Technical Tutorial Tag
Why new tag (Technical Tutorials)?? Over the past few months I got few requests from my friend to start a new blog which will completely based on Microsoft Dynamics NAV technical scope.WIthout starting a new blog I thought to create a new tag. So here we go!! What will this tagged post will have?? With this …