Advertisement ยท 728 ร— 90

Posts by Teddy ( That NAV Guy )

Preview
Docs: Whatโ€™s new in BC 27 for developers Summary of all technical changes in Business Central 2025 release wave 2 (BC 27 / runtime 16.0) mentioned in the docs and beyond.

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...

6 months ago 15 9 2 1
Preview
What's new in Business Central 2025 release wave 2 - YouTube Explore the full scope of what's new in Microsoft Dynamics 365 Business Central 2025 release wave 2 with this curated playlist from the Business Central Laun...

Now available: the 2025 Release Wave 2 for #MSDyn365BC. Watch 48 on-demand videos covering the latest updates: aka.ms/bcle

6 months ago 7 4 0 1
BC Friday Tips #49 Page Scripting and AI - That NAV Guy Did you know AI can turn a Page Scripting script into a user manual? Page Scripting is a powerful tool that records and replays your steps in Business Central.

Did you know AI can turn a Page Scripting script into a user manual?

thatnavguy.com/bc-friday-ti...

#businesscentral #msdyn365bc

6 months ago 1 0 0 0
Post image

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

6 months ago 1 1 0 1
BC Friday Tips #41 Line Separator in Data Exchange Definition - That NAV Guy Did you know there's a hidden field in the Data Exchange Definition called Line Separator?

#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...

8 months ago 2 0 0 0
How to Set Up a New Business Central Development Project โ€“ The 100% Correct Way | Stefan Maron blog Technical blog about Business central stuff

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

10 months ago 20 2 4 1

but 100GB seems too much? ๐Ÿค”

10 months ago 0 0 1 0
Advertisement
Post image

why is BC Server's hard disk space requirement for 2025 wave 1 changed from 2 GB to 100 GB?

#bcalhelp #msdyn365bc

10 months ago 2 0 1 0
D365 Business Central: How to Fix Missing Sales Invoices in the API - That NAV Guy Missing invoices in the Business Central Sales Invoices API? Here's how to fix it using the API Data Upgrade process.

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

10 months ago 0 0 0 0
BC Friday Tips #31 Block Users using Security Group - That NAV Guy Want a quick way to block most users from accessing an environment? Use the environment- level security group.

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

11 months ago 0 1 0 0
Post image

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

11 months ago 1 0 0 0
How to Write Error Messages That Help - That NAV Guy Error are inevitable. It is part of your app. We can reduce the number of errors by making it more difficult to make mistakes, but the error will never go away. However, what you do to handle the erro...

How to Write Error Messages That Help

thatnavguy.com/how-to-write...

#msdyn365bc #businesscentral

1 year ago 2 0 0 0

Still supporting but barely.

1 year ago 2 0 0 0

Dataverse integration uses the Transformation Rule. Can't think of anything else right now.

1 year ago 1 0 0 0
BC Friday Tips #27 Replace Blank Values using Transformation Rules - That NAV Guy Did you know there's a simple way to replace blank values using Transformation Rules?

How to Replace Blank Values using Transformation Rules

#msdyn365bc

thatnavguy.com/bc-friday-ti...

1 year ago 2 0 1 0
AL v15 Change Log

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.

1 year ago 7 0 0 0
Advertisement

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

1 year ago 1 0 2 0
BC Friday Tips #22 Use Entra User in the User Setup - That NAV Guy It's BC Friday Tips time for msdyn365bc consultants. Did you know you can use Entra User in the User Setup table?

Use Entra User in the User Setup

thatnavguy.com/bc-friday-ti...

1 year ago 0 0 0 0

The Download Linter Cop command worked for me.

1 year ago 0 0 0 0

Was expecting it to autodownload as well. Anyway, the Download Linter Cop command worked.

1 year ago 0 0 0 0

Thanks! The Download Linter Cop command worked.

1 year ago 1 0 0 0

@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.

1 year ago 1 0 4 0
D365 Business Central: How to list all API Pages - That NAV Guy Do you need a quick way to see all available APIs in Microsoft Dynamics 365 Business Central? Here's a simple trick that doesn't require any development tools.

How to quickly list all API pages.

thatnavguy.com/d365-busines...

#msdyn365bc #businesscentral

1 year ago 0 0 0 0
Preview
a man wearing glasses and headphones is saying " yes please " ALT: a man wearing glasses and headphones is saying " yes please "

I second this โ˜๏ธ

1 year ago 0 0 0 0
Advertisement
BC Friday Tips #20 Sort your triggers in sequence - That NAV Guy Happy #BCFridayTips for #msdyn365bc developers. Sort your triggers in sequence. When writing AL code, arrange triggers in their execution order.

Sort your triggers in sequence

thatnavguy.com/bc-friday-ti...

#msdyn365bc #businesscentral

1 year ago 1 0 2 0

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.

1 year ago 0 0 0 0
BC Friday Tips #18 AutoFormatType and AutoFormatExpression - That NAV Guy Happy #BCFridayTips! Did you know about the AutoFormatType and AutoFormatExpression properties? These properties control how amounts and unit amounts are displayed. When working with amounts, always u...

AutoFormatType and AutoFormatExpression

thatnavguy.com/bc-friday-ti...

#msdyn365bc #businesscentral

1 year ago 0 0 0 0
Preview
SQL schema cleanup in BC Microsoft is going to physically delete obsoleted fields or tables in BC 26. Letโ€™s gather some facts.

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

1 year ago 32 8 4 1

Fair point.

1 year ago 1 0 0 0

In a loop, you cannot avoid using โ€œexitโ€ to exit the loop, right?

1 year ago 1 0 1 0