Report Manager에서 BOM 준비하기
Altium Essentials: Output Job File for Documentation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
개요
- 프로젝트 기반 BOM과 ActiveBOM 기반 BOM의 차이점을 이해합니다.
- 열을 정렬하고, 컴포넌트 데이터를 필터링하고, 설계 배리언트와 대체 항목을 처리하는 방법을 알아봅니다.
- 최종 BOM 생성을 위한 공급업체 데이터 설정, 내보내기 형식, 템플릿 옵션을 살펴봅니다.
자재 명세서(Bill of Materials), 즉 BOM은 보드 설계 프로젝트에서 생성되는 데이터 세트의 핵심 요소입니다. 이 보고서 형식의 문서는 제품 제작에 필요한 모든 컴포넌트의 목록을 제공하며, 여기에는 다른 모든 부품이 조립되는 기본 '컴포넌트'인 베어 보드도 포함됩니다. BOM은 설계대로 제품을 제작하기 위해 무엇을 조달해야 하는지 안내하는 역할을 합니다. 또한 요청된 제작 차수에서 필요한 조립 보드 수량을 기준으로 비용을 계산할 수 있는 수단을 제공합니다.
최종 BOM은 강력한 전용 보고서 생성 엔진을 통해 생성되며, 이 엔진의 인터페이스를 Report Manager라고 합니다. Report Manager 대화 상자는 다음 용도로 사용됩니다.
- BOM에 포함할 설계 속성을 구성합니다.
- BOM에 필요한 순서대로 내용을 정렬합니다.
- 필요한 경우 스프레드시트와 유사한 Custom 열 단위 필터를 적용합니다.
- 다양한 컴포넌트 소스 옵션을 활성화합니다.
- 공급업체 옵션을 활성화합니다.
- Export 파일 형식을 구성합니다.
- Export 형식이 XLS 또는 PDF인 경우 Excel BOM 템플릿을 선택합니다.
BOM 생성 방식
최종 자재 명세서 출력은 Report Manager에서 생성됩니다. Report Manager에서는 PDF, CSV, TXT, Excel, HTML 또는 XML을 비롯한 다양한 형식으로 출력을 생성할 수 있습니다.
Report Manager에서는 다음 소스에서 BOM의 원본 정보를 추출할 수 있습니다.
- 프로젝트 - Schematic에서 정보를 추출하며, 필요한 경우 연결된 데이터베이스와 PCB에서도 추출합니다.
- ActiveBOM 문서(BomDoc) - 권장 방식입니다.
프로젝트에 ActiveBOM이 포함되어 있지 않으면 Report Manager에서 프로젝트를 기반으로 BOM을 생성합니다. 이 방식에서는 Report Manager를 사용하여 열 선택 및 정렬, 불필요한 행 필터링, 공급업체 정보 포함 등 모든 BOM 레이아웃 Configuration 작업을 수행합니다. 또한 Report Manager를 사용하여 형식, 필요한 Excel 템플릿 등의 출력 설정을 구성합니다. 이 방식에서는 설계 프로세스가 완료된 후 BOM을 준비합니다. Report Manager에서는 하나의 BOM 출력만 구성할 수 있습니다. 이 방식을 사용하면서 서로 다른 BOM 출력 Configuration을 설정해야 하는 경우 OutputJob을 사용해야 합니다.
권장 방식은 프로젝트에 ActiveBOM 문서(BomDoc)를 포함하는 것입니다. BomDoc은 설계 개발 중 어느 단계에서나 추가할 수 있는 소스 문서로, 본질적으로 실시간 부품 목록입니다. Schematic에 컴포넌트를 추가하면 해당 부품이 BomDoc에 자동으로 표시되므로 설계자는 즉시 가격 및 공급망 옵션을 살펴보고 선호 부품을 지정할 수 있습니다. 또한 열 선택 및 정렬, 필터 적용, 행 번호 추가, Custom 열 추가, Custom 항목을 위한 행 추가 등 일반적인 BOM 준비 작업을 모두 설계 프로세스 중에 수행할 수 있습니다. BomDoc에서는 여러 출력 Configuration을 준비하여 각각 BOM Set으로 저장할 수 있으며, 최종 BOM 생성 시 Report Manager에서 필요한 BOM Set을 선택합니다.
프로젝트에 BomDoc이 포함되어 있으면 Report Manager의 소스로 사용됩니다.
BOM 생성
Report Manager는 다음 위치에서 열 수 있습니다.
- Schematic 또는 PCB Editor의 Reports » Bill of Materials 명령을 사용하여 프로젝트 소스 Schematic 문서나 활성 PCB 문서에서 엽니다.
- OutputJob에 구성된 보고서 유형의 출력 작업에서 엽니다.
- ActiveBOM에서 Reports » Bill of Materials 명령을 사용하여 엽니다.
각 경우에 소스 문서가 컴파일되고 Report Manager 대화 상자가 열립니다. 유연하게 구성할 수 있는 이 강력한 전용 보고서 생성 엔진을 사용하여 필요에 따라 BOM 보고서의 내용을 구성하십시오.
프로젝트 BomDoc을 소스로 사용하며 Report Manager에서 생성할 준비가 된 자재 명세서입니다.
자재 명세서 보고서 대화 상자의 옵션 및 컨트롤
보기 모드
항목 목록을 표시하는 데 사용할 수 있는 보기 모드는 세 가지입니다. Grid 위에 있는 버튼을 사용하여 필요한 모드를 선택하십시오.
-
Flat view - 클릭하면 각 컴포넌트를 별도의 행으로 표시합니다.
-
Base view - 클릭하면 프로젝트의 고유한 컴포넌트마다 하나의 행을 표시합니다. Designator 열에는 해당 유형의 모든 컴포넌트 지정자가 나열됩니다.
-
Consolidated view - 프로젝트에 Variant가 포함된 경우 클릭하면 모든 Variant의 Consolidated BOM을 표시합니다.
Variant
프로젝트에 정의된 Variant가 있으면 드롭다운에 나열됩니다. 필요한 Variant를 선택하십시오. Consolidated 보기가 활성화되어 있으면 이 컨트롤은 비활성화됩니다.
미리 보기
를 클릭하면 Properties Panel의 File Format 및 Template 옵션에 대한 현재 설정을 기준으로 보고서를 Export하고, 해당 파일 형식에 연결된 외부 애플리케이션에서 엽니다.
일반 탭
Report Manager의 주 영역에는 모든 컴포넌트가 나열됩니다. 이 내용이 BOM에 기록됩니다. 프로젝트에 BomDoc이 없으면 Schematic에 배치된 모든 컴포넌트의 목록이 표시됩니다. 프로젝트에 BomDoc이 있고 여기에 추가 BOM 항목이 추가된 경우, 이러한 항목도 포함됩니다.
BOM 항목
- Show Not Fitted - Grid에 미실장 항목을 표시하려면 이 옵션을 활성화합니다.
- Include Alternative Items - BOM에 대체 항목을 포함하려면 이 옵션을 활성화합니다. 대체 Item은 원래 부품 아래의 새 줄에 표시됩니다.
- Include DB Parameters in Variations - DbLink/DbLib/SVNDbLib 파일을 통해 배치된 데이터베이스 컴포넌트가 있고 이러한 컴포넌트가 설계 Variant에서 변경되는 경우, 선택한 Variant가 변경될 때 데이터베이스 파라미터를 업데이트하려면 이 옵션을 활성화합니다.
BOM 항목 목록은 다음 기능을 지원합니다.
- 열을 표시하거나 숨기려면 대화 상자의 Properties 영역에 있는 Columns 탭을 사용합니다.
- 끌어서 놓아 열 순서를 변경합니다.
- 열 머리글을 클릭하면 해당 열을 기준으로 정렬됩니다. Shift 키를 누른 상태에서 다른 열을 클릭하면 해당 열을 기준으로 하위 정렬할 수 있습니다.
- 필터 아이콘을 클릭하여 열 값을 기준으로 필터링합니다.
- 표준 Windows 선택 방법을 사용하여 셀을 선택합니다.
- BOM 항목 목록에서 셀 내용을 복사합니다.
-
표준 Windows 바로 가기 키를 사용하여 BOM 항목 목록을 스크롤합니다.
- 세로 스크롤 - MouseWheel Roll
- 가로 스크롤 - Shift + MouseWheel Roll
공급망
- Production Quantity - 지정된 제품 수량을 생산하는 데 필요한 주문 수량을 입력하거나 화살표를 사용하여 선택합니다.
- Currency - 드롭다운에서 원하는 통화를 선택합니다.
- Solutions per Item - 각 BOM Item에 표시할 제조업체 부품(MPN)의 수를 편집하려면 이 옵션을 사용합니다.
- Suppliers per Solution - 각 제조업체 부품(MPN)에 표시할 공급업체(SPN)의 수를 편집하려면 이 옵션을 사용합니다.
공급망 데이터
- Real-time - 실시간으로 업데이트되는 공급망 데이터에 대한 링크가 있는 컴포넌트의 가격 기반 데이터를 표시하려면 클릭합니다.
- Cached - 오프라인으로 작업할 때 마지막으로 캐시된 가격 데이터를 표시하려면 클릭합니다.
Export 옵션
-
File Format - 드롭다운 목록에서 형식을 선택합니다. 다음 파일 형식이 지원됩니다.
- CSV(쉼표로 구분) (*.csv)
- 탭으로 구분된 텍스트 (*.txt)
- MS-Excel (*.xls, *.xlsx *.xlsm) (Microsoft Excel 사용)
- 일반 XLS (*.xls, *.xlsx, *.xlsm) (내장 XLS 형식 파일 생성기를 사용하므로 Microsoft Excel이 설치되어 있지 않아도 이 형식으로 생성할 수 있음)
- PDF(Portable Document Format) (*.pdf)
- 웹 페이지 (*.htm, *.html)
- XML 스프레드시트 (*.xml)
- Template - 파일 형식을 선택한 후 드롭다운에서 내보내기에 사용할 템플릿 형식을 선택합니다. 파일 기반 템플릿과 워크스페이스 템플릿을 선택할 수 있습니다.
- Add to Project - 생성된 보고서를 프로젝트에 추가하려면 활성화합니다.
- Open Exported - 내보낸 파일이 저장된 후 Microsoft Excel과 같은 관련 소프트웨어 애플리케이션을 열려면 활성화합니다.
- Report BOM Violations in Messages - BOM 생성 중에 ActiveBOM의 BOM을 검사하려면 이 옵션을 활성화합니다. 감지된 위반 사항은 Messages Panel에 자세히 표시됩니다.
열 탭
이 탭에서는 각 BOM Item에 표시할 파라미터와 해당 파라미터에 사용할 수 있는 데이터 소스를 구성합니다.
- Search - 원하는 파라미터를 빠르게 찾으려면 이 필드를 사용합니다. 소프트웨어는 이름 또는 별칭 문자열의 모든 위치에서 입력된 텍스트를 검색합니다.
-
Sources - BomDoc에 직접 추가된 데이터 외에 ActiveBOM에서 사용할 수 있는 기본 데이터 소스는 Schematic 컴포넌트 파라미터와 워크스페이스 Item의 워크스페이스 라이브러리 파라미터입니다. ActiveBOM은 이러한 소스를 바탕으로 기본 프로젝트 BOM Item Grid를 생성합니다. BOM에는 다음 추가 데이터 소스의 정보도 포함할 수 있습니다.
-
- 워크스페이스 항목을 포함하려면 활성화합니다.
-
- 각 컴포넌트의 사용 가능한 Columns에 PCB 위치/회전/보드 면 데이터를 포함하려면 활성화합니다.
-
- 외부 데이터베이스(*.DbLib, *.SVNDbLib 또는 *.DbLink)에서 추가 컴포넌트 파라미터를 로드하려면 활성화합니다.
-
- PCB 프로젝트의 모든 Schematic에서 감지된 모든 Schematic 문서 파라미터를 사용 가능한 Columns에 포함하려면 활성화합니다.
-
- Altium Parts Provider에서 식별되어 공급망 솔루션이 표시되는 BOM Item에 대해 다양한 추가 컴포넌트 데이터에 액세스하려면 활성화합니다.
-
-
Drag a column to group - 열을 그룹화 파라미터로 포함하려면 대화 상자의 Columns 섹션에서 해당 열을 클릭한 채 끌어 Drag a column to group 섹션에 놓습니다. 그룹화에서 파라미터를 제거하려면
아이콘을 클릭합니다.
-
Columns - ActiveBOM에서 사용할 수 있는 모든 부품 정보 소스의 목록입니다. Visibility 및 Source 열을 비롯한 머리글 필드를 클릭하여 Columns 영역을 정렬할 수 있습니다.
- Visibility - 왼쪽 열의 표시 아이콘을 클릭하여 기본 BOM 항목 Grid에서 해당 열의 표시 여부를 제어합니다.
-
Source - 해당 파라미터의 출처를 나타내는 아이콘을 표시합니다.
-
- Schematic에서 가져옵니다.
-
- BOM에서 가져옵니다.
-
- 워크스페이스에서 가져옵니다.
-
- Name - 소스 문서에 정의된 속성/파라미터 이름 또는 사용자가 생성한 BomDoc 열에 입력된 이름을 표시합니다.
- Alias - 필요한 경우 소스 BomDoc에서 별칭을 정의하여 열 이름을 변경할 수 있습니다.
추가 컨트롤
- 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 문서로 전환할 때 사용합니다.
- Change Variant - 설계에 정의된 Variant가 있는 경우, 선택한 Variant를 기준으로 BOM을 생성할 수 있습니다. 이 명령을 사용하여 Variant를 변경하고, Default Variant 또는 Variant 없음을 선택합니다.
이 대화 상자에는 소스 문서에 있는 모든 컴포넌트의 다양한 속성/파라미터가 표시됩니다. 각 속성/파라미터에는 별도의 열이 있습니다. 설계자는 생성할 BOM 보고서에 포함할 데이터를 선택하기만 하면 됩니다. 필요에 따라 데이터를 그룹화, 정렬 및 필터링할 수 있으며, 프로젝트에 지정된 PCB 및/또는 연결된 데이터베이스에서 추가 파라미터 데이터를 포함할 수도 있습니다.
다음 섹션에서는 보고서를 내보내기 전에 원하는 BOM 내용을 구성하기 위해 데이터를 조작하는 방법을 자세히 살펴봅니다.
BOM에서 컴포넌트 그룹화
컴포넌트 그룹화 - BomDoc이 소스인 경우
BOM에서 흔히 사용하는 방식은 고유한 컴포넌트마다 하나의 행을 할당하는 것입니다. 이렇게 하려면 동일한 컴포넌트를 그룹화해야 합니다.
BomDoc에서는 Component Grouping 대화 상자에서 열 그룹화를 구성합니다. 그런 다음 설계자는 보기 모드 버튼
을(를) 사용하여 열 그룹화를 켜고 끌 수 있으며, Flat View(행당 부품 하나) 또는 Base View(ActiveBOM Component Grouping 대화 상자의 설정에 따라 부품 그룹화) 간에 즉시 전환할 수 있습니다.
Report Manager이(가) BomDoc을 소스로 사용하는 경우, 대화 상자에 동일한 보기 모드 버튼이 포함됩니다. 이 버튼을 사용하여 행당 부품 하나를 표시하거나 그룹화하여 표시하도록 전환할 수 있습니다. 통합 보기는 Variant가 있는 경우에 사용하며, 이에 대해서는 뒤의 Variant 처리 섹션에서 설명합니다.
다음 두 이미지를 비교하면 Report Manager 대화 상자의 이러한 차이점을 확인할 수 있습니다(이미지 위에 커서를 올리면 이미지가 전환됩니다).
BOM의 소스가 BomDoc인 경우에는 ActiveBOM에서 그룹화를 수행하므로 Grouped Columns 섹션이 없습니다.
BomDoc이 소스인 경우 일반적으로 Report Manager 대화 상자에서 데이터 레이아웃을 변경할 필요가 없지만, 필요한 경우 아래에 설명된 그룹화 기법을 사용하여 변경할 수 있습니다.
컴포넌트 그룹화 - 프로젝트가 소스인 경우
프로젝트를 Report Manager의 소스로 사용하는 경우, 동일한 컴포넌트의 그룹화는 Report Manager에서 구성합니다.
아래와 같이 대화 상자의 Columns 탭에는 Drag a column to group 섹션이 포함되어 있습니다. 그룹화된 모든 열의 내용이 일치하면 동일한 컴포넌트가 BOM에서 그룹화됩니다. 예를 들어 아래 이미지에서 컴포넌트 C1과 C3은 BOM의 동일한 행(첫 번째 행)으로 그룹화되어 있으므로 Comment, Description 및 Value 파라미터의 값이 같아야 합니다.
추가 파라미터를 기준으로 그룹화하려면 Columns 목록(대화 상자 오른쪽 아래)에서 열 이름을 클릭한 채로 끌어 Drag a column to group 섹션에 놓습니다. 각 열 이름 옆의 삭제 아이콘(
)을 클릭하면 해당 파라미터를 그룹화 파라미터에서 제거할 수 있습니다.
열의 Show 옵션을 활성화하면 해당 데이터가 BOM에 포함됩니다.
BOM Item의 레이아웃 구성
활성화된 각 열에는 소스 문서에서 찾은 각 컴포넌트의 해당 정보가 표시됩니다. 컴포넌트에 특정 속성/파라미터에 대한 정보가 없으면 해당 필드는 비어 있습니다.
표시할 열 선택
Report Manager 대화 상자의 Grid 영역에서 표시하거나 숨길 열을 선택하려면 대화 상자 오른쪽 Properties 창의 Columns 탭을 사용합니다. 기본 Grid 영역의 열 머리글을 마우스 오른쪽 버튼으로 클릭한 다음 Select Columns을(를) 선택하여 여는 Select columns 대화 상자를 사용할 수도 있습니다.
Select columns 대화 상자의 옵션 및 컨트롤
- Search - 목록을 필터링할 문자를 입력합니다.
-
왼쪽
아이콘 - 클릭하여 다양한 보기 모드 간에 전환합니다.
- (모두) - 클릭하면 목록의 모든 Item이 표시됩니다.
- (빈 항목) - 클릭하면 목록의 Item이 모두 표시되지 않습니다. 이 기능은 Select columns 대화 상자의 Item만 지우며, Report Manager 대화 상자의 Item은 지우지 않습니다.
- (비어 있지 않은 항목) - 클릭하면 이전에 Item을 변경했는지 여부와 관계없이 목록의 모든 Item이 표시됩니다.
-
(선택 해제됨) - 클릭하면 목록에서 선택 해제된 모든 Item이 표시되며, 이러한 Item은
아이콘으로 표시됩니다.
아이콘을 클릭하면 Item의 선택이 해제됩니다.
-
(선택됨) - 클릭하면 목록에서 선택된 모든 Item이 표시되며, 이러한 Item은
아이콘으로 표시됩니다. 목록의 Item에
아이콘이 표시되어 있으면 클릭하여 선택됨 아이콘을 활성화합니다.
열을 필터링하여 선택된 열, 빈 열, 비어 있지 않은 열, 선택 해제된 열, 선택 열 또는 모든 열만 표시할 수 있습니다. 보기 모드를 선택하면 아이콘이 파란색으로 바뀝니다
.
- 오른쪽
아이콘 - 클릭하면 표시할 열을 선택할 수 있는 드롭다운이 열립니다. 특정 열을 선택하면 아이콘이 파란색
으로 바뀝니다.
-
List - Report Manager 대화상자에 표시할 수 있는 모든 열의 목록입니다. 항목에
이 표시되면 해당 열이 Report Manager 대화상자에 표시됩니다. 항목에
이 표시되면 해당 열이 not Report Manager 대화상자에 표시되지 않습니다. 기호를 클릭하여 표시/숨기기를 전환합니다.
- Up/Down - 클릭하면 선택한 항목이 목록에서 위 또는 아래로 이동합니다. 선택 표시된 항목만 이동할 수 있습니다. 이 순서에 따라 Report Manager 대화상자에 열이 표시되는 순서가 결정됩니다.
열 순서 변경
대화상자의 데이터 영역에서 열 머리글을 클릭한 후 원하는 위치로 드래그하여 열 순서를 변경할 수 있습니다. 열 머리글을 이동하는 동안 놓을 수 있는 위치가 두 개의 흰색 세로 화살표로 표시됩니다.
열 너비 조정
특정 열의 데이터가 모두 표시되지 않으면 해당 열의 구분선을 드래그하여 열을 넓히거나 마우스 오른쪽 버튼 클릭 메뉴의 Best Fit 명령을 사용합니다. 이 명령은 해당 열에서 가장 긴 필드 값 또는 머리글 문자열 길이에 맞춰 열 너비를 늘립니다. 모든 열의 너비를 각 열에서 가장 긴 필드 값 또는 머리글 문자열 길이에 맞추려면 Best Fit all Columns 명령을 사용합니다.
열 내 데이터 정렬
열 머리글에서 필터 아이콘이 아닌 부분을 클릭하면 해당 열의 데이터를 오름차순 또는 내림차순으로 정렬할 수 있습니다. 모든 열이 함께 영향을 받지만, 행은 클릭한 열을 기준으로 정렬됩니다. 다중 열 정렬도 지원됩니다. Shift 키를 누른 상태에서 다른 열 머리글을 클릭하면 두 번째 열을 기준으로 하위 정렬할 수 있습니다.
Custom 필터링
경우에 따라 피듀셜과 같은 특정 부품을 BOM 보고서에서 제외하거나, 특정 Designator 접두부 및/또는 풋프린트를 가진 컴포넌트 집합만 목록에 표시해야 할 수 있습니다. 이를 지원하기 위해 대화상자에서는 사용자 지정 필터링 기능을 제공하여 BOM의 내용을 완벽하게 제어할 수 있도록 합니다.
필터링을 적용하려면 각 열 머리글 오른쪽에 있는 필터 아이콘을 클릭합니다. 표시되는 메뉴에는 빠르게 선택하여 필터링할 수 있도록 각 행의 개별 값이 모두 나열됩니다. 또는 (Custom…) 항목을 선택하여 Filter Editor 대화상자를 열 수 있습니다. 이 대화상자에서 원하는 열의 값을 기반으로 필터를 구성합니다. 자세한 내용은 Filter Editor 대화상자 페이지를 참조하십시오.
필터를 적용하면 필터 아이콘이 파란색으로 바뀌어 해당 열에 사용자 지정 필터링이 적용되었음을 나타냅니다. 현재 적용된 필터는 데이터 영역 왼쪽 하단에 표시되며, 아래 그림과 같이 연필 아이콘을 클릭하여 다시 편집할 수 있습니다.
데이터 집합에 현재 적용된 필터를 지우려면 데이터 영역 하단의 필터 표현식 오른쪽에 있는 작은 십자 아이콘(Clear Filter)을 클릭합니다.
레이아웃 저장 위치
Report Manager에서 정의한 레이아웃은 다음에 대화상자를 열 때 다시 적용할 수 있도록 저장됩니다. 레이아웃의 저장 위치는 Report Manager에서 BOM 정보를 가져오는 소스와 Report Manager을 여는 위치에 따라 달라집니다.
- Report Manager의 소스가 ActiveBOM BomDoc인 경우: 열 때마다 BomDoc에 정의된 현재 레이아웃이 Report Manager으로 전달됩니다. Report Manager에서 변경한 레이아웃은 유지되지 않습니다. 특정 보고서 레이아웃을 구성하려면 ActiveBOM의 BOM Sets 기능을 사용하십시오.
-
Report Manager의 소스가 프로젝트(또는 PCB)인 경우:
- Report Manager을 Schematic 또는 PCB 편집기의 Reports 메뉴에서 열면 Report Manager 레이아웃이 프로젝트 파일에 저장됩니다.
- Report Manager을 OutputJob에서 열면 Report Manager 레이아웃이 OutJob 파일에 저장됩니다. 이는 OutJob을 다른 프로젝트로 옮길 수 있도록 하기 위한 것입니다.
BOM에 추가 정보 직접 포함
과거에는 BOM의 소스 정보를 설계에 배치된 컴포넌트의 속성 정보에서 가져왔습니다. 이로 인해 BOM에만 사용되는 많은 정보가 Schematic에 추가될 수 있습니다.
Schematic 컴포넌트에서 가져온 정보 외에도 Report Manager에서는 다음과 같은 연결된 데이터 소스에서 정보를 추출할 수 있습니다.
워크스페이스(워크스페이스 라이브러리 컴포넌트의 경우)
Altium Cloud Services(Manufacturer Part Search 패널에서 배치한 컴포넌트의 경우)
데이터베이스(해당 데이터베이스에 연결된 컴포넌트의 경우)
PCB
Schematic 문서 파라미터
Report Manager의 Columns 탭에서 필요한 Sources을 활성화한 다음, Columns 목록에서 필요한 파라미터를 활성화합니다.
데이터베이스 정보 포함
과거에는 BOM의 소스 정보를 설계에 배치된 컴포넌트의 파라미터 정보에서 가져왔습니다. 하지만 이로 인해 BOM에만 사용되는 많은 정보가 Schematic에 추가될 수 있습니다. 데이터베이스 라이브러리 파일을 사용하여 컴포넌트를 외부 데이터베이스에 연결한 경우, Report Manager에서는 컴포넌트에 설계 파라미터로 추가되지 않은 다른 레코드 정보를 해당 데이터베이스에서 직접 추출할 수 있습니다. 데이터베이스를 소스로 활성화하려면 Columns 탭의 Sources 영역에서
버튼을 클릭합니다. 이 옵션은 설계의 컴포넌트 중 하나 이상이 외부 데이터베이스에 연결된 경우에만 사용할 수 있습니다.
데이터베이스 연결에 사용한 방식(*.DbLib, *.SVNDbLib 또는 *.DbLink)에 관계없이 외부 데이터베이스의 파라미터를 포함할 수 있습니다. 연결된 외부 데이터베이스에서 하나 이상의 배치된 컴포넌트에 대해 존재하며 BOM에 포함할 수 있는 파라미터를 구분하려면 Columns 목록에서
아이콘을 찾으십시오. 표시 여부 아이콘을 클릭하여 눈 모양으로 바꾸면 해당 열(파라미터)이 BOM에 포함됩니다.

외부 데이터베이스에만 존재하는 추가 컴포넌트 정보를 포함합니다.
PCB 정보 포함
BOM의 소스 정보에는 PCB에서 가져온 속성 정보를 포함할 수 있습니다. 이는 설계자가 특수 목적의 BOM을 위해 보고서 생성을 사용자 지정하여 사용해야 하는 경우에 유용합니다. 예를 들어 픽 앤 플레이스 파일을 생성할 때, 부품 실장 장비 작업자는 PCB 데이터(예: X, Y 위치)와 기타 컴포넌트별 파라미터를 특정 열 순서와 파일 형식으로 구성해야 할 수 있습니다.
PCB를 소스로 활성화하려면 Columns 탭의 Sources Region에서
버튼을 클릭합니다. 이 옵션은 프로젝트 파일에 PCB 문서가 있는 경우에만 사용할 수 있습니다. 프로젝트에 PCB 문서가 여러 개 포함되어 있으면 Choose PCB to Use 대화 상자가 나타납니다.
BOM의 소스로 사용할 PCB를 선택합니다.
다른 PCB 문서로 전환하려면 Sources Region의
버튼을 클릭하여 해당 PCB를 소스에서 비활성화한 다음, 다시 클릭하여 Choose PCB to Use 대화 상자를 열고 다른 PCB를 선택합니다.
BOM에 공급업체 데이터 포함하기
프로젝트 비용을 산정하고 공급업체/유통업체에 주문할 설계 컴포넌트의 수량을 결정하는 것은 전체 설계 프로세스의 필수적인 부분입니다. 설계 컴포넌트를 워크스페이스에서 배치했고 부품 선택 항목이 정의되어 있거나, Manufacturer Part Search Panel에서 배치한 경우 해당 컴포넌트에는 공급망 링크가 포함됩니다. 공급망 링크가 있는 경우 적절한 파라미터 열을 활성화하여 설계 릴리스 시 가격 및 재고 정보를 비롯한 연결된 공급업체 데이터를 BOM에 포함할 수 있습니다.
Columns Region에서 원하는 각 Item의 확인란을 활성화하면 다음과 같은 공급업체 기반 데이터를 BOM에 포함할 수 있습니다.
- Manufacturer n - 제조업체 이름.
- Manufacturer Lifecycle n - 제조업체 수명 주기 상태(제공되는 경우).
- Manufacturer Part Number n - 제조업체 부품 번호.
- Supplier n - 공급업체 이름.
- Supplier Currency n – 가격 데이터에 사용할 선택된 통화의 알파벳 코드.
- Supplier Order Qty n – (Item Quantity * Production Qty) 또는 다음 값 중 더 큰 값: Minimum Order Qty (MOQ)
- Supplier Part Number n – 공급업체 Item의 부품 번호.
- Supplier Stock n – 공급업체가 보유한 해당 Item의 재고 수량.
- Supplier Subtotal per Board n – Supplier Unit Price에 Item Quantity을 곱하여 계산한 해당 Item의 소계. 이 값은 MOQ를 고려하지 않습니다.
- Supplier Subtotal n – Supplier Unit Price에 Supplier Order Quantity을 곱하여 계산한, MOQ가 반영된 해당 Item의 소계.
- Supplier Unit Price n – 공급업체 Item의 단가(MOQ는 고려하지 않음).
생산 수량 지정하기
생산하려는 제품 수량, 즉 Production Quantity을 기준으로 프로젝트의 전체 비용을 산정할 수 있습니다. Report Manager 의 Supply Chain Region에 있는 Production Quantity 필드에서 필요한 값을 지정합니다. 이 필드는 공급망 검색 중 컴포넌트의 가용성과 공급업체의 수량별 할인 가격에 따른 단가를 확인하는 데 사용되므로 반드시 정의해야 합니다.
Production Quantity 필드에 입력한 값은 지정된 제품 수량을 생산하기 위해 주문해야 하는 컴포넌트 수량인 Supplier Order Qty을 결정하는 데 사용됩니다. 이 값은 각 컴포넌트의 Quantity 에 지정된 Production Quantity을 곱하여 계산합니다. 최소 주문 수량(MOQ)이 있는 컴포넌트의 경우 공급업체 주문 수량은 (Item Quantity * Production Qty) 또는 Minimum Order Qty (MOQ) 중 더 큰 값입니다.
이렇게 산정된 Supplier Order Qty은 적용할 Supplier Unit Price을 결정하는 데 사용됩니다. 공급업체는 일반적으로 Item의 구매 수량에 따라 다양한 수량별 가격 구간(수량 할인)을 제공합니다.
공급업체 통화 변경하기
BOM의 가격 관련 데이터에 사용할 통화는 지원되는 통화 중에서 지정할 수 있습니다. Report Manager. 의 Supply Chain Region에서 필요한 통화를 선택합니다. 선택한 통화는 다음 데이터 열에 영향을 주며, 이 열들은 BOM에도 포함할 수 있습니다.
- Supplier Unit Price n
- Supplier Currency n
- Supplier Subtotal per Board n
- Supplier Subtotal n
BOM에 가격 데이터를 출력할 때 지원되는 통화 목록에서 선택합니다.
오프라인 상태에서 BOM 파라미터에 캐시된 가격 데이터 사용하기
온라인 상태(인터넷에 연결되어 있고 Altium Live 계정에 로그인한 상태)에서 작업하면 공급업체 데이터에 대한 실시간 링크가 있는 컴포넌트의 가격 기반 데이터가 업데이트됩니다. BOM을 생성할 때는 해당 시점의 최신 가격이 사용됩니다. 특정 통화의 환율은 매일 업데이트됩니다.
오프라인 상태에서 작업할 때는 마지막으로 캐시된 가격 데이터를 BOM의 가격 기반 파라미터에 사용할 수 있습니다. Report Manager에서 이 작업을 수행하려면 대화 상자의 Supply Chain Data Region에 있는 Cached 버튼을 클릭합니다.
Variant 처리하기
설계에 Variant가 정의되어 있으면 선택한 Variant를 기준으로 BOM을 생성할 수 있습니다.
이렇게 하려면 Report Manager 대화 상자 상단의 Variant 드롭다운에서 필요한 Variant를 선택합니다. Report Manager 배너에 현재 선택된 Variant가 표시됩니다.
특정 Variant를 기준으로 BOM 보고서를 생성합니다. 대화 상자 배너에는 현재 사용 중인 Variant가 표시됩니다.
대화 상자의 데이터 Region이 이에 따라 업데이트됩니다.
- 선택한 Variant에서 Not Fitted로 정의된 컴포넌트는 Show Not Fitted 옵션이 활성화되어 있지 않으면 제거됩니다.
- 선택한 Variant의 파라미터 값이 기본 설계와 다른 경우 해당 Variant의 값으로 업데이트됩니다.
Not Fitted인 컴포넌트를 BOM에 유지하고 해당 상태를 명시적으로 표시하려면 Show Not Fitted 옵션을 활성화하고 대화 상자의 Columns 탭에서 Fitted 열도 활성화합니다. 이 열의 Entry는 각 컴포넌트가 선택한 Variant에서 Fitted 인지 Not Fitted인지를 나타냅니다. 선택한 Variant에서 Not Fitted인 컴포넌트의 Quantity 열에 입력되는 값은 영(0)입니다.
소스가 BomDoc인 경우의 Variant 지원
Report Manager이 BomDoc을 소스로 사용하는 경우 모든 Variant에 대한 싱글 BOM을 생성할 수 있습니다. 이를 통합 BOM이라고 하며, 표시하려면 View Mode을 Consolidated View로 설정합니다.
각 Variant에 대해 Variant별 추가 열 두 개가 자동으로 표시됩니다.
-
Qty@<VariantName> -
Price@<VariantName>
BOM Export
BOM의 내용을 정의하고 필요에 맞게 구성한 후에는 보고서를 생성하여 인쇄하거나 여러 파일 형식 중 하나로 Export할 수 있습니다.
BOM 데이터 Export를 위한 컨트롤은 Report Manager의 Export Options 영역에 있습니다.
자재 명세서를 Export하려면 다음 단계를 수행합니다.
-
File Format 드롭다운 메뉴에서 BOM 데이터를 Export할 형식을 선택합니다. 지원되는 형식은 다음과 같습니다.
-
CSV(쉼표로 구분) (*.csv)
-
탭으로 구분된 텍스트 (*.txt)
-
MS-Excel (*.xls, *.xlsx) (Microsoft Excel 사용)
-
일반 XLS (*.xls, *.xlsx) (내장 XLS 형식 파일 생성기를 사용하므로 Microsoft Excel이 설치되어 있지 않아도 이 형식으로 생성할 수 있음)
-
PDF(Portable Document Format) (*.pdf)
-
웹 페이지 (*.htm, *.html)
-
XML 스프레드시트 (*.xml)
-
-
Export 형식이 Excel인 경우 Export한 데이터에 Excel 템플릿을 적용할 수 있습니다.
-
Export한 파일을 연결된 소프트웨어 애플리케이션에서 열려면 Open Exported 옵션을 활성화합니다.
-
생성된 보고서를 프로젝트에 추가하려면 Add to Project 옵션을 활성화합니다.
-
BOM 생성 중 ActiveBOM 검사를 실행하려면 Report BOM Violations in Messages 옵션을 활성화합니다. 감지된 위반 사항은 Messages 패널에 자세히 표시됩니다.
-
Export 버튼을 클릭한 다음, 표시되는 대화 상자에서 BOM 보고서를 저장할 위치와 이름을 지정합니다. Save 를 클릭하여 Export 파일을 생성합니다.
설계 데이터를 BOM에 매핑하기
BOM을 생성하는 일반적인 방법은 Altium Designer의 BOM 데이터를 회사에서 선호하는 Excel 형식의 스프레드시트로 Export하는 것입니다. Excel 템플릿에 특수한 Field 및 Column 구문을 포함하면 Altium Designer 데이터가 스프레드시트에 매핑됩니다. 이를 통해 원하는 레이아웃을 지정할 수 있습니다. Field 구문은 Title라는 문서 파라미터와 같은 단일 파라미터를 매핑하는 데 사용됩니다. Column 구문은 Designator 컴포넌트 파라미터와 같은 컴포넌트별 파라미터를 매핑하는 데 사용됩니다.
필드
Field 구문은 문서 또는 프로젝트 파라미터(로컬 및 워크스페이스 측 프로젝트 파라미터 모두 지원됨)를 BOM에 매핑하는 데 사용됩니다. 예를 들면 Title입니다. 아래 이미지와 같이 Field 선언은 전달된 값으로 대체됩니다.
필드는 다음 형식으로 사용합니다.
Field=<FieldName>
예: Field=Currency
필드는 템플릿의 Column 영역 위나 아래에 정의해야 합니다.
열
Column 선언은 각 컴포넌트의 Designator, Description, 사용자 정의 파라미터 등 컴포넌트별 파라미터를 매핑하는 데 사용됩니다. 여기에는 행 번호, PCB 위치 데이터, 그리고 프로젝트에 BomDoc이 있는 경우 BomDoc에 입력한 사용자 지정 열 데이터도 포함될 수 있습니다. 아래 두 이미지와 같이 템플릿의 Column 선언은 ColumnName 문자열로 대체되며, 그 아래의 각 행에는 각 BOM Item에 해당하는 열 값이 채워집니다.
열은 다음 형식으로 사용합니다.
Column=<ColumnName>
예: Column=Designator
참고:
-
템플릿에 정의된 각 열의 데이터를 전송하려면 해당 열이 Report Manager에 표시되어 있어야 합니다. 예를 들어 아래 이미지에서는
Line #열이 Report Manager에 표시되어 있으므로 BOM에 포함할 수 있습니다(Column=Line #구문 사용).Line #열은 ActiveBOM BomDoc에서 보고서를 생성할 때만 사용자가 구성할 수 있는 열로 제공됩니다. - 데이터는 Report Manager와 동일한 행 순서로 Excel 스프레드시트에 표시됩니다. Report Manager's의 열 정렬 및 하위 정렬 기능을 사용하여 필요에 맞게 행을 정렬하세요.
프로젝트 수준의 BOM 헤더 정보 매핑하기
프로젝트 수준 정보는 일반적으로 BOM 문서의 헤더에서 Field= 구문을 사용하여 매핑합니다.
사용 가능한 시스템 필드
| 필드 | 설명 |
|---|---|
| Currency | Report Manager 대화 상자의 Supplier Options 영역에서 선택한 통화입니다. |
| DataSourceFileName | BOM 데이터에 사용되는 소스의 파일 이름입니다. |
| DataSourceFullPath | BOM 데이터에 사용되는 소스의 전체 경로와 파일 이름입니다. |
| GeneratorDescription | BOM의 경우 이 필드에는 자재 명세서가 표시됩니다. |
| GeneratorName | 생성기의 이름으로, Report Manager에서 출력을 생성한 경우 BOM입니다. |
| OutputName | Report Manager에 표시되는 BOM의 제목입니다("For BOM Document [<DataSourceFileName>]" 텍스트 제외). |
| OutputType | BOM의 경우 이 필드에는 BOM_PartType이 표시됩니다. |
| PCBDataSourceFileName | PCB 데이터 소스의 파일 이름입니다. |
| ProductionQuantity | Report Manager 대화 상자에서 정의한 생산 수량입니다. |
| ProjectFileName | PrjPcb 파일의 이름입니다(파일 확장자 포함). |
| ProjectFullPath | 전체 경로 + 프로젝트 파일 이름입니다. |
| ReportDate | 보고서가 생성된 날짜입니다. |
| ReportDateTime | 보고서가 생성된 날짜와 시간입니다. |
| ReportTime | 보고서가 생성된 시간입니다. |
| TotalQuantity | BOM Item의 Quantity 열에 있는 값의 합계입니다. |
| Title | BOM Reports 대화 상자 상단에 표시되는 제목입니다. |
| VariantName | Variant Management 대화 상자에서 정의한 Variant의 이름입니다. |
| VersionControl_RevNumber | BomDoc의 현재 리비전입니다. |
| VersionControl_ProjFolderRevNumber | 프로젝트의 현재 리비전입니다(Commit Whole Project를 수행할 때 증가). |
| <UserProjectParameter_n> | 사용자 정의 UserProjectParameter-n에 할당된 값을 표시합니다. |
문서 및 프로젝트 파라미터 매핑
위에 나열된 Field 문뿐 아니라 Schematic 문서 파라미터(Schematic 문서의 Properties Panel에 입력한 Default 파라미터와 사용자 정의 파라미터 모두)와 프로젝트 파라미터(Options for PCB Project 대화 상자)도 필드 또는 열로 사용할 수 있습니다.
Default 문서 파라미터
| Address1 | Address2 | Address3 |
| Address4 | ApprovedBy | Author |
| CheckedBy | CompanyName | ConfigurationParameters |
| CurrentDate | CurrentTime | Date |
| DocumentFullPathAndName | DocumentName | DocumentNumber |
| DrawnBy | Engineer | ImagePath |
| Index | ModifiedDate | Organization |
| 리비전 | Rule | SheetNumber |
| SheetTotal | Time |
BOM Item 정보 매핑
BOM의 핵심 Region은 BOM Item의 Grid이며, 일반적으로 각 컴포넌트에 하나의 행을 사용합니다. 이 Grid의 각 열은 Designator, 값 등과 같은 컴포넌트 속성을 나타냅니다. 열은 다음 형식으로 컴포넌트 속성/파라미터(BOM 열 제목)를 입력하여 정의합니다.
Column=ColumnName
예를 들면 Column=Description 또는 Column=Designator
열 정보는 다음을 비롯한 여러 소스에서 가져올 수 있습니다.
컴포넌트 파라미터
다음 ColumnNames는 모든 컴포넌트에서 사용할 수 있습니다.
| Comment | ComponentKind | Description |
| Designator | DesignItemId | Footprint |
| LibRef | LogicalDesignator | PartType |
| PhysicalPath | Quantity | UniqueIdName |
| UniqueIdPath | <UserParameter_n> |
PCB 컴포넌트 데이터
PCB 컴포넌트의 위치 정보도 포함할 수 있습니다. 이러한 열을 사용하려면 Report Manager 대화 상자에서 Include Parameters From PCB 옵션을 활성화해야 합니다.
| Center-X(Mil) | Center-Y(Mil) | Center-X(mm) | Center-Y(mm) |
| Pad-X(Mil) | Pad-Y(Mil) | Pad-X(mm) | Pad-Y(mm) |
| Ref-X(Mil) | Ref-Y(Mil) | Ref-X(mm) | Ref-Y(mm) |
| Layer | Rotation |
공급업체 데이터
공급업체의 온라인 데이터를 가져와 BOM에 포함할 수 있습니다. 이 데이터는 실시간으로 업데이트되며 BOM 생성 시 가져옵니다. 각 컴포넌트에 여러 공급업체를 설정할 수 있습니다. 아래 표에서는 이를 Supplier Info x로 표기했습니다. x를 적절한 숫자로 바꾸십시오.
| 제조업체 x | 제조업체 부품 번호 x | 공급업체 x |
| 공급업체 통화 x | 공급업체 주문 수량 x | 공급업체 부품 번호 x |
| 공급업체 재고 x | 공급업체 소계 x | 공급업체 단가 x |
사용자 정의 열
사용자 정의 열도 같은 방식으로 포함합니다.
Column=ColumnName
Excel 기반 BOM 템플릿을 사용할 수 있도록 설정하기
위의 설계 데이터를 BOM에 매핑 섹션에서 설명한 대로 준비한 Excel 기반 BOM 템플릿은 해당 Excel 템플릿 파일(*.xls, *.xlsx, *.xlt, *.xltx)을 워크스페이스에 업로드하면 Export할 BOM을 준비할 때 사용할 수 있습니다. 이를 위해 Preferences 대화 상자의 Data Management – Templates 페이지에서 Templates 탭을 열고, Add 버튼의 메뉴 또는 템플릿 Grid의 Add 컨텍스트 메뉴에서 BOM 또는 Load from File 명령을 선택합니다. 그러면 열리는 Open 대화 상자(표준 Windows 파일 열기 대화 상자)에서 File name 필드 오른쪽의 드롭다운에 있는 Microsoft Excel File (*.xlt;*.xltx;*.xltm;*.xls;*.xlsx;*.xlsm) 옵션을 선택한 다음, 필요한 파일을 찾아 엽니다. 이 파일은 BOM Templates 유형의 워크스페이스 폴더에 자동으로 생성되는 새 워크스페이스 BOM 템플릿의 최초 리비전에 업로드됩니다.
필요한 Excel 템플릿 파일이 Local Template folder(Preferences 대화 상자의 Data Management – Templates 페이지 하단에서 정의됨)에 있고 템플릿 Grid의 Local Entry 아래에 나열되어 있다면, 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 Migrate to Server 명령을 선택하여 새 워크스페이스 BOM 템플릿으로 마이그레이션할 수 있습니다. Template migration 대화 상자에서 OK 버튼을 클릭하면 마이그레이션이 진행됩니다. 이 대화 상자에 명시된 대로 원본 Excel 템플릿 파일은 로컬 템플릿 폴더의 Zip 아카이브에 추가됩니다(따라서 Local 템플릿 목록에는 표시되지 않습니다).
워크스페이스 BOM 템플릿에 저장된 Excel 템플릿을 변경해야 하는 경우, 필요한 새 Excel 파일을 해당 워크스페이스 템플릿에 업로드하십시오. Preferences 대화 상자의 Data Management – Templates 페이지에서 Templates 탭으로 이동한 후 템플릿 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Upload 명령을 선택하십시오. Open 대화 상자에서 필요한 파일을 찾아 선택하십시오. 새 템플릿은 해당 워크스페이스 템플릿의 다음 리비전에 저장됩니다.
Output Job에서 BOM 생성하기
자재 명세서(BOM)는 Output Job Configuration 파일(*.OutJob)의 일부로 구성하고 생성할 수도 있습니다. New 메뉴를 통해 프로젝트에 Output Job을 추가하거나 Projects Panel에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오.
열려 있는 Output Job 파일에 BOM 출력 생성기를 추가하려면 Report Outputs 범주 아래의 Add New Report Output을 클릭하고 팝업 메뉴에서 Bill of Materials을 선택하십시오. 두 번째 메뉴에서는 데이터 소스(BOM 보고서를 생성할 때 사용할 소스 문서)를 지정할 수 있습니다. 적용 가능한 데이터 소스만 제공되므로 오류 가능성이 줄어듭니다.
BOM의 데이터 소스는 하나의 특정 소스 Schematic 문서, PCB 설계 문서, 모든 소스 Schematic 문서([Project] 항목) 또는 ActiveBOM 문서가 될 수 있습니다.
추가한 후 새 항목을 두 번 클릭하여 Report Manager에 액세스하고 이 문서에 설명된 대로 BOM을 사용자 지정하십시오. 출력 생성기를 구성한 후에는 관련 Output 컨테이너에 연결하십시오. BOM 보고서는 파일 기반 출력으로 생성하거나 PDF로 게시할 수 있습니다. 또한 구성된 Print Job을 통해 인쇄 장치로 직접 전송하여 하드 카피로 인쇄할 수도 있습니다.
선택한 Output 컨테이너의 출력을 활성화한 다음 Change를 클릭하여 출력을 구성하면 Output Job 파일에서 BOM 보고서를 생성할 준비가 완료됩니다.
Excel 템플릿을 기반으로 PDF로 게시하기
Output Job 파일에서 다음 절차를 수행하면 지정된 Excel 템플릿을 기반으로 BOM 보고서를 PDF 형식으로 게시할 수도 있습니다.
-
BOM 출력 생성기를 구성할 때:
- Export Options 영역의 File Format을 Microsoft Excel Worksheet(*.xls, *.xlsx, *.xlt, *.xltx)로 설정하십시오.
- Excel Options 영역의 Template 필드를 사용하여 필요한 Excel 템플릿을 지정하십시오.
-
위 이미지와 같이 BOM 출력 생성기를 필요한 PDF Output 컨테이너(구성이 완료된 상태)에 연결하십시오. PDF로 인쇄할 스프레드시트의 크기를 결정할 때는 다음 규칙이 적용됩니다.
- 맨 오른쪽 열 머리글보다 오른쪽에 있는 셀은 출력에 포함되지 않습니다.
- 텍스트가 있는 가장 아래쪽 셀보다 아래에 있는 셀은 출력에 포함되지 않습니다. 단, 가로 테두리 및/또는 배경색이 있고 BOM의 주 영역과 빈 행 10개 이하로 떨어져 있는 셀은 포함됩니다.
컴포넌트 상호 참조 보고서 준비하기
컴포넌트 상호 참조 보고서는 설계에서 컴포넌트가 배치된 Schematic 시트를 기준으로 작성된 컴포넌트 목록입니다. Schematic 문서에서 Reports » Component Cross Reference을 선택하거나 OutJob에 추가된 컴포넌트 상호 참조 보고서를 두 번 클릭하면 보고서를 구성할 수 있는 Component Cross Reference Report 대화 상자가 열립니다.
컴포넌트 상호 참조 보고서 대화 상자의 옵션 및 컨트롤
보기 모드
항목 목록을 표시하는 데 사용할 수 있는 보기 모드는 세 가지입니다. Grid 위에 있는 버튼을 사용하여 필요한 모드를 선택하십시오.
-
Flat view - 클릭하면 각 컴포넌트가 개별 행으로 표시됩니다.
-
Base view - 클릭하면 프로젝트의 고유한 컴포넌트마다 하나의 행이 표시됩니다. Designator 열에는 이 유형의 모든 컴포넌트에 대한 지정자가 나열됩니다.
-
Consolidated view - 프로젝트에 Variant가 포함된 경우 클릭하면 모든 Variant에 대한 Consolidated BOM이 표시됩니다.
Variant
프로젝트에 정의된 Variant가 있으면 드롭다운에 나열됩니다. 필요한 Variant를 선택하십시오. Consolidated 보기가 활성화되어 있으면 이 컨트롤은 비활성화됩니다.
미리 보기
을 클릭하면 Properties Panel의 File Format 및 Template 옵션에 대한 현재 설정을 기준으로 보고서를 내보내고, 해당 파일 형식과 연결된 외부 애플리케이션에서 엽니다.
General 탭
Report Manager의 주 영역에는 모든 컴포넌트가 나열됩니다. 프로젝트에 BomDoc이 포함되어 있지 않으면 Schematic에 배치된 모든 컴포넌트의 목록이 표시됩니다. 프로젝트에 BomDoc이 포함되어 있고 여기에 추가 BOM 항목이 추가되어 있으면 이러한 항목도 포함됩니다.
BOM 항목
- Show Not Fitted - 이 옵션을 활성화하면 Grid에 미실장 항목이 표시됩니다.
- Include Alternative Items - BOM에 대체 Item을 포함하려면 이 옵션을 활성화합니다. 대체 Item은 원래 부품 아래의 새 행에 표시됩니다.
- Include DB Parameters in Variations - DbLink/DbLib/SVNDbLib 파일을 통해 배치한 데이터베이스 컴포넌트가 있고 해당 컴포넌트가 설계 Variant에서 변경되는 경우, 선택한 Variant가 변경될 때 데이터베이스 파라미터를 업데이트하려면 이 옵션을 활성화합니다.
공급망 데이터
- Production Quantity - 지정된 제품 수량을 생산하는 데 필요한 주문 수량을 입력하거나 화살표를 사용하여 선택합니다.
- Currency - 드롭다운에서 원하는 통화를 선택합니다.
- Real-time - 실시간으로 업데이트되는 공급망 데이터에 연결된 컴포넌트의 가격 데이터를 표시하려면 클릭합니다.
- Cached - 오프라인으로 작업할 때 마지막으로 캐시된 가격 데이터를 표시하려면 클릭합니다.
Export 옵션
-
File Format - 드롭다운 목록에서 형식을 선택합니다. 다음 파일 형식이 지원됩니다.
- CSV(쉼표로 구분) (*.csv)
- 탭으로 구분된 텍스트 (*.txt)
- MS-Excel (*.xls, *.xlsx *.xlsm) (Microsoft Excel 사용)
- 일반 XLS (*.xls, *.xlsx, *.xlsm) (내장 XLS 형식 파일 생성기를 사용하므로 Microsoft Excel이 설치되어 있지 않아도 이 형식으로 생성 가능)
- PDF(Portable Document Format) (*.pdf)
- 웹 페이지 (*.htm, *.html)
- XML 스프레드시트 (*.xml)
- Template - 파일 형식을 선택한 후 드롭다운에서 내보내기에 사용할 템플릿 형식을 선택합니다. 파일 기반 템플릿과 워크스페이스 템플릿을 선택할 수 있습니다.
- Add to Project - 생성된 보고서를 프로젝트에 추가하려면 활성화합니다.
- Open Exported - 내보낸 파일이 저장된 후 Microsoft Excel과 같은 관련 소프트웨어 애플리케이션을 열려면 활성화합니다.
열 탭
이 탭에서는 각 BOM Item에 표시할 파라미터와 해당 파라미터에 사용할 수 있는 데이터 소스를 구성합니다.
- Search - 이 필드를 사용하여 원하는 파라미터를 빠르게 찾을 수 있습니다. 이름 또는 별칭 문자열의 어느 위치에든 입력한 텍스트가 포함되어 있으면 검색됩니다.
-
Sources - BomDoc에 직접 추가한 데이터 외에 ActiveBOM에서 기본적으로 사용할 수 있는 데이터 소스는 Schematic 컴포넌트 파라미터와 워크스페이스 Item의 워크스페이스 라이브러리 컴포넌트 파라미터입니다. ActiveBOM은 이러한 소스로부터 기본 프로젝트 BOM Item 그리드를 생성합니다. BOM에는 다음과 같은 추가 데이터 소스의 정보도 포함할 수 있습니다.
-
- 워크스페이스 Item을 포함하려면 활성화합니다.
-
- 각 컴포넌트에 사용 가능한 Columns에 PCB 위치/회전/기판 면 데이터를 포함하려면 활성화합니다.
-
- 외부 데이터베이스(*.DbLib, *.SVNDbLib 또는 *.DbLink)에서 추가 컴포넌트 파라미터를 로드하려면 활성화합니다.
-
- PCB 프로젝트의 모든 Schematic에서 감지된 모든 Schematic 문서 파라미터를 사용 가능한 Columns에 포함하려면 활성화합니다.
-
- Altium Parts Provider에서 식별되고 공급망 솔루션이 표시되는 BOM Item에 대해 다양한 추가 컴포넌트 데이터에 액세스하려면 활성화합니다.
-
-
Drag a column to group - 대화 상자의 Columns 섹션에서 열을 클릭한 채로 끌어 Drag a column to group 섹션에 놓으면 그룹화 파라미터로 포함됩니다. 그룹화에서 파라미터를 제거하려면
아이콘을 클릭합니다.
-
Columns - ActiveBOM에서 사용할 수 있는 모든 부품 정보 소스의 목록입니다. Columns 영역은 Visibility 및 Source 열을 비롯한 머리글 필드를 클릭하여 정렬할 수 있습니다.
- Visibility - 왼쪽 열의 표시 아이콘을 클릭하여 기본 BOM Item 그리드에서 해당 열의 표시 여부를 제어합니다.
-
Source - 해당 파라미터의 출처를 나타내는 아이콘을 표시합니다.
-
- Schematic에서 가져옵니다.
-
- BOM에서 가져옵니다.
-
- 워크스페이스에서 가져옵니다.
-
- Name - 소스 문서에 정의된 속성/파라미터 이름 또는 사용자가 생성한 BomDoc 열에 입력한 이름을 표시합니다.
- Alias - 필요한 경우 소스 BomDoc에서 별칭을 정의하여 열 이름을 변경할 수 있습니다.
추가 컨트롤
- 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 문서로 전환할 때 사용합니다.
- Change Variant - 설계에 Variant가 정의되어 있으면 선택한 Variant를 기반으로 자재 명세서를 생성할 수 있습니다. 이 명령을 사용하여 Variant를 변경하거나, 기본 Variant를 선택하거나, Variant를 적용하지 않도록 설정합니다.







