Najedź kursorem na ikonę, aby zobaczyć podsumowanie statusu tej części. Alternatywnie włącz wyświetlanie szczegółowej kolumny BOM Status, aby pokazać informacje szczegółowe. Kolumnę można włączyć albo przez panel ActiveBOM Properties, który zawiera wygodne pole wyszukiwania, albo klikając prawym przyciskiem w obszarze nagłówków kolumn listy pozycji BOM i wybierając polecenie Select Columns.
Konfigurowanie kontroli BOM
Pozycje BOM są automatycznie sprawdzane pod kątem:
-
Violations associated with Design Items – obejmuje to testy takie jak części, których parametry BOM nie pasują do parametrów biblioteki (parametry niejednoznaczne), oraz zduplikowane oznaczenia.
-
Violations associated with Part Choices – obejmuje to testy takie jak niesklasyfikowany MPN (tylko ranking przypisany przez system), brak dostawców lub nieosiągnięta cena docelowa.
Poziom ważności (tryb raportowania) każdej kontroli BOM konfiguruje się w oknie dialogowym BOM Checks. Kliknij przycisk
poniżej listy wykrytych naruszeń BOM Checks w panelu Properties, aby otworzyć to okno dialogowe.
Aby w praktyce wyłączyć konkretną kontrolę, ustaw jej Report Mode na No Report.

Okno dialogowe BOM Checks służy do konfigurowania trybu raportowania dla każdej z automatycznych kontroli BOM.
Filtrowanie listy pozycji BOM według statusu BOM
Panel Properties wyświetla listę wykrytych naruszeń kontroli BOM, które występują w bieżącym dokumencie BomDoc. Kliknij ikonę filtra (jak pokazano poniżej), aby przefiltrować główną listę pozycji BOM tak, by wyświetlała tylko te pozycje BOM, które nie przechodzą danej kontroli BOM. Zwróć uwagę, że pozycja BOM może nie przejść wielu kontroli BOM.

Kliknij, aby odfiltrować wszystkie pozycje BOM poza tymi, które nie przechodzą tej kontroli BOM. Kliknij ikonę koła zębatego, aby skonfigurować kontrole BOM.
Użyj funkcji filtrowania, aby szybko zidentyfikować wszystkie pozycje BOM, które nie przechodzą określonej kontroli BOM.
Generowanie BOM
BOM można wygenerować bezpośrednio z edytora ActiveBOM. Wybierz polecenie Reports » Bill of Materials, aby otworzyć okno dialogowe Report Manager i wygenerować BOM.

Report Manager prezentuje dane BOM w postaci, w jakiej zostaną wyprowadzone. W ActiveBOM służy do konfigurowania formatu wyjściowego i wyboru szablonu.
Report Manager to standardowe okno dialogowe konfiguracji wyjścia BOM — to samo, które otwiera się po wybraniu Bill of Materials z menu Report edytora schematu lub PCB, albo gdy BOM jest konfigurowany w OutputJob.
-
Report Manager współdzieli wiele funkcji z interfejsem ActiveBOM, upraszczając proces konfigurowania BOM.
-
Jeśli w projekcie znajduje się dokument ActiveBOM (BomDoc), to zdefiniowane w nim ustawienia układu są automatycznie stosowane w Report Manager.
-
Zestawy BOM zdefiniowane w dokumencie ActiveBOM są dostępne — można łatwo przełączać się między różnymi układami BOM.
-
Można generować pliki w formacie Excel bez konieczności instalowania Microsoft Excel® (wybierz opcję Microsoft Excel File (*.xls, *.xlsx).
Aby dowiedzieć się więcej o konfigurowaniu Report Manager, zobacz stronę BOM Configuration in the Report Manager.
Mapowanie danych projektowych do BOM
Dane projektowe można przekazać z procesu projektowania płytki do zestawienia materiałowego w Excelu, dodając deklaracje Field i Column w szablonie Excel, który jest stosowany do BOM podczas tworzenia.
-
Fields - Deklaracje pól (Field) służą do przekazywania do BOM parametrów systemowych, dokumentu i projektu, takich jak nazwy plików, ilość, waluta itd., które mają być wyświetlone w BOM tylko raz. Deklaracja Field jest zastępowana przekazaną wartością, jak pokazano na obrazie poniżej.
-
Columns - Deklaracje kolumn (Column) służą do przekazywania informacji, które pojawiają się we wszystkich pozycjach BOM, takich jak: oznaczenie, opis, parametry zdefiniowane przez użytkownika itd. Może to również obejmować numery wierszy, dane lokalizacji na PCB oraz niestandardowe dane kolumn wprowadzone w BomDoc. Deklaracja Column jest zastępowana ciągiem ColumnName, a każdy wiersz poniżej jest wypełniany wartością tej kolumny dla danej pozycji BOM, jak pokazano na obrazie poniżej.

Dane projektowe zmapowane do arkusza Excel poprzez zdefiniowanie ich w szablonie Excel.
Aby dowiedzieć się więcej, zobacz sekcję Mapping Design Data into the BOM na stronie BOM Configuration in the Report Manager.
Porównywanie bieżącego BOM z wcześniejszą rewizją
Zmiany komponentów pomiędzy kolejnymi wydaniami projektu nie są niczym niezwykłym. Aby upewnić się, że proces został wykonany poprawnie, wielu projektantów lubi porównać BOM z bieżącego projektu z BOM z poprzedniej rewizji projektu. Jeśli projekt jest projektem Workspace i zawiera dokument BOM ActiveBOM (*.BomDoc), można to zrobić za pomocą funkcji BOM Compare.
Raport BOM Compare pokazuje, co zmieniło się pomiędzy bieżącym projektem a wybraną wcześniej wydaną rewizją. Raport można skonfigurować i wygenerować na następujące sposoby:
-
Z poziomu BomDoc ActiveBOM kliknij Reports » BOM Compare, aby otworzyć wersję Bom Compare okna dialogowego Report Manager . Skonfiguruj raport według potrzeb, a następnie kliknij Export.
-
Z poziomu edytora schematu kliknij Reports » BOM Compare, aby otworzyć wersję Bom Compare okna dialogowego Report Manager . Skonfiguruj raport według potrzeb, a następnie kliknij Export.
-
Z poziomu edytora PCB kliknij Reports » Project Reports » BOM Compare, aby otworzyć wersję Bom Compare okna dialogowego Report Manager . Skonfiguruj raport według potrzeb, a następnie kliknij Export.
-
Z poziomu outjob kliknij prawym przyciskiem na [Add New Report Output] pod wpisem Report Outputs, a następnie wybierz BOM Compare. Aby skonfigurować raport, kliknij prawym przyciskiem na nowo dodanym wpisie BOM Compare i wybierz Configure , aby otworzyć wersję Bom Compare okna dialogowego Report Manager . Skonfiguruj raport według potrzeb, a następnie kliknij Export. Możesz też wybrać żądany kontener wyjściowy i wygenerować raport.

Porównanie BOM można wykonać z wielu miejsc, w tym z OutputJob.
BOM Compare wykrywa różnice (delta) pomiędzy pozycjami komponentów w bieżącym projekcie a wybraną wydaną rewizją, tworząc raport zawierający wyłącznie te pozycje komponentów, które się różnią. Porównuje wszystkie parametry, z wyłączeniem jedynie parametrów dynamicznych, takich jak cena i poziomy stanów magazynowych.
Możesz skonfigurować kolumny widoczne w raporcie BOM Compare w Report Manager.

Porównanie BOM otwiera się w Report Manager — skonfiguruj kolumny zgodnie z wymaganiami.
Options and Controls of the BOM Compare Report Dialog
Tryb widoku
Dostępne są trzy tryby widoku do wyświetlania listy pozycji. Wybierz wymagany tryb za pomocą przycisków znajdujących się nad siatką:
-
Flat view - kliknij, aby wyświetlić wiersz dla każdego komponentu.
-
Base view - kliknij, aby wyświetlić wiersz dla każdego unikalnego komponentu w projekcie. Kolumna Designator zawiera oznaczenia wszystkich komponentów tego typu.
-
Consolidated view - kliknij, aby użyć, gdy projekt zawiera warianty, i wyświetlić Consolidated BOM dla wszystkich wariantów.
Domyślne grupowanie dla widoków Base i Consolidated odbywa się według ItemID komponentu dla komponentów zarządzanych lub według Library Reference dla komponentów niezarządzanych. W BomDoc można to doprecyzować, włączając dodatkowe lub alternatywne parametry w oknie dialogowym
Component Grouping , do którego przechodzi się z panelu
Properties dokumentu BomDoc. Jeśli
Report Manager używa BomDoc jako źródła, możliwe jest wygenerowanie pojedynczego BOM dla wszystkich wariantów. Nazywa się to Consolidated BOM — aby to wyświetlić, ustaw
View Mode na
Consolidated View.
Wariant
Jeśli w projekcie zdefiniowano warianty, zostaną one wyświetlone na liście rozwijanej; wybierz wymagany wariant. Jeśli włączony jest widok Consolidated , ta kontrolka jest wyłączona.
Aby dowiedzieć się więcej o różnych typach wariantów, zobacz
Design Variants.
Podgląd
Kliknij
, aby wyeksportować i otworzyć raport w zewnętrznej aplikacji skojarzonej z typem pliku, na podstawie bieżących ustawień opcji File Format i Template w panelu Properties .
Karta General
Główny obszar zawiera listę wszystkich komponentów.
Rewizje
Użyj listy rozwijanej, aby wybrać żądany stan rewizji. Wybrany stan rewizji zostanie odzwierciedlony w siatce.
Pozycje BOM
-
Show Not Fitted - włącz tę opcję, aby wyświetlić w siatce pozycje Not Fitted.
Komponenty zdefiniowane jako Not Fitted dla wybranego wariantu są usuwane, chyba że włączona jest opcja Show Not Fitted . Aby zachować komponenty Not Fitted w BOM i jednoznacznie je tak oznaczyć, włącz opcję Show Not Fitted oraz włącz kolumnę Fitted na karcie Columns w oknie dialogowym. Dla każdego komponentu wpis w tej kolumnie odzwierciedla, czy dany komponent jest Fitted czy Not Fitted dla wybranego wariantu. Wartość wpisana w kolumnie Quantity dla komponentu, który jest Not Fitted w wybranym wariancie, wynosi zero (0).
-
Include Alternative Items - włącz tę opcję, aby uwzględniać pozycje alternatywne w BOM. Alternative Item jest wyświetlany w nowym wierszu poniżej oryginalnej części.
-
Include DB Parameters in Variations - jeśli istnieją komponenty bazodanowe umieszczone za pomocą pliku DbLink/DbLib/SVNDbLib i te komponenty są zmieniane w wariancie projektu, włącz tę opcję, aby aktualizować parametry bazy danych po zmianie wybranego wariantu.
Opcje eksportu
-
File Format - wybierz format z listy rozwijanej. Obsługiwane są następujące formaty plików:
-
CSV (rozdzielany przecinkami) (*.csv)
-
Tekst rozdzielany tabulatorami (*.txt)
-
MS-Excel (*.xls, *.xlsx *.xlsm) (używa Microsoft Excel)
-
Generic XLS (*.xls, *.xlsx, *.xlsm) (używa wbudowanego generatora plików w formacie XLS, dzięki czemu ten format można wygenerować bez zainstalowanego Microsoft Excel)
-
Portable Document Format (*.pdf)
-
Strona WWW (*.htm, *.html)
-
XML Spreadsheet (*.xml)
-
Template - po wybraniu formatu pliku użyj listy rozwijanej, aby wybrać format szablonu używany do eksportu. Opcje obejmują szablony plikowe oraz szablony zarządzane.
-
Add to Project - włącz, aby wygenerowany raport został dodany do projektu po utworzeniu.
-
Open Exported - włącz, aby po zapisaniu wyeksportowanego pliku otworzyć odpowiednią aplikację, np. Microsoft Excel.
Karta Columns
Ta karta służy do skonfigurowania, które parametry są wyświetlane dla każdej pozycji BOM oraz jakie źródła danych są dostępne dla tych parametrów.
-
Search - użyj tego pola, aby szybko znaleźć interesujące parametry; wyszukuje ono wpisany tekst w dowolnym miejscu w ciągach Name lub Alias.
-
Sources - oprócz danych dodanych bezpośrednio do BomDoc (
), domyślnymi źródłami danych dostępnymi w ActiveBOM są parametry komponentów schematu (
) oraz parametry komponentów z serwera treści dla zarządzanych Items (
). Na podstawie tych źródeł ActiveBOM generuje główną siatkę pozycji BOM projektu. BOM może również zawierać informacje pobrane z następujących dodatkowych źródeł danych:
-
- włącz, aby uwzględniać elementy serwerowe.
-
- włącz, aby uwzględniać dane o położeniu/obrocie/stronie płytki PCB w dostępnych Columns dla każdego z komponentów.
-
- włącz, aby wczytywać dodatkowe parametry komponentów z zewnętrznej bazy danych (*.DbLib, *.SVNDbLib lub *.DbLink).
-
- włącz, aby uwzględniać wszystkie wykryte parametry dokumentów schematycznych we wszystkich schematach w projekcie PCB w dostępnych Columns.
-
- włącz, aby uzyskać dostęp do szerokiego zakresu dodatkowych danych komponentów dla tych pozycji BOM, które zostały zidentyfikowane przez Altium Parts Provider i pokazują rozwiązanie łańcucha dostaw.
-
Drag a column to group - kliknij, przytrzymaj i przeciągnij kolumnę z sekcji Columns okna dialogowego, a następnie upuść ją w sekcji Drag a column to group, aby uwzględnić ją jako parametr grupowania. Kliknij ikonę
, aby usunąć parametr z grupowania.
-
Columns - lista wszystkich dostępnych źródeł informacji o częściach dostępnych dla ActiveBOM. Obszar Columns można sortować, klikając dowolne pole nagłówka, w tym kolumny Visibility (
) oraz Source .
-
Visibility - kliknij ikonę widoczności w lewej kolumnie, aby sterować widocznością tej kolumny w głównej siatce BOM Items.
-
Source - wyświetla ikonę pokazującą, skąd pochodzi dany parametr:
-
- pochodzi ze schematu.
-
- pochodzi z BOM.
-
- pochodzi z serwera.
-
ame - wyświetla nazwę właściwości/parametru zdefiniowaną w dokumencie źródłowym lub wprowadzoną dla kolumny BomDoc utworzonej przez użytkownika.
-
Alias - w razie potrzeby w źródłowym BomDoc można zdefiniować alias, aby zmienić nazwę kolumny.
Dodatkowe elementy sterujące
-
Export - kliknij, aby wygenerować raport. Otworzy się standardowe okno dialogowe Windows , w którym można nadać nazwę raportowi.
Menu kontekstowe (prawy przycisk myszy)
-
Preview - kliknij, aby wygenerować podgląd raportu na podstawie bieżących ustawień opcji File Format i Template.
-
Copy - użyj, aby skopiować wszystkie lub wybrane dane.
-
Copy With Header - użyj, aby skopiować i wkleić wybrane dane do zewnętrznego arkusza kalkulacyjnego, takiego jak Microsoft Excel.
-
Best Fit - scala zawartość kolumn Name i Descriptions tak, aby były umieszczone blisko siebie, bez nadmiarowego odstępu między kolumnami.
-
Best Fit All Columns - scala zawartość wszystkich kolumn tak, aby były umieszczone blisko siebie, bez nadmiarowego odstępu między kolumnami.
-
Restore from <.BomDoc> - użyj, aby przywrócić ze wskazanego BomDoc.
-
Change PCB Document - użyj, aby przełączyć się na inny dokument PCB.
Domyślne kolumny wyświetlane w oknie dialogowym Report Manager obejmują:
-
CompareState
-
Numer wiersza
-
Nazwa
-
Opis
-
Oznaczenie
-
Manufacturer Part Number 1
-
Ilość
Dane dynamiczne, takie jak cena i stan magazynowy, nie są porównywane.

Przykład raportu BOM Comparison z zastosowanym szablonem Excel.
Dowiedz się więcej o konfigurowaniu szablonu Excel dla danych BOM lub BOM Compare.