BOM-Verifizierung
ActiveBOM enthält einen umfassenden Satz von BOM-Prüfungen, die jedes Mal automatisch durchgeführt werden, wenn die BOM aktualisiert wird.
BOM-Status
Jedes BOM-Element wird auf Verstöße geprüft, und sein Status wird in der Spalte BOM Status angezeigt. Diese Spalte ist immer auf der rechten Seite der Liste der BOM-Elemente sichtbar und zeigt ein Symbol an, das den Status dieses Elements kennzeichnet. Beachten Sie, dass ein BOM-Element mehr als eine der BOM-Prüfungen nicht bestehen kann; das Symbol zeigt den schwerwiegendsten Fehler an.
BOM-Statussymbole:
-
Clear - Komponente hat Lösungen, diese Lösungen haben Lieferanten mit ausreichendem Lagerbestand, und mindestens eine Lösung wurde eingestuft.
-
Warning
-
Error
-
Fatal Error
Bewegen Sie den Mauszeiger über das Symbol, um eine Zusammenfassung des Status dieses Teils anzuzeigen. Alternativ können Sie die detaillierte Spalte BOM Status einblenden, um detaillierte Informationen anzuzeigen. Die Spalte kann entweder über das ActiveBOM-Bedienfeld Properties, das ein praktisches Suchfeld enthält, oder durch Rechtsklick im Spaltenkopfbereich der Liste der BOM-Elemente und anschließendes Auswählen des Befehls Select Columns aktiviert werden.
Konfigurieren der BOM-Prüfungen
Die BOM-Elemente werden automatisch geprüft auf:
-
Violations associated with Design Items – dies umfasst Tests wie Teile, deren BOM-Parameter nicht mit den Bibliotheksparametern übereinstimmen (mehrdeutige Parameter), sowie doppelte Bezeichner.
-
Violations associated with Part Choices – dies umfasst Tests wie eine nicht eingestufte MPN (nur systemseitig zugewiesene Einstufung), keine Lieferanten oder einen verfehlten Zielpreis.
Der Schweregrad (Berichtsmodus) jeder BOM-Prüfung wird im Dialog BOM Checks konfiguriert. Klicken Sie auf die Schaltfläche
unter der Liste der erkannten Verstöße BOM Checks im Bedienfeld Properties, um den Dialog zu öffnen.
Um eine bestimmte Prüfung praktisch zu deaktivieren, setzen Sie ihren Report Mode auf No Report.

Der Dialog BOM Checks wird verwendet, um den Berichtsmodus für jede der automatischen BOM-Prüfungen zu konfigurieren.
Filtern der Liste der BOM-Elemente nach BOM-Status
Das Bedienfeld Properties zeigt eine Liste der erkannten Verstöße gegen BOM-Prüfungen an, die im aktuellen BomDoc vorhanden sind. Klicken Sie auf das Filtersymbol (wie unten gezeigt), um die Hauptliste der BOM-Elemente so zu filtern, dass nur die BOM-Elemente angezeigt werden, die diese BOM-Prüfung nicht bestehen. Beachten Sie, dass ein BOM-Element mehrere BOM-Prüfungen nicht bestehen kann.

Klicken Sie, um alle BOM-Elemente auszublenden, außer denen, die diese BOM-Prüfung nicht bestehen. Klicken Sie auf das Zahnradsymbol, um die BOM-Prüfungen zu konfigurieren.
Verwenden Sie die Filterfunktion, um schnell alle BOM-Elemente zu identifizieren, die eine bestimmte BOM-Prüfung nicht bestehen.
Erzeugen einer BOM
Die BOM kann direkt aus dem ActiveBOM-Editor erzeugt werden. Wählen Sie den Befehl Reports » Bill of Materials, um den Dialog Report Manager zu öffnen und die BOM zu erzeugen.

Der Report Manager stellt die BOM-Daten so dar, wie sie ausgegeben werden. Aus ActiveBOM heraus wird er verwendet, um das Ausgabeformat zu konfigurieren und eine Vorlage auszuwählen.
Der Report Manager ist der Standarddialog zum Einrichten der BOM-Ausgabe, derselbe Dialog, der geöffnet wird, wenn Bill of Materials im Menü Report des Schaltplan- oder PCB-Editors ausgewählt wird oder wenn eine BOM in einem OutputJob konfiguriert wird.
-
Der Report Manager bietet viele Funktionen gemeinsam mit der ActiveBOM-Oberfläche, was den Prozess der Konfiguration der BOM vereinfacht.
-
Wenn sich im Projekt ein ActiveBOM-Dokument (BomDoc) befindet, werden die darin definierten Layouteinstellungen automatisch im Report Manager angewendet.
-
Im ActiveBOM-Dokument definierte BOM-Sets sind verfügbar; wechseln Sie einfach von einem BOM-Layout zu einem anderen.
-
Dateien im Excel-Format können erzeugt werden, ohne dass Microsoft Excel® installiert sein muss (wählen Sie die Option Microsoft Excel File (*.xls, *.xlsx).
Weitere Informationen zur Konfiguration des Report Managers finden Sie auf der Seite BOM Configuration in the Report Manager.
Zuordnen von Designdaten in die BOM
Designdaten können aus dem Leiterplattendesignprozess in eine Excel-Stückliste übernommen werden, indem Deklarationen Field und Column in die Excel-Vorlage aufgenommen werden, die bei der Erstellung auf die BOM angewendet wird.
-
Fields - Felddeklarationen werden verwendet, um System-, Dokument- und Projektparameter in die BOM zu übergeben, wie Dateinamen, Menge, Währung usw., die einmalig in der BOM angezeigt werden müssen. Die Felddeklaration wird durch den übergebenen Wert ersetzt, wie im Bild unten gezeigt.
-
Columns - Spaltendeklarationen werden verwendet, um Informationen zu übergeben, die in allen BOM-Elementen erscheinen, wie z. B.: Bezeichner, Beschreibung, benutzerdefinierte Parameter usw. Dies kann auch Zeilennummern, PCB-Positionsdaten und benutzerdefinierte Spaltendaten umfassen, die in das BomDoc eingegeben wurden. Die Spaltendeklaration wird durch die Zeichenfolge ColumnName ersetzt, wobei jede darunterliegende Zeile mit diesem Spaltenwert für ein BOM-Element gefüllt wird, wie im Bild unten gezeigt.

Designdaten werden in eine Excel-Tabelle übernommen, indem sie in der Excel-Vorlage definiert werden.
Weitere Informationen finden Sie im Abschnitt Mapping Design Data into the BOM auf der Seite BOM Configuration in the Report Manager.
Vergleichen der aktuellen BOM mit einer früheren Revision
Es ist nicht ungewöhnlich, dass sich Komponenten zwischen Designfreigaben ändern. Um sicherzustellen, dass der Prozess korrekt abgeschlossen wurde, vergleichen viele Entwickler die BOM des aktuellen Projekts gern mit der BOM einer früheren Revision des Projekts. Wenn das Projekt ein Workspace-Projekt ist und ein ActiveBOM-BOM-Dokument (*.BomDoc) enthält, kann dies mit der Funktion BOM Compare erfolgen.
Der Bericht BOM Compare zeigt an, was sich zwischen dem aktuellen Design und der ausgewählten zuvor freigegebenen Revision geändert hat. Der Bericht kann auf folgende Weise konfiguriert und erzeugt werden:
-
Von einem ActiveBOM-BomDoc aus klicken Sie auf Reports » BOM Compare, um die Version Bom Compare des Dialogs Report Manager zu öffnen. Konfigurieren Sie den Bericht nach Bedarf und klicken Sie dann auf Export.
-
Klicken Sie im Schaltplaneditor auf Reports » BOM Compare, um die Version Bom Compare des Dialogs Report Manager zu öffnen. Konfigurieren Sie den Bericht nach Bedarf und klicken Sie dann auf Export.
-
Klicken Sie im PCB-Editor auf Reports » Project Reports » BOM Compare, um die Version Bom Compare des Dialogs Report Manager zu öffnen. Konfigurieren Sie den Bericht nach Bedarf und klicken Sie dann auf Export.
-
Klicken Sie in einem OutJob mit der rechten Maustaste auf [Add New Report Output] unter dem Eintrag Report Outputs und wählen Sie dann BOM Compare. Um den Bericht zu konfigurieren, klicken Sie mit der rechten Maustaste auf den neu hinzugefügten Eintrag BOM Compare und wählen dann Configure , um die Version Bom Compare des Dialogs Report Manager zu öffnen. Konfigurieren Sie den Bericht nach Bedarf und klicken Sie dann auf Export. Sie können auch den gewünschten Ausgabe-Container auswählen und dann den Bericht erzeugen.

Ein BOM Compare kann an mehreren Stellen durchgeführt werden, einschließlich in einem OutputJob.
BOM Compare erkennt Unterschiede (Delta) zwischen den Komponentenelementen im aktuellen Design und der gewählten freigegebenen Revision und erstellt einen Bericht, der nur die unterschiedlichen Komponentenelemente auflistet. Es vergleicht alle Parameter mit Ausnahme dynamischer Parameter wie Preis und Lagerbestände.
Sie können die im BOM-Compare-Bericht sichtbaren Spalten im Report Manager konfigurieren.

Der BOM-Vergleich wird im Report Manager geöffnet; konfigurieren Sie die Spalten nach Bedarf.
Options and Controls of the BOM Compare Report Dialog
Anzeigemodus
Es stehen drei Anzeigemodi zur Verfügung, um die Liste der Elemente darzustellen. Wählen Sie den gewünschten Modus mit den Schaltflächen oberhalb des Rasters:
-
Flat view - klicken Sie, um eine Zeile für jede Komponente anzuzeigen.
-
Base view - klicken Sie, um eine Zeile für jede eindeutige Komponente im Projekt anzuzeigen. Die Spalte Designator listet die Bezeichner aller Komponenten dieses Typs auf.
-
Consolidated view - klicken Sie hier, wenn das Projekt Varianten enthält, um eine Consolidated BOM für alle Varianten anzuzeigen.
Die Standardgruppierung für die Ansichten Base und Consolidated erfolgt nach der Komponenten-ItemID für verwaltete Komponenten oder nach Bibliotheksreferenz für nicht verwaltete Komponenten. Im BomDoc kann dies verfeinert werden, indem zusätzliche oder alternative Parameter im Dialog
Component Grouping aktiviert werden, der über das Bedienfeld
Properties des BomDoc aufgerufen wird. Wenn
Report Manager ein BomDoc als Quelle verwendet, ist es möglich, eine einzelne BOM für alle Varianten zu erzeugen. Dies wird als Consolidated BOM bezeichnet; um diese anzuzeigen, setzen Sie
View Mode auf
Consolidated View.
Variante
Wenn im Projekt Varianten definiert sind, werden diese in der Dropdown-Liste aufgeführt; wählen Sie die gewünschte Variante aus. Wenn die Ansicht Consolidated aktiviert ist, ist dieses Steuerelement deaktiviert.
Weitere Informationen zu den verschiedenen Arten von Varianten finden Sie unter
Design Variants.
Vorschau
Klicken Sie auf
, um den Bericht zu exportieren und in einer externen Anwendung zu öffnen, die dem Dateityp zugeordnet ist, basierend auf den aktuellen Einstellungen der Optionen File Format und Template im Bedienfeld Properties .
Registerkarte „General“
Im Hauptbereich werden alle Komponenten aufgelistet.
Revisionen
Verwenden Sie die Dropdown-Liste, um den gewünschten Revisionsstatus auszuwählen. Der gewählte Revisionsstatus wird im Raster angezeigt.
BOM-Elemente
-
Show Not Fitted - aktivieren Sie diese Option, um die Not Fitted Items im Raster anzuzeigen.
Komponenten, die für die gewählte Variante als Nicht bestückt definiert sind, werden entfernt, sofern die Show Not Fitted Option nicht aktiviert ist. Um Komponenten, die nicht bestückt sind, in der BOM beizubehalten und sie ausdrücklich als solche zu kennzeichnen, aktivieren Sie die Show Not Fitted Option und aktivieren Sie die Fitted Spalte auf der Registerkarte Columns des Dialogs. Für jede Komponente zeigt ein Eintrag in dieser Spalte an, ob die jeweilige Komponente für die gewählte Variante bestückt oder nicht bestückt ist. Der in die Quantity Spalte für eine Komponente eingetragene Wert, die in der gewählten Variante nicht bestückt ist, ist null (0).
-
Include Alternative Items - aktivieren Sie diese Option, um alternative Einträge in die BOM aufzunehmen. Der alternative Eintrag wird in einer neuen Zeile unter dem ursprünglichen Teil angezeigt.
-
Include DB Parameters in Variations - wenn Datenbankkomponenten vorhanden sind, die über eine DbLink/DbLib/SVNDbLib-Datei platziert wurden, und diese Komponenten in einer Designvariante variiert werden, aktivieren Sie diese Option, um die Datenbankparameter zu aktualisieren, wenn die ausgewählte Variante geändert wird.
Exportoptionen
-
File Format - wählen Sie ein Format aus der Dropdown-Liste aus. Die folgenden Dateiformate werden unterstützt:
-
CSV (durch Kommas getrennt) (*.csv)
-
Tabulatorgetrennter Text (*.txt)
-
MS-Excel (*.xls, *.xlsx *.xlsm) (verwendet Microsoft Excel)
-
Generisches XLS (*.xls, *.xlsx, *.xlsm) (verwendet einen integrierten XLS-Dateigenerator, sodass dieses Format auch ohne installiertes Microsoft Excel erzeugt werden kann)
-
Portable Document Format (*.pdf)
-
Webseite (*.htm, *.html)
-
XML-Kalkulationstabelle (*.xml)
-
Template - nach Auswahl eines Dateiformats verwenden Sie die Dropdown-Liste, um ein Vorlagenformat für den Export auszuwählen. Zu den Optionen gehören dateibasierte und verwaltete Vorlagen.
-
Add to Project - aktivieren Sie diese Option, damit der erzeugte Bericht nach seiner Erstellung dem Projekt hinzugefügt wird.
-
Open Exported - aktivieren Sie diese Option, um die zugehörige Softwareanwendung, z. B. Microsoft Excel, zu öffnen, sobald die exportierte Datei gespeichert wurde.
Registerkarte „Spalten“
Diese Registerkarte wird verwendet, um zu konfigurieren, welche Parameter für jedes BOM-Element angezeigt werden und welche Datenquellen für diese Parameter verfügbar sind.
-
Search - verwenden Sie dieses Feld, um interessante Parameter schnell zu finden; es sucht nach dem eingegebenen Text an beliebiger Stelle innerhalb der Zeichenfolgen Name oder Alias.
-
Sources - zusätzlich zu den direkt in das BomDoc eingefügten Daten (
) sind die standardmäßig in ActiveBOM verfügbaren Datenquellen die Schaltplankomponentenparameter (
) und die Content-Server-Komponentenparameter für verwaltete Items (
). Aus diesen Quellen erzeugt ActiveBOM das Haupt-BOM-Elementraster des Projekts. Die BOM kann auch Informationen aus den folgenden zusätzlichen Datenquellen enthalten:
-
- aktivieren, um Server-Items einzubeziehen.
-
- aktivieren, um PCB-Daten zu Position/Drehung/Platinenseite in die verfügbaren Columns für jede der Komponenten aufzunehmen.
-
- aktivieren, um zusätzliche Komponentenparameter aus einer externen Datenbank zu laden (*.DbLib, *.SVNDbLib oder *.DbLink).
-
- aktivieren, um alle erkannten Schaltplandokumentparameter aus allen Schaltplänen im PCB-Projekt in die verfügbaren Columns aufzunehmen.
-
- aktivieren, um auf eine breite Palette zusätzlicher Komponentendaten für jene BOM-Elemente zuzugreifen, die vom Altium Parts Provider identifiziert wurden und eine Supply-Chain-Lösung anzeigen.
-
Drag a column to group - klicken, halten und ziehen Sie eine Spalte aus dem Abschnitt Columns des Dialogs und legen Sie sie dann im Abschnitt Drag a column to group ab, um sie als Gruppierungsparameter einzubeziehen. Klicken Sie auf das Symbol
, um einen Parameter aus der Gruppierung zu entfernen.
-
Columns - Liste aller für ActiveBOM verfügbaren Quellen für Teileinformationen. Der Bereich Columns kann durch Klicken auf eines der Überschriftenfelder sortiert werden, einschließlich der Spalten Visibility (
) und Source .
-
Visibility - klicken Sie auf das Sichtbarkeitssymbol in der linken Spalte, um die Sichtbarkeit dieser Spalte im Haupt-BOM-Elementraster zu steuern.
-
Source - zeigt ein Symbol an, das angibt, woher dieser Parameter stammt:
-
ame - zeigt den Namen der Eigenschaft/des Parameters an, wie er im Quelldokument definiert ist oder wie er für eine benutzerdefinierte BomDoc-Spalte eingegeben wurde.
-
Alias - falls erforderlich, kann im Quell-BomDoc ein Alias definiert werden, um eine Spalte umzubenennen.
Zusätzliche Steuerelemente
-
Export - klicken Sie hier, um den Bericht zu erzeugen. Es wird ein Standarddialog Windows geöffnet, in dem Sie den Bericht benennen können.
Rechtsklickmenü
-
Preview - klicken Sie hier, um eine Vorschau des Berichts auf Grundlage der aktuellen Einstellungen der Optionen File Format und Template zu erzeugen.
-
Copy - verwenden Sie dies, um alle oder ausgewählte Daten zu kopieren.
-
Copy With Header - verwenden Sie dies, um die ausgewählten Daten zu kopieren und in eine externe Tabellenkalkulation wie Microsoft Excel einzufügen.
-
Best Fit - führt die Inhalte aus den Spalten Name und Descriptions zusammen, sodass sie eng ohne zusätzlichen Abstand zwischen den einzelnen Spalten platziert werden.
-
Best Fit All Columns - führt die Inhalte aus allen Spalten zusammen, sodass sie eng ohne zusätzlichen Abstand zwischen den einzelnen Spalten platziert werden.
-
Restore from <.BomDoc> - verwenden Sie dies, um aus dem angegebenen BomDoc wiederherzustellen.
-
Change PCB Document - verwenden Sie dies, um zu einem anderen PCB-Dokument zu wechseln.
Die standardmäßig im Dialog Report Manager angezeigten Spalten umfassen:
-
CompareState
-
Zeilennummer
-
Name
-
Beschreibung
-
Designator
-
Hersteller-Teilenummer 1
-
Menge
Dynamische Daten wie Preis und Lagerbestand werden nicht verglichen.

Ein Beispiel für einen BOM-Vergleichsbericht mit angewendeter Excel-Vorlage.
Erfahren Sie mehr über das Konfigurieren einer Excel-Vorlage für BOM- oder BOM-Vergleichsdaten.