Docs, AL Language changelog, BCLE videos, and what not ... so much to learn about what's new in BC 27 for developers!
But don't worry - I've combined it all-in-one in my new blog:
๐๐ผ๐ฐ๐: ๐ช๐ต๐ฎ๐โ๐ ๐ป๐ฒ๐ ๐ถ๐ป ๐๐ ๐ฎ๐ณ ๐ณ๐ผ๐ฟ ๐ฑ๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ๐
nataliekarolak.wordpress.com/2025/10/02/d...
Posts by Teddy ( That NAV Guy )
Now available: the 2025 Release Wave 2 for #MSDyn365BC. Watch 48 on-demand videos covering the latest updates: aka.ms/bcle
Did you know AI can turn a Page Scripting script into a user manual?
thatnavguy.com/bc-friday-ti...
#businesscentral #msdyn365bc
If you are experiencing issues previewing reports, uploading files, opening in Excel, etc., it's an active, known issue.
Click the link below to check the status.
admin.powerplatform.microsoft.com/support/know...
#msdyn365bc #businesscentral
#BCFridayTips time for #msdyn365bc consultants!
Did you know thereโs a hidden field in the Data Exchange Definition called Line Separator?
thatnavguy.com/bc-friday-ti...
Just published: โHow to Set Up a New Business Central App โ The 100% Correct Wayโ
โ
Template-first
โ
Linter setup (AppSource + PTE Cop)
โ
AL-Go + rulesets + automation
No shortcuts. This is the clean, scalable way.
๐ Read here: stefanmaron.com/posts/how-to...
#msdyn365bc
but 100GB seems too much? ๐ค
why is BC Server's hard disk space requirement for 2025 wave 1 changed from 2 GB to 100 GB?
#bcalhelp #msdyn365bc
Are invoices missing in the standard Sales Invoices API?
Hereโs how to fix it using the API Data Upgrade process.
thatnavguy.com/d365-busines...
#msdyn365bc #businesscentral
Want a quick way to block most users from accessing an environment?
Use the environment- level security group.
thatnavguy.com/bc-friday-ti...
#msdyn365bc #businesscentral
Why is my Job Queue Tasks Cue in Red?
Donโt panic, it just means there are more than four records.
thatnavguy.com/d365-busines...
#msdyn365bc #businesscentral #BCTips
How to Write Error Messages That Help
thatnavguy.com/how-to-write...
#msdyn365bc #businesscentral
Still supporting but barely.
Dataverse integration uses the Transformation Rule. Can't think of anything else right now.
How to Replace Blank Values using Transformation Rules
#msdyn365bc
thatnavguy.com/bc-friday-ti...
AL v15 Change Log
๐กNew method in AL v15: SessionInformation.Callstack.
A reminder of why checking the Miscellaneous section in the Change Log is worth your time.
If you want to load only the PK fields, do you use SetLoadFields(PK)? Or is there a better way?
Example: SalesLine.SetLoadFields("Document No.");
#bcalhelp
The Download Linter Cop command worked for me.
Was expecting it to autodownload as well. Anyway, the Download Linter Cop command worked.
Thanks! The Download Linter Cop command worked.
@stefanmaron.com @arthurvdv.bsky.social I got this error for lintercop. reinstalling it doesn't do anything. can I download the dll somewhere?
Unable to load Analyzer... File c:\Users\teddy\.vscode\extensions\ms-dynamics-smb.al-14.2.1249978\bin\Analyzers\BusinessCentral.LinterCop.dll was not found.
How to quickly list all API pages.
thatnavguy.com/d365-busines...
#msdyn365bc #businesscentral
Sort your triggers in sequence
thatnavguy.com/bc-friday-ti...
#msdyn365bc #businesscentral
I have no issue with people doing this. It is not needed, but it probably makes you "feel" safer.
I do that myself out of habit with Record.Reset() before filtering, even though I know it's not required.
AutoFormatType and AutoFormatExpression
thatnavguy.com/bc-friday-ti...
#msdyn365bc #businesscentral
Microsoft is going to physically delete obsoleted fields or tables in BC 26. Let's gather some facts in my new blog post:
๐ฆ๐ค๐ ๐๐ฐ๐ต๐ฒ๐บ๐ฎ ๐ฐ๐น๐ฒ๐ฎ๐ป๐๐ฝ ๐ถ๐ป ๐๐
nataliekarolak.wordpress.com/2025/01/16/s...
#msdyn365bc
Fair point.
In a loop, you cannot avoid using โexitโ to exit the loop, right?