Creazione del documento BOM
Il documento BOM operativo di ActiveBOM è denominato BomDoc. Aggiungi un nuovo BomDoc al progetto tramite il sottomenu File » New oppure fai clic con il pulsante destro sul progetto nel pannello Projects. Quando nel progetto è presente almeno un componente, è possibile creare un nuovo BomDoc facendo clic sul controllo + Create accanto alla voce ActiveBOM nella struttura del progetto nel pannello Projects. Tieni presente che ogni progetto PCB può includere un solo BomDoc.
Il controllo + Create è disponibile quando l'opzione BOM.ActiveBOMDesignPreview è abilitata nella finestra di dialogo Advanced Settings.
Quando aggiungi un nuovo BomDoc al progetto, lo schema viene compilato automaticamente e tutti i componenti esistenti vengono elencati nel BomDoc. Per i componenti della Workspace Library che includono Part Choices, le soluzioni verranno dettagliate nella regione inferiore dell'interfaccia, come spiegato nella sezione Comprendere la soluzione qui sotto.
Man mano che vengono inseriti componenti aggiuntivi nello schema, questi vengono aggiunti automaticamente al BomDoc. Ulteriori BOM Items e parametri aggiuntivi possono anche essere aggiunti manualmente direttamente in ActiveBOM tramite il pulsante Add new situato sopra l'elenco dei componenti. Fai riferimento alla sezione Elementi e colonne BOM personalizzati per saperne di più.
-
Quando il BomDoc viene aperto, il progetto viene compilato automaticamente e l'elenco delle parti di progetto e i relativi dettagli della supply chain vengono aggiornati. Questa operazione può richiedere del tempo quando si apre inizialmente un progetto di grandi dimensioni e può comportare che il BomDoc venga contrassegnato come file modificato, anche se è stato appena aperto.
-
Il BomDoc viene aggiornato automaticamente all'attivazione se il progetto contiene componenti modificati e salvati nuovamente nel Workspace connesso. La colonna Revision Status mostra lo stato Out of date dei componenti modificati, così puoi vedere immediatamente quali componenti devono essere aggiornati alle revisioni più recenti.
-
Ogni progetto di progettazione può includere un solo BomDoc.
L'elenco degli elementi BOM
La regione superiore del BomDoc è un elenco tabellare di tutti i componenti rilevati nel progetto di progettazione PCB, nonché degli ulteriori BOM Items aggiunti direttamente nel BomDoc. Questa regione è denominata elenco degli elementi BOM.

I componenti, ovvero l'elenco dei BOM Items, visualizzati nella vista Base.
Sono disponibili 3 modalità di visualizzazione per mostrare i BOM Items. Seleziona la modalità richiesta utilizzando i pulsanti situati sopra l'elenco:
Flat view - una riga per ogni componente.
Base view - una riga per ogni componente univoco nel progetto; la colonna Designator elenca i designatori di tutti i componenti di questo tipo. Sono disponibili più opzioni di presentazione per i designatori raggruppati. Seleziona la modalità Designator Grouping richiesta nel pannello Properties.
Consolidated view - utilizzata quando il progetto include varianti per visualizzare una BOM consolidata per tutte le varianti.
Funzionalità di modifica dell'elenco degli elementi BOM
L'elenco dei componenti supporta diverse funzionalità di modifica simili a quelle di un foglio di calcolo, tra cui:
Molte delle opzioni di configurazione e visualizzazione della BOM sono impostate nel pannello Properties di ActiveBOM.
Identificazione dei componenti identici
Per poter raggruppare componenti identici nelle viste Base e Consolidated, ActiveBOM utilizza i seguenti meccanismi:
-
Per i componenti della Workspace Library - tramite
DesignItemID.
-
Per i componenti non appartenenti alla Workspace Library - tramite
DesignItemID e Library Name, e anche tramite i parametri dei componenti abilitati nella finestra di dialogo Component Grouping dialog. Questo approccio consente ai progettisti di creare componenti generici non appartenenti alla Workspace Library nella libreria e poi popolarli con dettagli specifici del componente una volta posizionati. I parametri predefiniti abilitati nella finestra di dialogo Component Grouping sono Comment, Description e Value. Fai clic sul pulsante Edit Component Grouping nel pannello Properties di ActiveBOM per aprire la finestra di dialogo. Tieni presente che questo pulsante è disponibile solo quando nel progetto sono presenti componenti non appartenenti alla Workspace Library.
Note sul raggruppamento dei componenti:
-
La finestra di dialogo Component Grouping viene utilizzata per identificare componenti identici in modo che possano essere raggruppati. Sebbene altri parametri/proprietà, come le proprietà dei componenti PCB, possano essere elencati nella finestra di dialogo Component Grouping, solo i parametri dei componenti possono essere utilizzati per definire componenti identici.
-
Se desideri raggruppare i componenti nel BomDoc o in una BOM personalizzata per un altro scopo, ad esempio per raggruppare i componenti sul lato superiore e quelli sul lato inferiore, passa alla vista List e poi usa il pulsante Group by in ActiveBOM (show image
), oppure usa la funzionalità di raggruppamento colonne in Report Manager (show image
). I parametri disponibili nell'elenco a discesa Group by di ActiveBOM sono quelli attualmente impostati come visibili nella scheda Columns del pannello Properties.
I gruppi di colonne

L'elenco dei componenti di ActiveBOM presenta gruppi distinti di colonne visualizzati in ciascuna modalità di vista; l'immagine sopra mostra la vista Base.
La griglia degli elementi BOM è suddivisa nei seguenti gruppi principali:
-
Item Details (evidenziato in arancione nell'immagine) - queste colonne mostrano dettagli parametrici dei componenti, come Designator, Description, Library Reference e altri parametri del componente.
-
Solutions(evidenziato in verde nell’immagine) - il produttore con il punteggio più alto + il/i fornitore/i dalla Supply Chain. Il numero di soluzioni (parti del produttore) e il numero di fornitori per ciascuna soluzione vengono configurati nel pannello ActiveBOM Properties: questi sono indicati da un banner pieno e colorato nel riquadro del fornitore. La classificazione è automatica, ma può anche essere definita manualmente, come illustrato nella sezione Understanding the Solution qui sotto.
-
BOM Status (evidenziato in ciano nell’immagine) - un’indicazione del rischio corrente associato a ciascun componente. Passare il cursore su un’icona per visualizzarne una descrizione oppure, in alternativa, abilitare la colonna dettagliata BOM Status nel pannello Properties per visualizzare la descrizione.
Nella Vista consolidata, viene aggiunto un ulteriore gruppo, intitolato
Variants, subito prima della colonna BOM Status. Questo gruppo include una coppia di colonne per ogni variante, che mostrano la quantità e il prezzo (per unità) di ciascun componente (
show image). Per ulteriori informazioni, fare riferimento alla sezione
Working with Variants.
La visualizzazione delle colonne e la definizione degli alias possono essere gestite nella sezione Columns del pannello ActiveBOM Properties. Per aggiungere una riga, un componente o una colonna personalizzati, fare clic sul pulsante Add new sopra l’elenco dei componenti.
Elementi BOM e colonne personalizzati
La gestione della BOM per un progetto PCB richiede la gestione di componenti ed elementi BOM oltre a quelli posizionati nello schema e nel PCB, ad esempio parti non ancora dettagliate, elementi di fissaggio, la scheda nuda o la colla di montaggio. Esistono molti casi in cui nel progetto PCB vengono utilizzati elementi BOM o parametri personalizzati. Per queste situazioni, ActiveBOM supporta l’aggiunta di ulteriori elementi BOM e colonne (parametri), che possono quindi essere inclusi nella BOM generata:
-
Custom row - un modo semplice per aggiungere un elemento BOM personalizzato che deve essere considerato nel progetto (scheda nuda, colla, ecc.). Tutti i campi di una riga personalizzata sono definiti dall’utente. Le righe personalizzate non sono gestite da ActiveBOM; ad esempio, se la quantità è impostata su 3, nella vista Flat non verranno visualizzati 3 elementi separati. Anche la ricerca nella supply chain non è supportata per le righe personalizzate.
-
Custom column - colonna BOM aggiuntiva, gestita in ActiveBOM, che può contenere qualsiasi testo definito dall’utente.
-
Custom Item - un elemento BOM aggiuntivo, tipicamente per quegli elementi che saranno necessari ma che non sono ancora completamente noti o non esistono ancora nella libreria. Ciò consente di includerne il costo nella stima complessiva del costo della scheda.
-
Managed Component - un elemento BOM aggiuntivo, gestito manualmente nel documento BOM. Si aprirà la finestra di dialogo Component Search, che elenca i componenti nell’attuale Workspace connesso.
La finestra di dialogo
Component Search utilizza le funzionalità di base del motore di ricerca e la vista applicata nel pannello
Manufacturer Part Search. Mentre il pannello
Manufacturer Part Search sfrutta il servizio
Altium Parts Provider e si concentra sulle ricerche dei dati di produttori e fornitori di componenti, la finestra di dialogo
Component Search viene popolata con componenti pronti per il posizionamento dalla libreria del Workspace e dalle sorgenti di librerie basate su file.
Options and Controls of the Component Search Dialog
-
Search - utilizzare la casella di testo di ricerca per cercare manualmente un componente specifico.
-
- fare clic per accedere a un menu e selezionare tra:
-
- fare clic per aprire/chiudere l’area Details region della finestra di dialogo (descritta di seguito).
Categorie
Utilizzare questo filtro per mostrare determinati tipi di componenti oppure per visualizzare tutti i componenti disponibili. Utilizzare
per accedere alla Categories barra di ricerca, che consente di cercare manualmente un componente specifico o un file .IntLib.
Filtri
Fare clic sull’icona Filters (
) per aprire l’area Filters , in cui è possibile filtrare ulteriormente le categorie selezionate nell’elenco Components .
I filtri possono essere utilizzati solo per i componenti del Workspace.
Componenti
-
Name - il nome del componente.
-
Description - la descrizione di ciascun componente.
-
Footprint - l’impronta del componente.
-
Operating Temperature Range - l’intervallo di temperatura appropriato in cui questi componenti operano.
-
Package Description - la descrizione del package del componente.
-
Manufacturer Part Search - fare clic per aprire il pannello Manufacturer Part Search per cercare e scegliere la parte di componente più adatta.
-
Create component - fare clic per aprire la finestra di dialogo Create new component per selezionare il tipo di componente.
-
Results - elenca il numero totale di componenti trovati/elencati nella ricerca.
Dettagli
Fare clic su

per visualizzare l’area
Details relativa al componente selezionato.
-
Component Revision ID - elenca l’ID revisione e il prezzo di un determinato componente. Fare clic sull’ID revisione per aprire il pannello Explorer panel e ottenere ulteriori informazioni sul componente.
-
References - fare clic per aprire in un browser web le informazioni di riferimento del componente. Utilizzare il menu a discesa per accedere a Manufacturer URL o Datasheet.
-
Place - fare clic per posizionare il componente selezionato in un documento schematico.
-
Component information - elenca informazioni rilevanti sul componente, inclusi produttore, data di rilascio e informazioni descrittive. Fare clic sul collegamento Show More per visualizzare tutte le informazioni; fare clic su Show Less per comprimere le informazioni.
-
Models - espandere per visualizzare i modelli forniti. Utilizzare i collegamenti disponibili per visualizzare varie parti di un singolo modello.
-
References - espandere per accedere a Manufacturer URL o Datasheet.
-
Part Choices - espandere per visualizzare le scelte della parte. Vengono forniti nome, prezzo e descrizione. Verrà inoltre elencata la scheda tecnica del componente.
-
Where Used - espandere per visualizzare i progetti che utilizzano il componente.
Menu contestuale
-
Place <component> - fare clic per posizionare il componente nel documento appropriato.
-
Edit - fare clic per aprire i documenti della libreria componenti del componente selezionato.
-
Navigate to <revision> - fare clic per aprire il componente selezionato nel pannello Explorer panel.
-
Operations - passare il cursore per accedere alla possibilità di Submit Request, Create, Download, Make a copy, Change Component Type, Create / Edit PCL e Full Item History.
-
Refresh - fare clic per aggiornare e visualizzare aggiornamenti o modifiche recenti. È anche possibile aggiornare utilizzando la scorciatoia F5.
L’elemento BOM aggiuntivo scelto può essere modificato in qualsiasi momento tramite il sottomenu Operations del menu contestuale.
-
Utilizzare la scheda Column del pannello Properties per trovare rapidamente, visualizzare e gestire la visibilità, il nome o gli alias delle colonne. Quando è definito un alias per il nome di una colonna, questo viene visualizzato nella griglia degli elementi BOM.
-
Tutti gli elementi BOM aggiuntivi e i parametri aggiunti in ActiveBOM sono disponibili per altri output BOM e anche tramite l’API del software.
I campi di una riga, colonna o elemento personalizzato possono essere modificati solo quando il documento ActiveBOM è in modalità Base View.
Aggiunta di istanze di un componente gestito o di un elemento personalizzato
Dopo aver aggiunto un componente gestito o un elemento personalizzato, fare clic con il pulsante destro del mouse su di esso e selezionare il comando Operations » Add Instances of per accedere alla finestra di dialogo Add to BOM Components. Utilizzare questa finestra di dialogo per definire il numero di istanze del componente nella BOM.
Specificare il Designator prefix, l’eventuale Separator (che può essere definito per ottenere risultati come X-1 o X:1) e il Quantity dei componenti richiesti (questo valore viene utilizzato per definire l’intervallo dei designatori e apparirà anche nella colonna Quantity di ActiveBOM). Tutti gli altri parametri, come la descrizione, possono essere modificati direttamente nella griglia degli elementi BOM.
Modifica/Rimozione di un componente gestito o di un elemento personalizzato
Per modificare il designatore o rimuovere un’istanza di un componente gestito o di un elemento personalizzato, fare clic con il pulsante destro del mouse su di esso e selezionare il comando Operations » Edit item. Si aprirà la finestra di dialogo Change / Remove.
Options and Controls of the Change/Remove Dialog
-
BOM Components - l’area a griglia della finestra di dialogo elenca ogni istanza del nuovo elemento. Per modificare il prefisso o il valore del designatore, fare clic nella cella New Designator appropriata e modificarla secondo necessità.
-
Remove All - facendo clic su questo pulsante verranno selezionate tutte le istanze dell’elemento BOM aggiuntivo elencate nella finestra di dialogo e verranno contrassegnate per la rimozione. Quando si fa clic sul pulsante OK della finestra di dialogo, tutti gli elementi contrassegnati con Remove verranno rimossi dalla griglia degli elementi BOM di ActiveBOM. Si noti che, poiché non esistono più istanze di quel nuovo elemento, anche l’elemento stesso viene rimosso. Questa azione non può essere annullata.
-
Remove None - fare clic su questo pulsante per cancellare tutti i contrassegni Remove.
-
Remove Selected - quando è selezionata un’istanza non contrassegnata per la rimozione, il terzo pulsante può essere utilizzato per impostare il contrassegno Remove per l’istanza o le istanze attualmente selezionate.
-
Restore Selected - quando è selezionata un’istanza attualmente contrassegnata per la rimozione, il terzo pulsante può essere utilizzato per cancellare il contrassegno Remove dall’istanza o dalle istanze attualmente selezionate.
Origini dati
Le origini dati predefinite disponibili in ActiveBOM sono i parametri dei componenti dello schema (
), i parametri dei componenti del Workspace per i contenuti del Workspace (
) e i dati forniti da ActiveBOM (
). A partire da queste origini, ActiveBOM genera la griglia principale degli elementi BOM del progetto. Le origini dati vengono abilitate e la loro visualizzazione viene controllata nella scheda Columns del pannello ActiveBOM Properties panel.
Abilitando il pulsante Sources pertinente (sopra l’elenco Columns), la BOM può includere anche informazioni provenienti dalle seguenti origini dati aggiuntive:
The PCB - abilitarle per includere nei Columns disponibili i dati di posizione/rotazione/lato scheda del PCB per ciascun componente. Se il progetto contiene più documenti PCB, si aprirà la finestra di dialogo
Choose PCB to Use dialog, dalla quale selezionare il PCB richiesto.
Database - per caricare parametri aggiuntivi dei componenti da un database esterno (tramite *.DbLib, *.SVNDbLib o *.DbLink).
Altium Cloud Services - abilitarla per accedere a un’ampia gamma di dati aggiuntivi sui componenti, per quegli elementi BOM che sono stati identificati da Altium Parts Provider e mostrano una soluzione di supply chain.
Document Parameters - abilitarla per includere tutti i parametri rilevati nei documenti schematici, in tutti gli schemi del progetto PCB nei Columns disponibili.

L’origine di ciascun parametro è indicata dall’icona nell’elenco delle colonne.
Data Source Parameter Priority
Se lo stesso parametro è presente in più di un’origine dati, in ActiveBOM vengono applicate le seguenti priorità (dalla più alta alla più bassa):
-
BOM
-
PCB
-
Documenti
-
Server
-
Database
-
Cloud
-
Schema
-
Manuale
-
I pulsanti sopra l’elenco Columns abilitano/rimuovono quella origine dati; se un’origine è disabilitata, tutti i dati provenienti da tale origine vengono rimossi dalla griglia.
-
Le caselle di controllo sotto l’elenco Columns sono filtri pratici per l’elenco Columns; usale per aggiungere/rimuovere un’origine dati dall’elenco Columns senza rimuovere i dati dalla griglia.
Oltre a usare Altium Parts Provider, è anche possibile connettersi a un database aziendale esistente tramite una connessione ODBC. Questo si ottiene abilitando la funzionalità Custom Parts Provider Synchronization in Altium Designer (selezionare l’opzione Custom Data Synchronization nella pagina Configure Platform page (sotto Importers\Exporters)) e abilitandola come provider nella pagina Data Management - Parts Providers della finestra di dialogo Preferences . Questa funzionalità consente di fatto al database aziendale di comportarsi come un provider di parti del Workspace.
Per saperne di più, leggi la sezione sui Custom Database Parts Providers nella pagina Part Source Configuration (Altium 365 Workspace, Enterprise Server Workspace).
Colonna Numero riga
Per i progetti PCB con disegni di assemblaggio, o per lo scambio dei dati BOM tra progettisti, ingegneri dei costi o specialisti degli acquisti, il numero di riga della BOM (n. posizione elemento BOM) è un metodo semplice usato per distinguere singolarmente le righe della BOM, che può poi essere usato per identificare esplicitamente o find il richiamo, il componente e la relativa rappresentazione nel progetto.
Come origine dati BOM del progetto, ActiveBOM supporta numeri di riga definiti dall’utente per la BOM del progetto e dispone di funzionalità di gestione dei numeri di riga (n. posizione elemento BOM) sia manuali sia automatiche.
-
Per impostare automaticamente il numero di posizione per tutti gli elementi BOM del progetto (nella vista Base), fare clic sul pulsante Set Line #
. I numeri di riga vengono visualizzati nella colonna Line #, nel gruppo di colonne Item Details. Fare clic sull’icona a discesa a destra del pulsante per aprire la finestra di dialogo Line # Options, in cui è possibile definire i valori iniziale e di incremento.

La finestra di dialogo Line Number Options
-
Start number - il valore da usare se la prima cella Line # è vuota.
-
Increment - incrementa di questo valore ogni campo Line # vuoto.
I valori immessi nella finestra di dialogo vengono mantenuti per gli utilizzi successivi del comando Line #.
-
Per modificare manualmente i numeri di riga, passa alla modalità vista Base, quindi seleziona le celle richieste nella colonna Line # e:
-
Premi Delete sulla tastiera per cancellare le celle, quindi
-
digita manualmente nuovi valori, oppure
-
incolla un intervallo di valori dagli appunti di Windows.
-
Per rinumerare o continuare la numerazione a partire da un numero aggiunto manualmente, fai clic sulla cella Line # dell’elemento richiesto, quindi fai clic sul pulsante Set Line #
. Si aprirà la finestra di dialogo Line Numbering, in cui puoi usare i numeri esistenti come riferimento e numerare in modo continuo le celle vuote selezionate o tutte le celle vuote, iniziando dalle celle non vuote più vicine sopra (Continue numbering) oppure cancellare tutti i numeri esistenti e rinumerare tutte le righe (Renumber all). I valori base e incremento definiti per ultimi nella finestra di dialogo Line # Options vengono usati per calcolare i numeri aggiunti; se necessario, puoi immettere un valore seed nella cella Line # selezionata per definire il numero iniziale.
La variante Continue numbering della finestra di dialogo Line numbering si apre quando ALCUNI dei numeri di riga in un documento ActiveBOM (*BomDoc) sono già stati definiti.
La variante Renumber all della finestra di dialogo Line numbering si apre quando TUTTI i numeri di riga in un documento ActiveBOM (*BomDoc) sono già stati definiti.
Le funzionalità di gestione dei numeri di riga sono disponibili solo nella modalità vista Base.
Configurazione e salvataggio della visualizzazione della griglia degli elementi BOM
Come in qualsiasi buon foglio di calcolo, la griglia degli elementi BOM può essere configurata in base alle tue esigenze. Oltre alle tradizionali funzioni di ordinamento e disposizione delle colonne, la configurazione corrente può essere salvata come BOM Set.
Grid configuration features
-
Mostrare / nascondere qualsiasi colonna - tramite la funzione Columns nel pannello Properties. Usa il campo Search nella parte superiore del pannello per individuare rapidamente una colonna.
-
Modificare l’ordine delle colonne - fai clic e tieni premuto sul titolo della colonna, quindi trascina e rilascia.
-
Modificare la larghezza di una colonna - passa il cursore sul bordo della colonna nell’area del titolo e fai clic e trascina (cerca il cursore
), oppure fai doppio clic in quel punto per adattare automaticamente la larghezza al contenuto della colonna.
-
Ordinare l’intera griglia in base a una colonna:
-
Fai clic sul titolo della colonna per ordinare alfanumericamente la griglia in base al contenuto di quella colonna.
-
Fai clic una seconda volta per ordinare nella direzione opposta.
-
Tieni premuto Shift e fai clic sul titolo di un’altra colonna per eseguire un ordinamento secondario in base al contenuto di quella colonna.
-
Filtrare la griglia in base a un valore specifico - fai clic sull’icona Filter
per filtrare la griglia in base a un valore usato in quella colonna. Seleziona (Custom) per accedere alla finestra di dialogo Filter Editor e definire condizione, operatore, valore, tipo di operatore, ecc. per filtrare la colonna selezionata.

La finestra di dialogo Filter Editor
-
Memorizzare la configurazione come BOM Set - ulteriori dettagli di seguito.
Lavorare con i BOM Set
È possibile salvare un numero qualsiasi di configurazioni della griglia degli elementi BOM: ciascuna di esse è definita come BOM Set. Dopo aver configurato la griglia in base alle tue esigenze, fai clic sul pulsante Add nell’area BOM Sets del pannello ActiveBOM Properties per aggiungere un BOM Set all’elenco.

Fai clic sull’icona a forma di occhio per abilitare un BOM Set.
I BOM Set vengono configurati nel pannello ActiveBOM Properties panel.
Il BOM Set preferito può essere selezionato durante la generazione della BOM nel Report Manager.
Sostituzione di un componente
Non è raro individuare un problema con un componente mentre il BomDoc viene controllato e preparato per l’ordine dei componenti. Ad esempio, il progettista potrebbe aver dimenticato di finalizzare la selezione di un componente, oppure un componente è andato fuori produzione (EOL) e il progettista vuole valutare prezzo e disponibilità di possibili sostituti. In precedenza, l’unico modo per risolvere il problema era tornare allo schema e modificare il componente, selezionare una parte adatta e quindi aggiornare il BomDoc.
In alternativa, puoi modificare un componente nel BomDoc e poi riportare tale modifica nello schema tramite un Engineering Change Order. Fai clic con il pulsante destro sui componenti selezionati e scegli il comando Operations » Change <ComponentName>. Si aprirà la finestra di dialogo Replace Component dialog, in cui è possibile cercare il componente sostitutivo.
Quando si fa clic sul pulsante Replace Component OK, si aprirà la finestra di dialogo Engineering Change Order, che descrive in dettaglio le modifiche necessarie per sincronizzare lo schema con il BomDoc.
-
La funzione Replace Component cerca un nuovo componente nel Workspace attualmente connesso. Se la ricerca non restituisce un componente adatto, la finestra di dialogo mostrerà un collegamento per aprire il pannello Manufacturer Part Search, in cui puoi fare clic con il pulsante destro e: Acquire il componente nel tuo Workspace (tramite la finestra di dialogo Create New Component e Component Editor); oppure Download il componente localmente come Integrated Library Package in un archivio zip. Questi comandi saranno disponibili solo se la parte scelta nel pannello Manufacturer Part Search include modelli Altium Designer (cerca l’icona
).
- In alternativa all’uso delle funzioni Search, Categories e Filters nella finestra di dialogo Replace Component, è anche possibile fare clic con il pulsante destro su un risultato e accedere alla finestra di dialogo Find Similar Components. La potenza di questa finestra di dialogo sta nel fatto che acquisisce i valori del componente su cui si è fatto clic con il pulsante destro e, sulla base di questi, consente di individuare rapidamente più componenti che condividono proprietà e parametri comuni, su un intervallo di valori (show image
).
-
Se la modifica del componente influisce anche sul progetto della scheda, è necessario eseguire anche un Update PCB dallo schematico.
Ulteriori informazioni su Applying the ECOs.
Lavorare con le varianti
ActiveBOM supporta i progetti PCB che includono Design Variants. La funzione Design Variants consente di creare un unico progetto PCB di base, che viene poi popolato (assemblato) in modi diversi. Ogni diverso popolamento della scheda assemblata è chiamato design variant.
Lavorare con le Design Variants:
-
Le varianti di progetto vengono configurate nella finestra di dialogo Variant Management dialog o nel Variant Manager (Project » Variants).
-
Per esaminare una variante, fare doppio clic sul suo nome nella cartella Variants del progetto nel pannello Projects, come mostrato nell’immagine seguente.
ActiveBOM supporta le varianti nei seguenti modi:
-
Visualizzazione della BOM per una variante specifica in modalità Base view o Flat view
-
Opzione per includere gli elementi Not Fitted nell’elenco BOM Items
-
Visualizzazione di un elenco consolidato di tutte le parti utilizzate in tutte le varianti, in modalità Consolidated view
-
Definizione di soluzioni manuali sia per i componenti di base sia per i componenti variati
Varianti in modalità Base View
Per la variante selezionata, abilitare l’opzione Show Not Fitted nel pannello Properties per includere queste parti nella griglia BOM Items. Quando questa opzione è abilitata, la colonna Fitted viene visualizzata automaticamente nei dettagli dell’elemento.
In modalità Base view la colonna Fitted visualizzerà Fitted oppure Not Fitted. Se una parte è variata (in questa variante è stata scelta una parte alternativa), i dettagli della parte alternativa vengono visualizzati automaticamente per quell’elemento BOM.

Si noti che la variante corrente è visualizzata nella riga di stato di ActiveBOM.
Varianti in modalità Consolidated View
La modalità Consolidated view visualizza tutti i componenti utilizzati in tutte le varianti. La vista consolidata offre le seguenti funzionalità:
-
Se un componente è variato, ci sarà un elemento BOM per ogni componente alternativo utilizzato, e ciascuno di questi elementi BOM avrà lo stesso designatore. Ad esempio, nell’immagine seguente, i componenti DS1 e DS2 sono elencati due volte ciascuno, poiché la variante BGA utilizza un LED di colore diverso rispetto alla variante TSOP. Il componente R1 appare tre volte perché sia la variante BGA sia la variante TSOP utilizzano un resistore diverso rispetto all’originale nel progetto di base.
-
In modalità Consolidated view, quando l’opzione Show Not Fitted è abilitata, la colonna Fitted visualizzerà
Fitted oppure Varied. Poiché la vista Consolidated mostra tutti i componenti utilizzati in tutte le varianti, ogni componente visualizzato è montato nel progetto base oppure in una variante.
-
Per ogni variante, è presente una colonna <VariantName> - Qty (che indica quante unità di questo componente sono utilizzate in questa variante) e una colonna <VariantName> - Price, che corrisponde al prezzo unitario moltiplicato per il valore nella colonna quantità.
-
Poiché alcuni progettisti creano la documentazione di build sia a partire dal progetto base sia dalle varianti, è presente anche una colonna Quantity, che riflette il numero di istanze di questo componente utilizzate in una build del progetto base. Nascondere questa colonna se non si genera documentazione di build a partire dal progetto base.
-
La griglia in modalità Consolidated view utilizza il colore per indicare una cella il cui valore è diverso dal valore di quella cella nel progetto base, come mostrato di seguito.

Il colore in una cella indica che il valore in questa cella è diverso dal valore di quella cella nel progetto base.
Per ulteriori informazioni sulle varianti, fare riferimento alla pagina Design Variants.
Lavorare tra il BomDoc, lo schematico e il PCB
Sono disponibili due funzionalità per aiutare a lavorare tra il BomDoc, lo schematico e il progetto PCB: Cross Select e Cross Probe. Il comportamento di queste funzionalità è configurato nella System - Navigation page della finestra di dialogo Preferences.
Entrambe queste funzionalità possono essere utilizzate per individuare lo stesso componente in altri documenti. La differenza tra Cross Select e Cross Probe è che la modalità Cross Select seleziona il componente nel documento di destinazione ma non presenta attivamente quel documento, mentre Cross Probe presenta attivamente il documento di destinazione e può anche passare e rendere attivo l’editor del documento di destinazione.
È possibile usare Cross Select o Cross Probe dal BomDoc verso lo schematico e il PCB; non è possibile usare Cross Select o Cross Probe dallo schematico o dal PCB verso il BomDoc.
Modalità Cross Select
La modalità Cross Select deve essere abilitata in ogni editor in cui si desidera utilizzarla. Selezionare il comando Tools » Cross Select Mode (Shift+Ctrl+X). Quando la modalità Cross Select è abilitata, l’icona del menu sarà evidenziata con un contorno
.
La modalità Cross Select richiede che il documento di destinazione sia aperto. Quando si seleziona un componente nell’elenco BOM Items del BomDoc, quel componente verrà selezionato e centrato nei documenti schematico e PCB di destinazione (se Zooming è abilitato nelle opzioni Cross Select Mode nella System - Navigation page della finestra di dialogo Preferences). Si noti che il documento di destinazione non verrà presentato come documento attivo.
Se il BomDoc è in modalità Base view, allora tutte le istanze di quella parte vengono selezionate nello schematico e nel PCB, come mostrato nell’immagine seguente.
Il comportamento di visualizzazione della modalità Cross Select è controllato tramite le opzioni Cross Select Mode nella System - Navigation page della finestra di dialogo Preferences .
Il documento di destinazione non verrà reso il documento attivo. È quindi consigliabile avere aperti sia il documento sorgente sia quello di destinazione affiancati.
È supportata anche la selezione incrociata dallo schematico (o PCB) al BomDoc.

Utilizzare la funzione Cross Select per individuare e selezionare il componente scelto nell’elenco BOM Item, nello schematico e sul PCB.
Cross Probing
Mentre Cross Select è semplicemente una modalità che, quando abilitata, visualizza il risultato ogni volta che si fa clic nell’elenco BOM Items, Cross Probe è un’azione intenzionale.
Scegliere il comando Tools » Cross Probe dai menu principali oppure fare clic con il pulsante destro su un BOM Item e selezionare Cross Probe dal menu contestuale per eseguire il cross probe verso quel componente nello schematico; verrà eseguito il cross probe anche verso il componente PCB se il file della scheda è aperto.
Una caratteristica fondamentale di Cross Probe è la possibilità di passare all’editor del documento di destinazione. Per eseguire Cross Probe e cambiare editor, tenere premuto il tasto Ctrl mentre si seleziona il comando Cross Probe.

Fare clic con il pulsante destro per accedere al comando Cross Probe; sarà presente una voce per il designatore di ciascun componente presente in quell’elemento BOM.
Durante il Cross Probing, è più efficiente avere i documenti BomDoc (sorgente) e schematico (destinazione) visualizzati affiancati, dividendo la finestra principale di progettazione oppure aprendo lo schematico in una nuova finestra. I comandi per entrambe queste operazioni sono disponibili nel menu contestuale della scheda del documento.
Pannello Properties
Quando il documento attivo è un documento BOM (*.BomDoc), il pannello Properties presenta il Document Options.
Le seguenti sezioni comprimibili contengono informazioni sulle opzioni e sui controlli disponibili:
General
-
Production Quantity – il numero di schede da costruire. È importante definire questo campo poiché viene utilizzato durante la ricerca nella supply chain per verificare la disponibilità dei componenti presso i fornitori.
-
Currency – la valuta preferita per visualizzare i prezzi dei componenti. I tassi di cambio per la conversione valutaria vengono aggiornati quotidianamente a condizione che si sia effettuato l’accesso al proprio account Altium. Quando ci si disconnette da Altium (nella System – Account Management della finestra di dialogo Preferences), l’accesso a questi tassi aggiornati viene perso. In questa situazione, nella finestra di dialogo dei report BOM è disponibile un’opzione per utilizzare i dati memorizzati nella cache.
-
Price Per Board – derivato dai dati basati sui fornitori, è la somma di Supplier Subtotals per Board, come descritto di seguito. Si noti che Price Per Board non tiene conto di eventuali quantità minime d’ordine (MOQ).
-
Order Price – somma di Supplier Subtotals. Si noti che Order Price tiene conto di eventuali MOQ; questo è quanto viene pagato al fornitore.
I seguenti dati basati sui fornitori vengono utilizzati per ricavare il Price Per Board e l’Order Price. Questi dati possono essere inclusi in una distinta base abilitando la casella di controllo di ciascun elemento desiderato nella sezione Columns:
-
Manufacturer n - nome del produttore.
-
Manufacturer Lifecycle n - stato del ciclo di vita del produttore, se disponibile.
-
Manufacturer Part Number n - codice parte del produttore.
-
Supplier n - nome del fornitore.
-
Supplier Currency n – codice alfabetico della valuta scelta utilizzata per i dati di prezzo.
-
Supplier Order Qty n – il valore maggiore tra: (elemento Quantity * Production Qty), oppure; Minimum Order Qty (MOQ)
-
Supplier Part Number n – codice parte dell’articolo del fornitore.
-
Supplier Stock n – quante unità dell’articolo il fornitore ha a magazzino.
-
Supplier Subtotal per Board n – Supplier Unit Price moltiplicato per l’elemento Quantity, con il risultato del subtotale per quell’articolo. Si noti che questo valore non tiene conto del MOQ.
-
Supplier Subtotal n – Supplier Unit Price moltiplicato per Supplier Order Quantity, con il risultato del subtotale per quell’articolo tenendo conto del MOQ.
-
Supplier Unit Price n – costo per unità dell’articolo del fornitore (senza considerare alcun MOQ).
Se sono stati definiti prezzi target per ciascun elemento della BOM, la colonna Target li riflette. Per inserire un prezzo target per ciascun elemento della BOM, abilita la colonna TargetPrice nella scheda Columns del pannello, quindi inserisci il prezzo di ciascun elemento nella griglia degli elementi.
Supply Chain
Le informazioni della supply chain sono presentate nella regione inferiore dell'interfaccia di ActiveBOM, mostrando un componente del produttore a sinistra con una o più tessere colorate dei fornitori alla sua destra. Questa regione visualizza i dati quando è possibile identificare informazioni valide della supply chain per un elemento della BOM. Ciascuna di queste righe Manufacturer & Supplier(s) Details è denominata Soluzione. I dettagli del produttore sono abbreviati in MPN (Manufacturer Part Numbers) e i dettagli del fornitore sono abbreviati in SPN (Supplier Part Numbers).
-
Solutions per Item – il numero di parti del produttore che desideri individuare per ciascun elemento della BOM.
-
Suppliers per Solution – il numero di fornitori che desideri individuare per ciascuna parte del produttore.
-
Solutions
-
Exclude Invalid SPNs – seleziona per escludere gli SPN non validi.
-
Favorite Suppliers List – apre la finestra di dialogo Fornitori preferiti in cui è possibile configurare l'elenco complessivo dei fornitori per questo BomDoc.
-
Manufacturer Link – apre la finestra di dialogo
Definisci i campi di collegamento del produttore in cui vengono identificati i parametri del componente schematico che contengono il nome del produttore e il codice componente del produttore. Se nel progetto sono presenti parti di libreria non Workspace (parti non posizionate da un Workspace e che inoltre non hanno dettagli del fornitore), ActiveBOM può interrogare Altium Parts Provider per identificare soluzioni di supply chain adatte. È possibile definire più coppie di parametri Nome / Codice componente. Nella finestra di dialogo, fai clic sul pulsante Detect fields per aggiungere automaticamente tutte le coppie di parametri che includono il termine manufacturer nel loro nome e che possono essere abbinate logicamente.
BOM Items
Questa regione viene utilizzata per configurare il modo in cui gli elementi della BOM devono essere raggruppati nella griglia degli elementi della BOM.
-
Items
-
Show not Fitted – se il progetto PCB include varianti e la variante scelta ha parti impostate come
Not Fitted, abilita questa opzione per visualizzare gli elementi Non montati nella griglia degli elementi della BOM.
-
Designator Grouping – le modalità di visualizzazione Base e Consolidata mostrano le parti comuni su una singola riga nella griglia degli elementi della BOM. Usa questa opzione per configurare se i designatori vengono visualizzati singolarmente o in intervalli quando una riga mostra più parti.
-
Component Grouping – facendo clic sul pulsante Edit si apre la finestra di dialogo Component Grouping. Nella vista Base o nella vista Consolidated, ActiveBOM identifica i componenti come uguali quando condividono lo stesso ItemID (libreria Workspace) o LibRef (libreria basata su file o database). Abilita i parametri nella finestra di dialogo per affinare ulteriormente il modo in cui i componenti devono essere raggruppati. Nota che se il progetto include solo componenti gestiti, il pulsante Edit non sarà accessibile, poiché i componenti gestiti sono sempre raggruppati per ItemID.
Quando aggiungi un parametro supplementare, dopo aver fatto clic sul pulsante Add il testo Select parameter apparirà nell'elenco. Fai doppio clic sul testo per visualizzare un elenco di tutti i parametri rilevati in tutti gli elementi correnti della BOM, quindi seleziona il parametro richiesto dall'elenco. Torna ai parametri predefiniti (come mostrato nell'immagine sopra) in qualsiasi momento facendo clic sul pulsante Defaults .
BOM Sets
I set BOM forniscono un modo per acquisire il layout e la configurazione della griglia degli elementi della BOM e salvarli come set con nome. È possibile definire un numero qualsiasi di set BOM.
-
Current BOM Set – fai clic sull'icona dell'occhio per applicare quel set BOM alla griglia degli elementi della BOM.
-
Add – configura la visibilità, l'ordine e la larghezza delle colonne, quindi fai clic su Add per acquisire tale configurazione come set BOM. Per modificare il nome del set BOM fai clic una volta per selezionarlo, quindi fai clic una seconda volta per modificare la stringa.
-
Update – se la configurazione della griglia degli elementi della BOM viene modificata, fai clic su Update per salvare nuovamente questa configurazione.
-
Delete – fai clic su
per rimuovere il set BOM attualmente selezionato.
BOM Checks
ActiveBOM esegue un controllo completo di ciascun elemento della BOM e di tutti i dati della supply chain rilevati per quell'elemento.
-
Violation Type grid – visualizza un elenco di ciascun tipo e quantità di violazioni attualmente presenti nel BomDoc. Fai clic sull'icona del filtro per visualizzare solo quegli elementi della BOM che non superano quel controllo BOM. Nota che un elemento della BOM può non superare più controlli BOM.
-
BOM Checks – fai clic su
per aprire la finestra di dialogo Controlli BOM in cui è possibile configurare la modalità di report per ciascun possibile tipo di violazione.
Columns
Related BOMs
La scheda Related BOMs del pannello Properties per il documento ActiveBOM di un progetto Workspace Altium 365 è l'interfaccia utente della funzionalità BOM CoDesign. Fai riferimento alla pagina BOM CoDesign per saperne di più.