# General

### Number Elements

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F0BwTS7DGfByOgMd0ts0b%2F0.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FQAEi9x3w9f8B4dejV2Hj%2F1.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FgWbmXfh6sv63bOcwATIQ%2F2.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fh92N9B6y7tagYVJngKtc%2F3.jpeg?alt=media)

[**Read more about Numbering Configuration**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/roof-wood-framing/numbering/numbering-configuration)

### Number Elements - Example 1

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FO2nPOUh4PyDLLvrd56QD%2F4.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F6Cvrt56fVsOQtzSHx0wh%2F5.jpeg?alt=media)

### Number Elements - Example 2

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FkjLmboKmEbvqQXYzGTQT%2F6.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FdrK2MAl5sNExjmhMRScF%2F7.jpeg?alt=media)

### Number Elements - Example 3

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FIax4tOs9YOQyE85gvutm%2F8.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FYgo8lvVoODqul5SFC1r2%2F9.jpeg?alt=media)

### Number Roofs

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F03clYD7iX6qAkRuXeStT%2F10.jpeg?alt=media)

or:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fz5GiI4S2yCSeDvN1M9tc%2F11.jpeg?alt=media)

**Number Roofs –** renumbers all roofs by predefined configuration in **Numbering Configuration → Roof Numbering Setup**. Roof numbering configurations come from [**Sort Mark**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/sort-mark)**.**

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FQ9dfxq6HqolUfumdkmw0%2F12.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FUVBhJPyv2Jn67PxL1LUo%2F13.jpeg?alt=media)

### Number Parts

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fm4EW2CaqCM8FvDnVSpeT%2F14.jpeg?alt=media)

or:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F2N4CE8qwLDAElMMfAeIg%2F15.jpeg?alt=media)

**Number Parts –** renumbers all sheathing/paneling (Parts) by predefined configuration in **Numbering Configuration → Part Numbering Setup**. Part numbering configurations come from [**Sort Mark**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/sort-mark)**.**

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FDoLASckBm2D1b1KdCOgd%2F16.jpeg?alt=media)

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

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FFmBNNAu2b8iu8LBy5uxD%2F17.jpeg?alt=media)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FV9yHhyJxtND1NetjW73C%2F19.png?alt=media)
