# General

### Number Elements

![](/files/A4lsgQ3zym6PC3055Rfd)

**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/Eijh4C0hLEP2JNFaznum)

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

![](/files/uR4rYai8pXA2wssijpgj)

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

![](/files/DIFIEIddT9xnaeBJfEpU)

[**Read more about Numbering Configuration**](/3d-modeling-and-design/wood-framing/floor-wood-framing/numbering/numbering-configuration.md)

### Number Elements - Example 1

![](/files/A8WohJ3MqmkeOWLDFiP1)

**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/Qk94vxK27zuhObrP8eKs)

### Number Elements - Example 2

![](/files/youczVet5LmQ7zSzUPlL)

**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/Ffk5017ye5lPSZcvjkGy)

### Number Elements - Example 3

![](/files/rKuhCcGZeXZQmKawSaR7)

**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/je68lnSJTP9pi3XDMznF)

### Number Floors

![](/files/jk72Y2rwQYNYGTKPLKTD)

or:

![](/files/OS1fVK4gkNC5zQxMuOir)

**Number Floors –** renumbers all floors by predefined configuration in **Numbering Configuration → Floor Numbering Setup**. Floor numbering configurations come from [**Sort Mark**](/common-for-several-products/sort-mark.md)

![](/files/49Tw8kj422y8qbEcnH4R)

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

[Read more about Sort Mark here](/common-for-several-products/sort-mark.md)

![](/files/pR0mXbhr7qLj996mCmw3)

### Number Parts

![](/files/W59Ixb9APlVucPsaAdvw)

or:

![](/files/TXzHuB4JwoK9GRn9GcA4)

**Number Parts –** renumbers all sheathing/paneling (Parts) by predefined configuration in **Numbering Configuration → Part Numbering Setup**. Part numbering configurations come from [**Sort Mark.**](/common-for-several-products/sort-mark.md)

![](/files/0G24b9FssDtvrISzZlt1)

*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 **FM HostMemberSortMark** value as a prefix. Result is written to the **Mark** instance parameter.*

[*Read more about Sort Mark here*](/common-for-several-products/sort-mark.md)

![](/files/8B3t34uxX8ZSG19RI5eo)

![](/files/wt9lX26xW0jWq1Ttt3ra)


---

# 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/archive/wood-framing-work-in-progress/floor-wood-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.
