Teddy ( That NAV Guy )'s Avatar

Teddy ( That NAV Guy )

@thatbcguy.bsky.social

Helping people and business to take their D365 Business Central to the next level. Dynamics 365 BC Techno Functional Consultant in Auckland, NZ. www.thatnavguy.com

211 Followers  |  118 Following  |  53 Posts  |  Joined: 21.11.2024  |  1.9374

Latest posts by thatbcguy.bsky.social on Bluesky

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

02.10.2025 13:38 โ€” ๐Ÿ‘ 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

01.10.2025 13:58 โ€” ๐Ÿ‘ 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

01.10.2025 06:37 โ€” ๐Ÿ‘ 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

01.10.2025 06:36 โ€” ๐Ÿ‘ 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...

01.08.2025 22:53 โ€” ๐Ÿ‘ 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

05.06.2025 13:31 โ€” ๐Ÿ‘ 20    ๐Ÿ” 2    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

but 100GB seems too much? ๐Ÿค”

04.06.2025 01:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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

#bcalhelp #msdyn365bc

03.06.2025 03:42 โ€” ๐Ÿ‘ 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

20.05.2025 06:35 โ€” ๐Ÿ‘ 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

09.05.2025 18:23 โ€” ๐Ÿ‘ 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

05.05.2025 00:37 โ€” ๐Ÿ‘ 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

14.04.2025 23:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Still supporting but barely.

13.04.2025 22:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

13.04.2025 21:59 โ€” ๐Ÿ‘ 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...

12.04.2025 22:06 โ€” ๐Ÿ‘ 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.

17.03.2025 17:21 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

03.03.2025 00:40 โ€” ๐Ÿ‘ 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...

28.02.2025 02:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The Download Linter Cop command worked for me.

20.02.2025 19:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

20.02.2025 19:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks! The Download Linter Cop command worked.

20.02.2025 19:43 โ€” ๐Ÿ‘ 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.

19.02.2025 23:22 โ€” ๐Ÿ‘ 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

18.02.2025 02:19 โ€” ๐Ÿ‘ 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 โ˜๏ธ

14.02.2025 18:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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

14.02.2025 06:06 โ€” ๐Ÿ‘ 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.

13.02.2025 20:43 โ€” ๐Ÿ‘ 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

07.02.2025 03:08 โ€” ๐Ÿ‘ 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

16.01.2025 13:28 โ€” ๐Ÿ‘ 32    ๐Ÿ” 8    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

Fair point.

11.12.2024 07:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

11.12.2024 06:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@thatbcguy is following 20 prominent accounts