# Copy

## Command Description

<figure><img src="https://55290530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsuTTUicppaQuEkmSQ9eM%2Fuploads%2FL6SnJo7ufNvzfLQMSFoe%2Fimage.png?alt=media&#x26;token=9af12f00-3dc0-4821-938a-ae4633ee90d3" 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://55290530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsuTTUicppaQuEkmSQ9eM%2Fuploads%2F12LKe4ut8fjPUdJyD8JI%2Fimage.png?alt=media&#x26;token=6406433f-8a18-4f04-8076-8b2e5154e279" 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://55290530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsuTTUicppaQuEkmSQ9eM%2Fuploads%2FMnGp9qW3SAOAFtYzD3rD%2Fimage.png?alt=media&#x26;token=86f4bf1e-086d-4d69-ad18-a697ff36fade" alt=""><figcaption><p>The comparison matrix of BOM manipulation tools </p></figcaption></figure>

## Command Location

* Assembly environment (`Holixa 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://55290530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsuTTUicppaQuEkmSQ9eM%2Fuploads%2FpHNQ4vkEuvBjWNBwWq0l%2Fcopy-structured_before.png?alt=media\&token=a9b62689-182a-441b-952d-d03f06181238) | ![](https://55290530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsuTTUicppaQuEkmSQ9eM%2Fuploads%2Fbgccqpyw4idkv0OQHLPK%2Fcopy-partsonly_before.png?alt=media\&token=af18f422-eb2e-4572-8b03-584b5afdbfdd) | ![](https://55290530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsuTTUicppaQuEkmSQ9eM%2Fuploads%2FGIvYmbvAYLPTOKsJngNF%2Fimage.png?alt=media\&token=fc0c1976-ecd8-4082-9122-403481bb35ba) |

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