# General

### Number Elements

![](/files/WdCAoJTxScK1lCpYQwNw)

**Number Elements –** renumbers all framing elements (under Structural Framing category) and details (under Structural Connections category) by predefined **Numbering Configuration**. It have many options for simple and complex numbering when you need to load many numbering rules.

![](/files/gvcNRg365k9CTs6xtOGu)

Loads all selected rules from **Numbering Setup** tab:

![](/files/mx5yx5bwNt4HdVYIPmPM)

Furthermore, you can turn on **Number Elements with "Frame Wall" Command** in **Framing Configuration → Common Settings → Modify Settings**, and all elements will be numbered with **Frame Wall** command. You will not need to use **Number Elements** additionally.

![](/files/Xz9v7RVcBhyijP30PlJf)

[**Read more about Numbering Configuration >> (https://agacad.freshdesk.com/support/solutions/articles/44001794277numbering-%E2%80%93-numbering-configuration)**](https://agacad.freshdesk.com/support/solutions/articles/44001794277-numbering-%E2%80%93-numbering-configuration)

### Number Elements - Example 1

![](/files/6OUjQW2KxFcEH9UFlzyI)

**FM SortMark - by Frame Host & Member Mark and Element ID** – a sample rule for numbering farming members. It groups framing elements by frame host and **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions)**. Then every grouped element is sorted by **ID**.

**FM SortMark** – parameter with the result. You can find it in **Element Properties** → **Identity Data**.

![](/files/pLnvM3hY1wx7W7MyGWb9)

### Number Elements - Example 2

![](/files/nSNTPPXhxxWEFV5zDoct)

**FM SortMark - by Frame Host and Member Mark** – a sample rule for numbering farming members. It groups framing elements by frame host and **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions**). Then every grouped element is sorted by its length.

**FM SortMark** – parameter with the result. You can find it in **Element Properties** → **Identity Data**.

![](/files/mmPlhgYxxYwpSzJ2MwcL)

### Number Elements - Example 3

![](/files/pUKZw3FloaIL3HO2SsSC)

**FM SortMark - by Host and Connection Mark & Type** – a sample rule for numbering details (under structural connections category). It groups details by frame host and **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions**). Then every grouped detail is sorted by type.

**FM SortMark** – parameter with the result. You can find it in **Element Properties** → **Identity Data**.

![](/files/wh4ef0zlFC9o1D5QoldE)

### Write Position for CNC Mark

![](/files/pXj0Rp06kGkNEUjxEdA5)

**Write Position for CNC Mark** – writes CNC position information to framing elements (under Structural Framing Category) and writes result to **CNC Part Position** instance parameter[ **(http://www.aga-cad.com/products/tools4revit/sort-mark)**](http://www.aga-cad.com/products/tools4revit/sort-mark).

### Number Walls

![](/files/2qUoIPKsGoolj0lfdADr)

or:

![](/files/EWrqJfx8Azgbji2N73wi)

**Number Walls –** renumbers all walls by predefined configuration in **Numbering Configuration → Wall Numbering Setup**. Wall numbering configurations come from [**Sort Mark (http://www.aga-cad.com/products/tools4revit/sort-mark)**](http://www.aga-cad.com/products/tools4revit/sort-mark).

![](/files/taMhhcO71fr6hi6YCtIl)

*Example: All walls are numbered by unique number, which has W as a prefix. Result is written to the Mark instance parameter.*

*Sort Mark E-Help >>*

![](/files/Q1OGbk6O65gX3jPinS9v)

### Number Parts

![](/files/6fNyktcHVWHs8PULH4rV)

or:

![](/files/uVIhIJZmsRgPCFpJm3le)

**Number Parts –** renumbers all sheathing/paneling (Parts) by predefined configuration in **Numbering Configuration →** [**Part Numbering Setup**. Part numbering configurations come from **Sort Mark (http://www.agacad.com/products/tools4revit/sort-mark)**.](http://www.aga-cad.com/products/tools4revit/sort-mark)

![](/files/qROZ9VRLWDxUJtMwksdF)

*Example: All sheathing/paneling elements (Parts) are grouped by **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions**), uniquely numbered, and have **Framing Member Mark** value as a prefix. Result is written to the **Mark** instance parameter. Sort Mark E-Help >>*

![](/files/yMck0DeRiGjovDbXLjMq)

![](/files/IrXEYoEqCdLeoaUuY7U0)Preview

![](/files/qC1C1HkI3JTgUAEIEyeO)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.besmart.software/3d-modeling-and-design/metal-framing/feature-descriptions/wall-metal-framing/numbering/general.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
