A custom-layout view uses SharedLayout = false and filters on the Balance (LCY) field to show only records above a local-currency threshold

Customize the UI experience, and implement onboarding techniques
Answer Correct answer: C - use SharedLayout = false for a custom view and filter on the Balance (LCY) field with a '> 500' filter, since the view targets local-currency balance.

You are creating a view for a Business Central app. The view requires a custom layout that displays only customer records with a balance greater than 500 in local currency. You need to configure the view to specify that it has a custom layout. Which property combination should you use?

  1. SharedLayout = false; Filters = where (Balance = filter (> 500), “Currency Code” = filter (‘LCY’));
  2. SharedLayout = true; Filters = where (Balance = filter (> 500), “Currency Code” = filter (‘LCY’));
  3. SharedLayout = false; Filters = where (“Balance (LCY)” = filter (> 500)); Correct Answer
  4. SharedLayout = true; Filters = where (“Balance (LCY)” = filter (> 500));

Community Votes

C
100%

100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The local-currency balance is exposed as the Balance (LCY) field, so a view for local-currency amounts should filter that field. SharedLayout determines whether the view shares the default layout.

In Business Central views, SharedLayout = false means the view defines its own layout rather than reusing the default view layout. To filter on the local-currency balance you reference the Balance (LCY) field directly instead of combining Balance with a Currency Code filter.

Do not set SharedLayout = true when a custom layout is required, and do not filter Balance while separately filtering Currency Code for a local-currency requirement; use Balance (LCY) instead.

Community Discussion (4 comments)

leoizgon 👍 1 Selected: C
https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/properties/devenv-sharedlayout-property?wt.mc_id=d365bc_inproduct_alextension
Tirex 👍 1 Selected: C
C is correct
e3b13ec 👍 2 Selected: C
correct, SharedLayout specifies whether the view has the same layout as the default view 'All
examenesArb 👍 2
In this case is a C

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Option C is correct because a custom-layout view requires SharedLayout = false, and the local-currency balance is the Balance (LCY) field, so the filter where (Balance (LCY) = filter (> 500)) is the right expression. This matches the requirement to display only customer records with a balance greater than 500 in local currency. Community voting is unanimously C (100 votes), and leoizgon cites the SharedLayout property documentation.

Why the Other Options Are Wrong

Option A and Option B set SharedLayout = true, which means the view reuses the default layout rather than providing a custom one, contradicting the requirement. Option D also sets SharedLayout = true and still uses Balance (LCY), failing the custom-layout requirement. Options that split the filter into Balance plus Currency Code ('LCY') are unnecessary because Balance (LCY) already represents the local-currency balance.

Community Comment Notes

e3b13ec confirms that SharedLayout specifies whether the view has the same layout as the default view, and examenesArb agrees the answer is C.

Official Reference

Related Analysis

← Back to MB-820 Study Guide