Проверка BOM
ActiveBOM включает полный набор проверок BOM, которые автоматически выполняются каждый раз при обновлении BOM.
Статус BOM
Каждый элемент BOM проверяется на нарушения, а его статус отображается в столбце BOM Status. Этот столбец всегда виден справа в списке элементов BOM и показывает значок, указывающий статус элемента. Обратите внимание: элемент BOM может не пройти более одной проверки BOM; значок показывает наиболее критичную ошибку.
Значки статуса BOM:
-
Clear - у компонента есть решения, у этих решений есть поставщики с достаточным запасом, и как минимум одно решение было ранжировано.
-
Warning
-
Error
-
Fatal Error
Наведите курсор на значок, чтобы увидеть сводку статуса этой позиции. Либо включите отображение подробного столбца BOM Status, чтобы показывать детальную информацию. Столбец можно включить либо через панель ActiveBOM Properties, в которой есть удобное поле поиска, либо щёлкнув правой кнопкой мыши в области заголовков столбцов списка элементов BOM и затем выбрав команду Select Columns.
Настройка проверок BOM
Элементы BOM автоматически проверяются на:
-
Violations associated with Design Items – сюда входят проверки, например, когда параметры BOM у деталей не совпадают с параметрами библиотеки (неоднозначные параметры), а также дублирующиеся позиционные обозначения.
-
Violations associated with Part Choices – сюда входят проверки, например, неранжированный MPN (только ранжирование, назначенное системой), отсутствие поставщиков или пропущенная целевая цена.
Уровень серьёзности (режим отчёта) каждой проверки BOM настраивается в диалоге BOM Checks. Нажмите кнопку
под списком обнаруженных нарушений BOM Checks на панели Properties, чтобы открыть этот диалог.
Чтобы фактически отключить конкретную проверку, установите её Report Mode в No Report.

Диалог BOM Checks используется для настройки режима отчёта для каждой автоматической проверки BOM.
Фильтрация списка элементов BOM по статусу BOM
Панель Properties отображает список обнаруженных нарушений проверок BOM, присутствующих в текущем BomDoc. Нажмите значок фильтра (как показано ниже), чтобы отфильтровать основной список элементов BOM так, чтобы он показывал только те элементы BOM, которые не проходят эту проверку BOM. Обратите внимание: элемент BOM может не пройти несколько проверок BOM.

Нажмите, чтобы отфильтровать все элементы BOM, кроме тех, которые не проходят эту проверку BOM. Нажмите значок шестерёнки, чтобы настроить проверки BOM.
Используйте функцию фильтра, чтобы быстро выявить все элементы BOM, которые не проходят конкретную проверку BOM.
Формирование BOM
BOM можно сформировать напрямую из редактора ActiveBOM. Выберите команду Reports » Bill of Materials, чтобы открыть диалог Report Manager и сформировать BOM.

Report Manager представляет данные BOM в том виде, в котором они будут выведены. В ActiveBOM он используется для настройки формата вывода и выбора шаблона.
Report Manager — это стандартный диалог настройки вывода BOM, тот же диалог, который открывается при выборе Bill of Materials в меню Report редактора схемы или PCB, либо когда BOM настраивается в OutputJob.
-
Report Manager разделяет многие возможности с интерфейсом ActiveBOM, упрощая процесс настройки BOM.
-
Если в проекте есть документ ActiveBOM (BomDoc), то заданные в нём настройки компоновки автоматически применяются в Report Manager.
-
Наборы BOM (BOM Sets), определённые в документе ActiveBOM, доступны — можно легко переключаться с одной компоновки BOM на другую.
-
Можно формировать файлы в формате Excel без необходимости установки Microsoft Excel® (выберите опцию Microsoft Excel File (*.xls, *.xlsx).
Подробнее о настройке Report Manager см. на странице BOM Configuration in the Report Manager.
Сопоставление проектных данных с BOM
Проектные данные можно передавать из процесса проектирования платы в Excel Bill Of Materials, добавив объявления Field и Column в шаблон Excel, который применяется к BOM при создании.
-
Fields - Объявления Field используются для передачи в BOM системных, документных и проектных параметров, таких как имена файлов, количество, валюта и т. п., которые нужно отобразить в BOM один раз. Объявление Field заменяется переданным значением, как показано на изображении ниже.
-
Columns - Объявления Column используются для передачи информации, которая присутствует во всех элементах BOM, например: позиционное обозначение, описание, пользовательские параметры и т. п. Сюда также могут входить номера строк, данные о расположении на PCB и данные пользовательских столбцов, введённые в BomDoc. Объявление Column заменяется строкой ColumnName, при этом каждая строка ниже заполняется значением этого столбца для элемента BOM, как показано на изображении ниже.

Проектные данные сопоставляются с таблицей Excel путём их определения в шаблоне Excel.
Подробнее см. в разделе Mapping Design Data into the BOM на странице BOM Configuration in the Report Manager.
Сравнение текущего BOM с более ранней ревизией
Компоненты нередко меняются между выпусками проекта. Чтобы убедиться, что процесс выполнен корректно, многие разработчики предпочитают сравнивать BOM текущего проекта с BOM предыдущей ревизии проекта. Если проект является проектом Workspace и включает документ ActiveBOM BOM (*.BomDoc), это можно сделать с помощью функции BOM Compare.
Отчёт BOM Compare показывает, что изменилось между текущим проектом и выбранной ранее выпущенной ревизией. Отчёт можно настроить и сформировать следующими способами:
-
Из ActiveBOM BomDoc нажмите Reports » BOM Compare, чтобы открыть версию Bom Compare диалога Report Manager . Настройте отчёт при необходимости, затем нажмите Export.
-
Из редактора схем нажмите Reports » BOM Compare, чтобы открыть версию Bom Compare диалога Report Manager . Настройте отчёт при необходимости, затем нажмите Export.
-
Из редактора PCB нажмите Reports » Project Reports » BOM Compare, чтобы открыть версию Bom Compare диалога Report Manager . Настройте отчёт при необходимости, затем нажмите Export.
-
Из outjob щёлкните правой кнопкой мыши по [Add New Report Output] под записью Report Outputs, затем выберите BOM Compare. Чтобы настроить отчёт, щёлкните правой кнопкой мыши по только что добавленной записи BOM Compare, затем выберите Configure , чтобы открыть версию Bom Compare диалога Report Manager . Настройте отчёт при необходимости, затем нажмите Export. Также можно выбрать нужный контейнер вывода и затем сформировать отчёт.

Сравнение BOM (BOM Compare) можно выполнить из разных мест, включая OutputJob.
BOM Compare обнаруживает различия (delta) между позициями компонентов в текущем проекте и выбранной выпущенной ревизией, создавая отчёт, в котором перечислены только отличающиеся позиции компонентов. Сравниваются все параметры, за исключением только динамических параметров, таких как цена и уровни запасов.
Вы можете настроить столбцы, которые видны в отчёте BOM Compare, в Report Manager.

Сравнение BOM открывается в Report Manager — настройте столбцы по необходимости.
Options and Controls of the BOM Compare Report Dialog
Режим просмотра
Для отображения списка элементов доступны три режима просмотра. Выберите нужный режим с помощью кнопок над таблицей:
-
Flat view - нажмите, чтобы отображать строку для каждого компонента.
-
Base view - нажмите, чтобы отображать строку для каждого уникального компонента в проекте. В столбце Designator перечисляются позиционные обозначения всех компонентов этого типа.
-
Consolidated view - нажмите, чтобы использовать, когда проект включает варианты, для отображения Consolidated BOM для всех вариантов.
Группировка по умолчанию для представлений Base и Consolidated выполняется по ItemID компонента для управляемых компонентов или по Library Reference для неуправляемых компонентов. В BomDoc это можно уточнить, включив дополнительные или альтернативные параметры в диалоге
Component Grouping , который открывается с панели
Properties BomDoc. Если
Report Manager использует BomDoc в качестве источника, можно сформировать единый BOM для всех вариантов. Это называется Consolidated BOM; чтобы отобразить его, установите
View Mode в
Consolidated View.
Вариант
Если в проекте определены варианты, они будут перечислены в выпадающем списке — выберите нужный вариант. Если включён режим просмотра Consolidated , этот элемент управления отключён.
Предпросмотр
Нажмите
, чтобы экспортировать и открыть отчёт во внешнем приложении, связанном с типом файла, на основе текущих настроек параметров File Format и Template на панели Properties .
Вкладка General
Основная область содержит список всех компонентов.
Ревизии
Используйте выпадающий список, чтобы выбрать нужное состояние ревизии. Выбранное состояние ревизии будет отражено в таблице.
Элементы BOM
-
Show Not Fitted - включите эту опцию, чтобы отображать в таблице элементы Not Fitted.
Компоненты, определённые как Not Fitted для выбранного варианта, удаляются, если не включена опция Show Not Fitted . Чтобы сохранить компоненты Not Fitted в BOM и явно пометить их как таковые, включите опцию Show Not Fitted и включите столбец Fitted на вкладке Columns диалога. Для каждого компонента запись в этом столбце отражает, установлен (Fitted) он или не установлен (Not Fitted) для выбранного варианта. Значение, вводимое в столбец Quantity для компонента, который Not Fitted в выбранном варианте, равно нулю (0).
-
Include Alternative Items — включите эту опцию, чтобы включать альтернативные позиции в BOM. Alternative Item отображается новой строкой ниже исходной детали.
-
Include DB Parameters in Variations — если в проекте есть компоненты базы данных, размещённые через файл DbLink/DbLib/SVNDbLib, и эти компоненты варьируются в Variant проекта, включите эту опцию, чтобы обновлять параметры базы данных при изменении выбранного варианта.
Параметры экспорта
-
File Format — выберите формат из выпадающего списка. Поддерживаются следующие форматы файлов:
-
CSV (разделитель — запятая) (*.csv)
-
Текст с табуляцией (*.txt)
-
MS-Excel (*.xls, *.xlsx *.xlsm) (использует Microsoft Excel)
-
Generic XLS (*.xls, *.xlsx, *.xlsm) (использует встроенный генератор файлов формата XLS, поэтому этот формат можно создавать без установленного Microsoft Excel)
-
Portable Document Format (*.pdf)
-
Веб-страница (*.htm, *.html)
-
XML Spreadsheet (*.xml)
-
Template — после выбора формата файла используйте выпадающий список, чтобы выбрать формат шаблона для экспорта. Доступны варианты шаблонов на основе файлов и управляемых шаблонов.
-
Add to Project — включите, чтобы добавлять сформированный отчёт в проект после его создания.
-
Open Exported — включите, чтобы открыть соответствующее приложение (например, Microsoft Excel) после сохранения экспортированного файла.
Вкладка Columns
Эта вкладка используется для настройки того, какие параметры отображаются для каждого элемента BOM и какие источники данных доступны для этих параметров.
-
Search — используйте это поле, чтобы быстро находить интересующие параметры; поиск выполняется по введённому тексту в любом месте строк Name или Alias.
-
Sources — помимо данных, добавленных непосредственно в BomDoc (
), источниками данных по умолчанию, доступными в ActiveBOM, являются параметры компонентов схемы (
) и параметры компонентов контент-сервера для управляемых Items (
). На основе этих источников ActiveBOM формирует основную таблицу элементов BOM проекта. BOM также может включать информацию из следующих дополнительных источников данных:
-
— включите, чтобы включать элементы сервера.
-
— включите, чтобы включать данные о расположении/повороте/стороне платы на PCB в доступные Columns для каждого компонента.
-
— включите, чтобы загружать дополнительные параметры компонентов из внешней базы данных (*.DbLib, *.SVNDbLib или *.DbLink).
-
— включите, чтобы включать все обнаруженные параметры документов схем по всем схемам в проекте PCB в доступные Columns.
-
— включите, чтобы получать доступ к широкому набору дополнительных данных о компонентах для тех элементов BOM, которые были идентифицированы Altium Parts Provider и показывают решение по цепочке поставок.
-
Drag a column to group — щёлкните, удерживайте и перетащите столбец из раздела Columns диалога, затем отпустите его в разделе Drag a column to group, чтобы включить его как параметр группировки. Нажмите значок
, чтобы удалить параметр из группировки.
-
Columns — список всех доступных источников информации о деталях, доступных ActiveBOM. Область Columns можно сортировать, щёлкнув по любому полю заголовка, включая столбцы Visibility (
) и Source .
-
Visibility — щёлкните по значку видимости в левом столбце, чтобы управлять видимостью этого столбца в основной таблице элементов BOM.
-
Source — отображает значок, показывающий, откуда берётся этот параметр:
-
— получен из схемы.
-
— получен из BOM.
-
— получен с сервера.
-
ame — отображает имя свойства/параметра, как оно определено в исходном документе, либо как введено для пользовательского столбца BomDoc.
-
Alias — при необходимости в исходном BomDoc можно задать alias, чтобы переименовать столбец.
Дополнительные элементы управления
-
Export — нажмите, чтобы сформировать отчёт. Откроется стандартный диалог Windows , в котором можно задать имя отчёта.
Контекстное меню (правый клик)
-
Preview — нажмите, чтобы создать предварительный просмотр отчёта на основе текущих настроек параметров File Format и Template.
-
Copy — используйте, чтобы копировать все данные или выбранные.
-
Copy With Header — используйте, чтобы копировать и вставлять выбранные данные во внешнюю таблицу, например Microsoft Excel.
-
Best Fit - объединяет содержимое столбцов Name и Descriptions так, чтобы они располагались вплотную, без лишнего пространства между столбцами.
-
Best Fit All Columns - объединяет содержимое всех столбцов так, чтобы они располагались вплотную, без лишнего пространства между столбцами.
-
Restore from <.BomDoc> — используйте, чтобы восстановить из указанного BomDoc.
-
Change PCB Document — используйте, чтобы переключиться на другой документ PCB.
Столбцы по умолчанию, отображаемые в диалоге Report Manager, включают:
-
CompareState
-
Номер строки
-
Имя
-
Описание
-
Позиционное обозначение
-
Номер детали производителя 1
-
Кол-во
Динамические данные, такие как цена и наличие на складе, не сравниваются.

Пример отчёта сравнения BOM с применённым шаблоном Excel.
Подробнее о настройке шаблона Excel для данных BOM или BOM Compare.