Free MB-820 Exam Braindumps
Microsoft Dynamics 365 Business Central Developer Questions 21–25 (page: 6)

Updated On: 10-Feb-2026

HOTSPOT (Drag and Drop is not supported)
A company has a page named New Job Status connected to a source table named Job. The page has an action named Item Ledger Entries. The company requires the following changes to the page:
- Filter the page to display only jobs with open or quote status.
- Add the following comment for internal use: This page does not include completed jobs.
- Item Ledger Entries action must open the selected job on the page and display it in the Ul for users to modify.

You need to select the property selections to use for each requirement.
Which property selections should you use? To answer, select the appropriate options in the answer area.
Note: Each correct selection is worth one point.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



A company plans to meet new regulatory requirements.
The regulator has issued new tax tiers.
You need to update the base application table by using a table extension.
Which table field property can you change?

  1. CalcFormula
  2. DecimalPlaces
  3. BlankZero
  4. AutoFormatType

Answer(s): B

Explanation:

When updating the base application table using a table extension in Microsoft Dynamics 365 Business Central, certain properties of table fields can be modified to meet new requirements, such as regulatory changes. The DecimalPlaces property (B) is one such property that can be adjusted in a table extension. This property determines the number of decimal places that are displayed and stored for decimal fields in the table. Adjusting the DecimalPlaces property can be particularly useful when dealing with financial data and tax calculations that require precision to meet new tax tiers set by a regulator. It's important to note that not all properties can be modified in a table extension; for example, the CalcFormula property (A) cannot be changed as it affects how the field's value is calculated, which could have significant implications on the base application's logic.



HOTSPOT (Drag and Drop is not supported)
You have the following XML file sample for the Items list:



You plan to create the next XML file by using an XMLport object. You need to complete the code segment to export the file in the required format How should you complete the code segment? To answer, select the appropriate options in the answer area.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



DRAG DROP (Drag and Drop is not supported)
A company has the following custom permission set:



You need to make the permission set visible on the Permission Sets page.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

  1. See Explanation section for answer.

Answer(s): A

Explanation:

To make the permission set visible on the Permission Sets page, perform the following actions in sequence:
Change the Assignable property value to true.
Add the ObsoleteState = No property.
Publish the app with the permission set to an environment.
Process for making permission sets visible:
In Business Central, the Assignable property determines whether a permission set is shown in the user interface for assigning to users. By default, if Assignable is set to false, the permission set is hidden. Therefore, it should be set to true to make the permission set visible. The ObsoleteState property indicates whether an object is outdated (Obsolete) or not (No). If an object is marked as obsolete, it is typically hidden from the user interface. Therefore, setting ObsoleteState = No ensures that the permission set is not treated as outdated and remains visible. Finally, publishing the app with the permission set to an environment updates the environment with the new or modified objects, including permission sets, making them available for assignment to users.



DRAG DROP (Drag and Drop is not supported)
You create a codeunit that works with a table named Boxes. You plan to filter the records and then modify them.
You get an error that you do not have permission to work with the Boxes table. You need to assign the Indirect permissions for the Boxes table to the codeunit.
Which four code blocks should you use in sequence to assign the correct permission? To answer, move the appropriate code blocks from the list of code blocks to the answer area and arrange them in the correct order.

  1. See Explanation section for answer.

Answer(s): A

Explanation:

To assign the indirect permissions for the Boxes table to the codeunit, use the following code blocks in sequence:


Assigning permissions:
In Business Central, to assign permissions within a codeunit, you need to specify the table that the permissions apply to, followed by the type of permission. The sequence starts by indicating that we are defining table data permissions (TableData). Then, we specify the table in question ("Boxes" =). After that, we state that we are setting permissions (Permissions). Finally, we assign the RIM permissions, which stands for Read, Insert, and Modify permissions. The Indirect permission allows the codeunit to read, insert, and modify records in the Boxes table indirectly, meaning these operations can be performed by the codeunit when it is called by a user who has direct permissions for these operations.



Viewing page 6 of 13
Viewing questions 26 - 30 out of 131 questions


Post your Comments and Discuss Microsoft MB-820 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!