# Copy

## Command Description

<figure><img src="/files/G2GKmQiAVz2fVuohrlEF" alt=""><figcaption></figcaption></figure>

The Copy command copies the item numbers of the *Parts Only* BOM view of the current (main) assembly to the *Structured* BOM view of the current assembly. To avoid any duplicate numbers, the numbering of components in the structured BOM view then continues where the parts-only item numbering left off.

{% hint style="info" %}
This command acts on the current active assembly only.
{% endhint %}

{% hint style="warning" %}
This command is to be run in the main assembly only.
{% endhint %}

A schematic image of the process is in the image below.

<figure><img src="/files/iD08dxGRem0veEEKOxKD" alt=""><figcaption><p>Copy command workflow</p></figcaption></figure>

### Summary of changes to the BOM performed by the command (a comparison matrix)

<figure><img src="/files/eRk5t9qgnhnC6mdtZz2S" alt=""><figcaption><p>The comparison matrix of BOM manipulation tools </p></figcaption></figure>

## Command Location

* Assembly environment (`Be.Smart T4I -> BOM panel`, `Assemble -> Manage panel`).

## Command Settings

This command has no settings.

## Workflow Overview

1. Run the command.

## Description of changes performed by the command

In *Parts Only* BOM, components 004, 005, and 006 have item numbers 4, 5, and 6. Because they are part of the subassembly 010 that has the item number (in *Structured* BOM) of 7, their item numbers in structured BOM view are 7.1, 7.2, and 7.3.

| Structured BOM before applying the command | Parts Only BOM before applying the command | Structured BOM after applying the command |
| ------------------------------------------ | ------------------------------------------ | ----------------------------------------- |
| ![](/files/juEkEwXYroqwdXwgLl59)           | ![](/files/xkGwrlq7ucyHvk59KQu0)           | ![](/files/P5P3YpER5kykc0FSOVys)          |

After running the command, structured numbering (behind the dot symbol) matches the parts-only numbering. The numbering then continues where the parts-only numbering is left off, and appends the next higher number (10 in this case) to the subassembly item number, thus forming the final structured numbering of subassembly components (10.x).


---

# 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://help.besmart.software/t4i/commands-overview/bom/copy.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.
