NAV 5SP1 Change Log for all changes

juanbar
Member Posts: 4
I´m trying to make a new functionality that stores some information in a table every time any record is modified in NAV 5 SP1, either manually or by code.
I tried to do it by using CU 1 OnGlobalModify method but I realised that it is not fired every time a record changed.
Any ideas to achieve this?
I tried to do it by using CU 1 OnGlobalModify method but I realised that it is not fired every time a record changed.
Any ideas to achieve this?
0
Comments
-
Juan,
manually probably is not the issue here, but you are right, when you have a MODIFY programmed somewhere, it doen't use any of the Change log entry coding in Codeunit one.
You have to program this on each occasion you want to have your change recorded
You do this using RecRef and xRecRef.
Let's say you have some code that changes a customer record:
// You put this line in front of your code
xRecRef.GETTABLE(Customer);
.. your code
.. Customer.MODIFY
..
// And this at the end after all the changes
RecRef.GETTABLE(Customer);
ChangLogMgt.LogModification(RecRef,xRecRef);http://www.vssolutions NAV-Outlook synchronisation re-invented.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