# Copy

## Command Description

<figure><img src="https://content.gitbook.com/content/ZSEaukXZvekl0qIsJpTb/blobs/VBACF2qBT7KFafqYFPa4/image.png" 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="https://content.gitbook.com/content/ZSEaukXZvekl0qIsJpTb/blobs/TmXOsly9FR9Oc8vRqdvd/image.png" 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="https://content.gitbook.com/content/ZSEaukXZvekl0qIsJpTb/blobs/qWNemfvPPpmYxj8peYuF/image.png" 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                                                          |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |
| ![](https://content.gitbook.com/content/ZSEaukXZvekl0qIsJpTb/blobs/nwCeWijtjKpHQwx83RFP/copy-structured_before.png) | ![](https://content.gitbook.com/content/ZSEaukXZvekl0qIsJpTb/blobs/A4mcg3LD1Dd1FCuMNZCR/copy-partsonly_before.png) | ![](https://content.gitbook.com/content/ZSEaukXZvekl0qIsJpTb/blobs/OWDhmoPc4ipKXmgJjH4o/image.png) |

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