Using RecordRef and FieldNo Instead of dependency to get fields from another extension
Hi All
We can get fields from another extension by using something like below without delcaring dependency in app.json file. Are there pros and cons with just using recordref vs dependecy. Eitherway if the field is not there second ext wil fail
local procedure TryGetFieldValue(RecRef: RecordRef; FieldNo: Integer; var FieldValue: Text) var
FldRef: FieldRef;
begin
FldRef := RecRef.Field(FieldNo);
FieldValue := Format(FldRef.Value);
end;
No need of below
"dependencies": [ { "id": "a5727ce6-368c-49e2-84cb-1a6052f0551d", "publisher": "ABC", "name": "ABC PTE", "version": "5.61.260.271" }],
Answers
-
I will prioritize the RecRef option instead of adding the dependency. Dependency will always make your extension file dependent on this and extension and moreover you won't be able to take your solution to AppSource if you are building a product. So go with RecRef.
Thanks
Blog - rockwithnav.wordpress.com/
Twitter - https://twitter.com/RockwithNav
Facebook - https://facebook.com/rockwithnav/0
Categories
- All Categories
- 73 General
- 73 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
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 333 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
