Tạo Tài liệu BOM
Tạo tài liệu BOM
Tài liệu BOM làm việc của ActiveBOM được gọi là BomDoc. Hãy thêm một BomDoc mới vào dự án thông qua menu con File » New hoặc nhấp chuột phải vào dự án trong bảng Projects. Khi dự án có ít nhất một linh kiện, có thể tạo một BomDoc mới bằng cách nhấp vào điều khiển + Create bên cạnh mục ActiveBOM trong cấu trúc dự án ở bảng Projects. Lưu ý rằng mỗi dự án PCB chỉ có thể bao gồm một BomDoc.
Khi bạn thêm một BomDoc mới vào dự án, sơ đồ nguyên lý sẽ tự động được biên dịch và tất cả các linh kiện hiện có sẽ được liệt kê trong BomDoc. Đối với các linh kiện Workspace Library có bao gồm Part Choices, các Solution sẽ được trình bày chi tiết ở vùng dưới của giao diện, như được giải thích trong phần Understanding the Solution bên dưới.
Khi các linh kiện bổ sung được đặt vào sơ đồ nguyên lý, chúng sẽ tự động được thêm vào BomDoc. Các BOM Item bổ sung và các tham số bổ sung cũng có thể được thêm thủ công trực tiếp trong ActiveBOM thông qua nút Add new nằm phía trên danh sách linh kiện. Hãy tham khảo phần Custom BOM Items and Columns để tìm hiểu thêm.
Danh sách BOM Item
Vùng phía trên của BomDoc là một danh sách dạng bảng của tất cả các linh kiện được phát hiện trong dự án thiết kế PCB, cũng như các BOM Item bổ sung mà bạn đã thêm trực tiếp vào BomDoc. Vùng này được gọi là danh sách BOM Items.

Các linh kiện, hay danh sách BOM Items, được hiển thị trong chế độ xem Base.
Có 3 chế độ xem để hiển thị BOM Items. Chọn chế độ cần thiết bằng các nút nằm phía trên danh sách:
Flat view - một hàng cho mỗi linh kiện.
Base view - một hàng cho mỗi linh kiện duy nhất trong dự án; cột Designator liệt kê designator của tất cả các linh kiện thuộc loại này. Có nhiều tùy chọn trình bày cho các designator được nhóm. Chọn chế độ Designator Grouping cần dùng trong bảng Properties.
Consolidated view - dùng khi dự án có variant để hiển thị BOM tổng hợp cho tất cả các variant.
Các tính năng chỉnh sửa của danh sách BOM Items
Danh sách linh kiện hỗ trợ một số tính năng chỉnh sửa giống bảng tính, bao gồm:
- Sử dụng tab Column của bảng Properties để hiển thị/ẩn một cột và định nghĩa Alias tên cho một cột. Alias cũng có thể được định nghĩa bằng hộp thoại Enter Column Properties dialog, được truy cập bằng cách nhấp chuột phải vào tên cột trong vùng tiêu đề cột của BomDoc rồi chọn lệnh Rename Column từ menu ngữ cảnh. Lưu ý rằng alias là tên cột trong các đầu ra BOM được tạo.
-
Các cột cũng có thể được thêm và xóa bằng cách sử dụng hộp thoại Select Columns được truy cập bằng cách nhấp chuột phải vào tên cột trong vùng tiêu đề cột của BomDoc rồi chọn Select Columns.

Hộp thoại Select ColumnsOptions/Controls of the Select Columns dialog
- Search - nhập ký tự vào trường để lọc danh sách cột, chỉ hiển thị những cột có tên chứa các ký tự đã nhập.
-
Visibility column - dùng để kiểm soát xem một cột ActiveBOM có hiển thị trong tài liệu ActiveBOM hay không (
*.BomDoc). Nhấp vào biểu tượng con mắt để chuyển đổi cột giữa trạng thái hiển thị và không hiển thị. Các cột hiển thị luôn được liệt kê ở đầu hộp thoại theo đúng thứ tự chúng xuất hiện trong BomDoc. -
Data Source column - hiển thị nguồn dữ liệu của cột. Các nguồn dữ liệu được hỗ trợ bao gồm:
-
- các item được thêm trực tiếp vào BOM
-
- các tham số linh kiện trong sơ đồ nguyên lý
-
- các tham số linh kiện Workspace
-
- các tham số Linked Database (DbLink, DbLib)
-
- các tham số của Schematic Document
-
- Altium Cloud Services
-
- Column Name - hiển thị tên của nguồn dữ liệu, tên này sẽ xuất hiện như tên cột trong BomDoc.
- Up / Down - dùng để di chuyển cột hiện được chọn lên hoặc xuống trong danh sách. Kết quả là cột đó sẽ di chuyển sang trái hoặc phải trong BomDoc khi nhấp OK. Lưu ý rằng chỉ các cột đang hiển thị mới có thể thay đổi vị trí thứ tự.
-
- nhấp vào biểu tượng Filter bên cạnh mỗi tiêu đề để lọc thông tin trong lưới theo mục danh sách đã chọn.
- Kéo và thả để thay đổi thứ tự các cột.
- Sắp xếp theo bất kỳ cột nào, giữ Shift để sắp xếp phụ theo(các) cột tiếp theo.
-
Nhấp biểu tượng Filter để lọc theo giá trị cột
- Chọn các ô bằng các kỹ thuật chọn chuẩn của Windows.
- Sao chép nội dung ô từ ActiveBOM và dán giá trị từ một trình chỉnh sửa bảng tính bên ngoài vào các cột ActiveBOM tùy chỉnh.
- Có thể định nghĩa số dòng do người dùng cấu hình khi BOM ở chế độ xem Base. Trong chế độ xem Base, nhấp nút Set line numbers để thêm số dòng cho mỗi hàng. Nhấp biểu tượng thả xuống ở bên phải nút để mở hộp thoại Line # Options dialog, tại đó có thể định nghĩa giá trị bắt đầu và bước tăng. Hãy tham khảo phần Line Number Column để tìm hiểu thêm.
- Nhấp danh sách thả xuống Add New để thêm các hàng hoặc cột bổ sung. Hãy tham khảo phần Custom BOM Items and Columns để tìm hiểu thêm.
- Nhấp nút Group by để nhóm lưới theo cột đang được bật. Có thể bật nhiều cột Group By (show image) và thay đổi thứ tự của chúng bằng kéo thả. Đây là một tính năng hiển thị lưới, việc nhóm sẽ không được chuyển sang hộp thoại Report Manager khi chạy lệnh Bill of Materials.
- Nhấp nút Reset Supply Chain để xóa xếp hạng solution do người dùng định nghĩa và các mức ưu tiên SPN được gán thủ công khỏi các BOM Item đã chọn.
- Cấu hình hiện tại của lưới BOM Items có thể được lưu dưới dạng một BOM Set. Hãy tham khảo phần Configuring and Saving the Display of the BOM Items Grid để tìm hiểu thêm.
-
Sử dụng các phím tắt chuẩn của Windows để cuộn qua danh sách BOM Items:
- Cuộn dọc = MouseWheel Roll
- Cuộn ngang = Shift + MouseWheel Roll
Các nhóm cột

Danh sách linh kiện ActiveBOM có các nhóm cột riêng biệt được trình bày trong mỗi chế độ xem, hình ảnh phía trên cho thấy chế độ xem Base.
Lưới BOM Items được chia thành các nhóm chính sau:
- Item Details (được tô sáng màu cam trong hình) - các cột này hiển thị chi tiết linh kiện dạng tham số, chẳng hạn như Designator, Description, Library Reference và các tham số linh kiện khác.
- Solutions (được tô sáng màu xanh lá trong hình) - nhà sản xuất + nhà cung cấp được xếp hạng cao nhất từ Supply Chain. Số lượng solution (mã linh kiện của nhà sản xuất) và số lượng nhà cung cấp của mỗi solution được cấu hình trong bảng Properties của ActiveBOM - các mục này được biểu thị bằng một dải màu đặc trong ô nhà cung cấp. Xếp hạng là tự động và cũng có thể được xác định thủ công, như đã thảo luận trong phần Understanding the Solution bên dưới.
- BOM Status (được tô sáng màu lục lam trong hình) - chỉ báo về rủi ro hiện tại liên quan đến từng linh kiện. Di chuột lên biểu tượng để xem mô tả, hoặc thay vào đó, bật cột chi tiết BOM Status trong bảng Properties để hiển thị mô tả.
Các BOM Item và cột tùy chỉnh
Việc quản lý BOM cho một dự án thiết kế PCB đòi hỏi phải quản lý các linh kiện và BOM Item vượt ra ngoài những thứ được đặt trong sơ đồ nguyên lý và PCB, ví dụ như các phần tử chưa được chi tiết hóa, phần cứng lắp ráp, bo mạch trần hoặc keo gắn. Có nhiều trường hợp các BOM Item hoặc tham số tùy chỉnh được dùng trong dự án thiết kế PCB. Với những tình huống này, ActiveBOM hỗ trợ thêm các BOM Item và cột (tham số) bổ sung, sau đó có thể được đưa vào BOM được tạo:
- Custom row - một cách dễ dàng để thêm một BOM Item tùy chỉnh cần được tính đến trong thiết kế (bo trần, keo, v.v.). Tất cả các trường trong một hàng tùy chỉnh đều do người dùng xác định. Các hàng tùy chỉnh không được ActiveBOM quản lý; ví dụ, nếu số lượng được đặt là 3 thì sẽ không có 3 item riêng biệt được hiển thị trong chế độ xem Flat. Tính năng tìm kiếm chuỗi cung ứng cũng không được hỗ trợ cho các hàng tùy chỉnh.
- Custom column - cột BOM bổ sung, được quản lý trong ActiveBOM, có thể chứa bất kỳ văn bản nào do người dùng xác định.
- Custom Item - một BOM Item bổ sung, thường dùng cho những item sẽ cần thiết nhưng hiện vẫn chưa được biết đầy đủ hoặc chưa tồn tại trong thư viện. Điều này cho phép chi phí của các item này được tính vào ước tính tổng chi phí bo mạch.
-
Managed Component - một BOM Item bổ sung, được quản lý thủ công trong tài liệu BOM. Hộp thoại Component Search sẽ mở ra, liệt kê các linh kiện trong Workspace hiện đang kết nối.
Options and Controls of the Component Search Dialog
- Search - dùng hộp văn bản tìm kiếm để tìm thủ công một linh kiện cụ thể.
-
- nhấp để truy cập menu và chọn từ:
- File-based Libraries Preferences - nhấp để mở hộp thoại Available File-based Libraries dialog để thêm hoặc xóa thư viện.
- File-based Libraries Search - nhấp để mở hộp thoại File-based Libraries Search dialog để tìm kiếm thư viện.
- Refresh - nhấp để làm mới hộp thoại.
-
- nhấp để mở/đóng vùng Details region của hộp thoại (được mô tả bên dưới).
Categories
Dùng bộ lọc này để hiển thị một số loại linh kiện nhất định hoặc để hiển thị tất cả các linh kiện khả dụng. Dùng
để truy cập thanh Categories search bar, thanh này cho phép bạn tìm thủ công một linh kiện cụ thể hoặc tệp .IntLib.
Filters
Nhấp biểu tượng Filters để mở vùng Filters , tại đó bạn có thể lọc sâu hơn các category được chọn trong danh sách Components .
Components
- Name - tên của linh kiện.
- Description - mô tả của từng linh kiện.
- Footprint - footprint của linh kiện.
- Operating Temperature Range - dải nhiệt độ phù hợp mà các linh kiện này hoạt động.
- Package Description - mô tả package của linh kiện.
- Manufacturer Part Search - nhấp để mở bảng Manufacturer Part Search để tìm kiếm và chọn part linh kiện phù hợp nhất.
- Create component - nhấp để mở hộp thoại Create new component để chọn loại linh kiện.
- Results - liệt kê tổng số linh kiện được tìm thấy/liệt kê trong kết quả tìm kiếm.
Details
- Component Revision ID - liệt kê Revision ID và giá của một linh kiện nhất định. Nhấp Revision ID để mở bảng Explorer panel để xem thêm thông tin liên quan đến một linh kiện.
- References - nhấp để mở thông tin tham khảo của linh kiện trong trình duyệt web. Dùng danh sách thả xuống để truy cập Manufacturer URL hoặc Datasheet.
- Place - nhấp để đặt linh kiện đã chọn lên tài liệu sơ đồ nguyên lý.
- Component information - liệt kê thông tin liên quan về linh kiện, bao gồm nhà sản xuất, ngày phát hành và thông tin mô tả. Nhấp liên kết Show More để xem toàn bộ thông tin; nhấp Show Less để thu gọn thông tin.
- Models - mở rộng để xem các model được cung cấp. Dùng các liên kết có sẵn để hiển thị các phần khác nhau của một model đơn lẻ.
- References - mở rộng để truy cập Manufacturer URL hoặc Datasheet.
- Part Choices - mở rộng để xem part choices. Tên, giá và mô tả sẽ được cung cấp. Datasheet của linh kiện cũng sẽ được liệt kê.
- Where Used - mở rộng để xem các dự án sử dụng linh kiện đó.
Menu nhấp chuột phải
- Place <component> - nhấp để đặt linh kiện vào tài liệu phù hợp.
- Edit - nhấp để mở Component Library Documents của linh kiện đã chọn.
- Navigate to <revision> - nhấp để mở linh kiện đã chọn trong bảng Explorer panel.
- Operations - di chuột để truy cập khả năng Submit Request, Create, Download, Make a copy, Change Component Type, Create / Edit PCL, và Full Item History.
- Refresh - nhấp để làm mới nhằm xem các cập nhật hoặc chỉnh sửa gần đây. Bạn cũng có thể làm mới bằng phím tắt F5.
Thêm các instance của Managed Component hoặc Custom Item
Sau khi thêm một Managed Component hoặc một Custom Item, nhấp chuột phải vào nó và chọn lệnh Operations » Add Instances of để truy cập hộp thoại Add to BOM Components. Dùng hộp thoại này để xác định số lượng instance của linh kiện vào BOM.
Chỉ định Designator prefix, Separator tùy chọn (có thể được định nghĩa để cho ra kết quả như X-1, hoặc X:1) và Quantity của các linh kiện cần thiết (giá trị này được dùng để xác định dải designator và cũng sẽ xuất hiện trong cột Quantity của ActiveBOM). Tất cả các tham số khác, chẳng hạn như Description, có thể được chỉnh sửa trực tiếp trong lưới BOM Items.
Thay đổi/Xóa Managed Component hoặc Custom Item
Để chỉnh sửa designator hoặc xóa một instance của managed component hay custom item, nhấp chuột phải vào nó và chọn lệnh Operations » Edit item. Hộp thoại Change / Remove sẽ mở ra.
Options and Controls of the Change/Remove Dialog
- BOM Components - vùng lưới của hộp thoại liệt kê từng Instance của item mới. Để chỉnh sửa tiền tố designator hoặc giá trị, hãy nhấp vào ô New Designator thích hợp rồi chỉnh sửa theo yêu cầu.
- Remove All - nhấp nút này sẽ chọn tất cả các Instance của BOM Item bổ sung được liệt kê trong hộp thoại và đánh dấu chúng để xóa. Khi nhấp nút OK của hộp thoại, tất cả các item được gắn cờ Remove sẽ bị xóa khỏi lưới BOM Items của ActiveBOM. Lưu ý rằng vì không còn bất kỳ instance nào của item mới đó nữa nên chính item đó cũng sẽ bị xóa. Hành động này không thể hoàn tác.
- Remove None - nhấp nút này để xóa tất cả cờ Remove.
- Remove Selected - khi một instance được chọn mà không bị gắn cờ để xóa, nút thứ ba có thể được dùng để đặt cờ Remove cho(các) instance hiện được chọn.
- Restore Selected - khi một instance được chọn hiện đang bị gắn cờ để xóa, nút thứ ba có thể được dùng để xóa cờ Remove khỏi(các) instance hiện được chọn.
Nguồn dữ liệu
Các nguồn dữ liệu mặc định có sẵn trong ActiveBOM là các tham số linh kiện trong sơ đồ nguyên lý , các tham số linh kiện Workspace cho nội dung Workspace và dữ liệu do ActiveBOM cung cấp Từ các nguồn này, ActiveBOM tạo ra lưới BOM Item chính của dự án. Các nguồn dữ liệu được bật và việc hiển thị của chúng được kiểm soát trong tab Columns của bảng Properties panel của ActiveBOM.
Bằng cách bật nút Sources liên quan (phía trên danh sách Columns), BOM cũng có thể bao gồm thông tin lấy từ các nguồn dữ liệu bổ sung sau:
The PCB - bật các mục này để đưa dữ liệu vị trí/góc xoay/mặt bo của PCB vào Columns khả dụng cho từng linh kiện. Nếu dự án có nhiều tài liệu PCB, hộp thoại Choose PCB to Use dialog sẽ mở ra để bạn chọn PCB cần dùng.
Database - để tải thêm các tham số linh kiện từ cơ sở dữ liệu bên ngoài (qua *.DbLib, *.SVNDbLib hoặc *.DbLink).
Altium Cloud Services - bật mục này để truy cập nhiều dữ liệu linh kiện bổ sung cho các BOM Item đã được Altium Parts Provider nhận diện và hiển thị giải pháp chuỗi cung ứng.
Document Parameters - bật mục này để bao gồm tất cả các tham số tài liệu sơ đồ nguyên lý đã phát hiện, trên mọi sơ đồ trong dự án PCB, trong Columns khả dụng.

Nguồn của từng tham số được biểu thị bằng biểu tượng trong danh sách cột.
Data Source Parameter Priority
Nếu cùng một tham số xuất hiện trong nhiều hơn một nguồn dữ liệu, các mức ưu tiên sau sẽ được áp dụng trong ActiveBOM (từ cao xuống thấp):
- BOM
- PCB
- Tài liệu
- Máy chủ
- Cơ sở dữ liệu
- Đám mây
- Sơ đồ nguyên lý
- Thủ công
Cột số dòng
Đối với các thiết kế PCB có bản vẽ lắp ráp, hoặc để trao đổi dữ liệu BOM giữa kỹ sư thiết kế, kỹ sư chi phí hoặc chuyên viên mua hàng, số dòng BOM (số vị trí BOM Item) là một phương pháp đơn giản dùng để phân biệt riêng từng dòng BOM, từ đó có thể dùng để nhận diện rõ ràng hoặc find chú thích, linh kiện và hình biểu diễn tương ứng trong thiết kế.
Là nguồn dữ liệu BOM của dự án, ActiveBOM hỗ trợ Line # do người dùng định nghĩa cho BOM của dự án và có các tính năng quản lý Line # (số vị trí BOM Item) cả thủ công lẫn tự động.
-
Để tự động đặt số vị trí cho tất cả BOM Item của dự án (trong chế độ xem Base), nhấp nút Set Line #
. Số dòng được hiển thị trong cột Line #, thuộc nhóm cột Item Details. Nhấp biểu tượng xổ xuống ở bên phải nút để mở hộp thoại Line # Options, nơi có thể định nghĩa giá trị bắt đầu và bước tăng.

Hộp thoại Line Number Options- Start number - giá trị sẽ dùng nếu ô Line # đầu tiên đang trống.
- Increment - tăng mỗi trường Line # đang trống theo lượng này.
-
Để thay đổi Line # thủ công, chuyển sang chế độ xem Base rồi chọn ô cần thiết trong cột Line # và:
- Nhấn Delete trên bàn phím để xóa nội dung các ô, sau đó
- nhập thủ công các giá trị mới, hoặc
- dán một dải giá trị từ clipboard của Windows.
-
Để đánh số lại hoặc tiếp tục đánh số từ một số đã thêm tùy chỉnh, hãy nhấp vào ô Line # của mục cần thiết rồi nhấp nút Set Line #
. Hộp thoại Line Numbering sẽ mở ra, tại đó bạn có thể dùng các số hiện có làm tham chiếu và đánh số liên tục cho các ô trống đã chọn hoặc tất cả ô trống, bắt đầu từ các ô không trống gần nhất phía trên (Continue numbering) hoặc xóa tất cả các số hiện có và đánh số lại mọi hàng (Renumber all). Giá trị cơ sở và bước tăng được định nghĩa gần nhất trong hộp thoại Line # Options sẽ được dùng để tính các số được thêm; nếu cần, bạn có thể nhập một giá trị mồi trong ô Line # đang chọn để xác định số bắt đầu.
Cấu hình và lưu cách hiển thị của lưới BOM Items
Giống như bất kỳ ứng dụng bảng tính tốt nào, lưới BOM Items có thể được cấu hình để phù hợp với nhu cầu của bạn. Bên cạnh các tính năng sắp xếp thứ tự cột và sắp xếp truyền thống, cấu hình hiện tại còn có thể được lưu dưới dạng một BOM Set.
Grid configuration features
- Hiển thị / ẩn bất kỳ cột nào - thông qua tính năng Columns trong panel Properties. Dùng trường Search ở đầu panel để nhanh chóng tìm cột.
- Thay đổi thứ tự cột - nhấp giữ tiêu đề cột rồi kéo thả.
- Thay đổi chiều rộng cột - di chuột lên cạnh cột trong vùng tiêu đề rồi nhấp kéo (tìm con trỏ , hoặc nhấp đúp tại vị trí đó để tự động điều chỉnh theo nội dung của cột.
-
Sắp xếp toàn bộ lưới theo một cột:
- Nhấp tiêu đề cột để sắp xếp chữ-số toàn bộ lưới theo nội dung của cột đó.
- Nhấp lần thứ hai để sắp xếp theo chiều ngược lại.
- Giữ Shift và nhấp vào tiêu đề cột khác để sắp xếp phụ theo nội dung của cột đó.
-
Lọc lưới theo một giá trị cụ thể - nhấp biểu tượng Filter
để lọc lưới theo giá trị được dùng trong cột đó. Chọn (Custom) để truy cập hộp thoại Filter Editor nhằm định nghĩa điều kiện, toán tử, giá trị, kiểu toán tử, v.v. để lọc cột đã chọn.

Hộp thoại Filter Editor - Lưu cấu hình dưới dạng BOM Set - xem thêm bên dưới.
Làm việc với BOM Set
Có thể lưu bất kỳ số lượng cấu hình lưới BOM Item nào - mỗi cấu hình như vậy được gọi là một BOM Set. Sau khi cấu hình lưới theo nhu cầu của bạn, nhấp nút Add trong vùng BOM Sets của panel Properties ActiveBOM để thêm một BOM Set vào danh sách.

Nhấp biểu tượng con mắt để bật một BOM Set.
Các BOM Set được cấu hình trong Properties panel của ActiveBOM.
Thay thế một linh kiện
Việc phát hiện ra vấn đề với một linh kiện khi BomDoc đang được kiểm tra và chuẩn bị cho việc đặt hàng linh kiện là điều không hiếm. Ví dụ, nhà thiết kế có thể đã quên chốt lựa chọn một linh kiện, hoặc một linh kiện đã EOL và nhà thiết kế muốn khảo sát giá và khả năng sẵn hàng của các linh kiện thay thế tiềm năng. Trước đây cách duy nhất để giải quyết là quay lại sơ đồ nguyên lý và chỉnh sửa linh kiện, chọn một part phù hợp rồi làm mới BomDoc.
Ngoài ra, bạn có thể thay đổi một linh kiện trong BomDoc, rồi đẩy thay đổi đó trở lại sơ đồ nguyên lý thông qua Engineering Change Order. Nhấp chuột phải vào linh kiện đã chọn và chọn lệnh Operations » Change <ComponentName>. Hộp thoại Replace Component dialog sẽ mở ra, nơi có thể tìm kiếm linh kiện thay thế.
Khi nhấp nút Replace Component OK, hộp thoại Engineering Change Order sẽ mở ra, nêu chi tiết các thay đổi cần thiết để đồng bộ sơ đồ nguyên lý với BomDoc.
Làm việc với Variants
ActiveBOM hỗ trợ các dự án PCB có bao gồm Design Variants. Tính năng Design Variants cho phép tạo một thiết kế PCB cơ sở duy nhất, sau đó được lắp linh kiện (nạp) theo nhiều cách khác nhau. Mỗi cách lắp khác nhau của bo đã lắp ráp được gọi là một design variant.
Làm việc với Design Variants:
- Design variants được cấu hình trong hộp thoại Variant Management dialog hoặc Variant Manager (Project » Variants).
- Để xem xét một variant, nhấp đúp vào tên của nó trong thư mục Variants của dự án trên panel Projects, như minh họa trong hình bên dưới.
ActiveBOM hỗ trợ variants theo các cách sau:
- Hiển thị BOM cho một variant cụ thể ở chế độ xem Base hoặc chế độ xem Flat
- Tùy chọn bao gồm các mục Not Fitted trong danh sách BOM Items
- Hiển thị danh sách tổng hợp của tất cả part dùng trong mọi variant, ở chế độ xem Consolidated
- Định nghĩa các giải pháp thủ công cho cả linh kiện cơ sở và linh kiện biến thể
Variants trong chế độ xem Base
Đối với variant đã chọn, bật tùy chọn Show Not Fitted trong panel Properties để đưa các part này vào lưới BOM Items. Khi tùy chọn này được bật, cột Fitted sẽ tự động được hiển thị trong Item Details.
Trong chế độ xem Base, cột Fitted sẽ hiển thị либо Fitted hoặc Not Fitted. Nếu một part là biến thể (một part thay thế đã được chọn trong variant này), thông tin chi tiết của part thay thế sẽ tự động được hiển thị cho BOM Item đó.

Lưu ý rằng variant hiện tại được hiển thị trong dòng trạng thái ActiveBOM.
Variants trong chế độ xem Consolidated
Chế độ xem Consolidated hiển thị tất cả linh kiện được dùng trong mọi variant. Chế độ xem Consolidated cung cấp các tính năng sau:
- Nếu một linh kiện là biến thể, sẽ có một BOM Item cho mỗi linh kiện thay thế được sử dụng, và mỗi BOM Item này có cùng designator. Ví dụ, trong hình dưới đây, các linh kiện DS1 và DS2 mỗi linh kiện được liệt kê hai lần, vì variant BGA dùng LED màu khác so với variant TSOP. Linh kiện R1 xuất hiện ba lần vì cả variant BGA và TSOP đều dùng điện trở khác với điện trở gốc trong thiết kế cơ sở.
-
Trong chế độ xem Consolidated, khi tùy chọn Show Not Fitted được bật thì cột Fitted sẽ hiển thị
FittedhoặcVaried. Vì chế độ xem Consolidated hiển thị mọi linh kiện được dùng trong mọi variant, nên mỗi linh kiện được hiển thị đều được lắp trong thiết kế cơ sở hoặc trong một variant. - Đối với mỗi variant, có một cột <VariantName> - Qty (cho biết có bao nhiêu linh kiện này được dùng trong variant đó) và một cột <VariantName> - Price, là đơn giá nhân với giá trị trong cột số lượng.
- Vì một số nhà thiết kế tạo tài liệu chế tạo từ thiết kế cơ sở cũng như từ các variant, nên cũng có một cột Quantity, phản ánh số lần xuất hiện của linh kiện này được dùng trong một bản lắp của thiết kế cơ sở. Hãy ẩn cột này nếu bạn không tạo tài liệu chế tạo từ thiết kế cơ sở.
- Lưới ở chế độ xem Consolidated dùng màu sắc để biểu thị một ô có giá trị khác với giá trị của ô đó trong thiết kế cơ sở, như minh họa bên dưới.

Màu trong một ô cho biết giá trị trong ô này khác với giá trị của ô tương ứng trong thiết kế cơ sở.
Để tìm hiểu thêm về variants, hãy tham khảo trang Design Variants.
Làm việc giữa BomDoc, Schematic và PCB
Có hai tính năng giúp bạn làm việc giữa BomDoc, sơ đồ nguyên lý và thiết kế PCB: Cross Select và Cross Probe. Hành vi của các tính năng này được cấu hình trong System - Navigation page của hộp thoại Preferences.
Cả hai tính năng này đều có thể dùng để xác định vị trí cùng một linh kiện trong các tài liệu khác. Khác biệt giữa Cross Select và Cross Probe là Cross Select Mode sẽ chọn linh kiện trong tài liệu đích nhưng không chủ động đưa tài liệu đó ra trước, trong khi Cross Probe sẽ chủ động đưa tài liệu đích ra trước và cũng có thể chuyển sang editor của tài liệu đích và làm editor đó thành editor đang hoạt động.
Bạn có thể Cross Select hoặc Cross Probe từ BomDoc sang sơ đồ nguyên lý và PCB; bạn không thể Cross Select hoặc Cross Probe từ sơ đồ nguyên lý hoặc PCB sang BomDoc.
Chế độ Cross Select
Cross Select Mode phải được bật trong từng editor mà bạn muốn sử dụng. Chọn lệnh Tools » Cross Select Mode (Shift+Ctrl+X). Khi Cross Select Mode được bật, biểu tượng menu sẽ được tô sáng bằng một đường viền
.
Cross Select Mode yêu cầu tài liệu đích phải đang mở. Khi bạn chọn một linh kiện trong danh sách BOM Items của BomDoc, linh kiện đó sẽ được chọn và căn giữa trong tài liệu sơ đồ nguyên lý và PCB đích (nếu Zooming được bật trong các tùy chọn Cross Select Mode trên System - Navigation page của hộp thoại Preferences). Lưu ý rằng tài liệu đích sẽ không được đưa lên làm tài liệu đang hoạt động.
Nếu BomDoc đang ở chế độ xem Base, thì mọi instance của part đó sẽ được chọn trên sơ đồ nguyên lý và PCB, như minh họa trong hình bên dưới.

Dùng tính năng Cross Select để xác định vị trí và chọn linh kiện được chọn trong danh sách BOM Item trên sơ đồ nguyên lý và trên PCB.
Cross Probing
Trong khi Cross Select chỉ đơn giản là một chế độ, khi được bật sẽ hiển thị kết quả mỗi lần bạn nhấp trong danh sách BOM Items, thì Cross Probe là một thao tác chủ động.
Chọn lệnh Tools » Cross Probe từ menu chính hoặc nhấp chuột phải vào một BOM Item và chọn Cross Probe từ menu ngữ cảnh để cross probe tới linh kiện đó trên sơ đồ nguyên lý; linh kiện PCB cũng sẽ được cross probe nếu tệp bo mạch đang mở.
Một tính năng quan trọng của Cross Probe là khả năng chuyển sang editor của tài liệu đích. Để Cross Probe và chuyển editor, giữ phím Ctrl khi bạn chọn lệnh Cross Probe.

Nhấp chuột phải để truy cập lệnh Cross Probe; sẽ có một mục nhập cho designator của từng linh kiện có trong BOM Item đó.
Panel Properties
Khi tài liệu đang hoạt động là tài liệu BOM (*.BomDoc), panel Properties sẽ hiển thị Document Options.
Các phần có thể thu gọn sau đây chứa thông tin về các tùy chọn và điều khiển hiện có:
General
- Production Quantity – số lượng bo mạch sẽ được chế tạo. Điều quan trọng là phải xác định trường này vì nó được dùng trong lúc tìm kiếm chuỗi cung ứng để kiểm tra khả năng sẵn có của linh kiện từ các nhà cung cấp.
- Currency – loại tiền tệ ưu tiên để hiển thị giá linh kiện. Tỷ giá dùng cho chuyển đổi tiền tệ được làm mới hằng ngày với điều kiện bạn đã đăng nhập vào tài khoản Altium của mình. Khi bạn ngắt kết nối khỏi Altium (trên trang System – Account Management của hộp thoại Preferences), quyền truy cập vào các tỷ giá đã cập nhật này sẽ bị mất. Trong trường hợp đó, có một tùy chọn trong hộp thoại báo cáo BOM để dùng dữ liệu đã lưu đệm.
- Price Per Board – được suy ra từ dữ liệu dựa trên nhà cung cấp; đây là tổng của Supplier Subtotals per Board, như mô tả bên dưới. Lưu ý rằng Price Per Board không tính đến bất kỳ Minimum Order Quantity (MOQ) nào.
- Order Price – tổng của Supplier Subtotals. Lưu ý rằng Order Price có tính đến mọi MOQ; đây là số tiền trả cho nhà cung cấp.
Supply Chain
Thông tin Supply Chain được trình bày ở vùng dưới của giao diện ActiveBOM, hiển thị một linh kiện của nhà sản xuất ở bên trái cùng một hoặc nhiều ô nhà cung cấp có màu ở bên phải. Vùng này hiển thị dữ liệu khi có thể nhận diện thông tin chuỗi cung ứng hợp lệ cho một BOM Item. Mỗi hàng Manufacturer & Supplier(s) Details này được gọi là một Solution. Chi tiết nhà sản xuất được viết tắt thành MPN (Manufacturer Part Number) và chi tiết nhà cung cấp được viết tắt thành SPN (Supplier Part Number).
- Solutions per Item – số lượng part của nhà sản xuất mà bạn muốn tìm cho mỗi BOM Item.
- Suppliers per Solution – số lượng nhà cung cấp mà bạn muốn tìm cho mỗi part của nhà sản xuất.
-
Solutions
- Exclude Invalid SPNs – chọn để loại trừ các SPN không hợp lệ.
- Favorite Suppliers List – mở hộp thoại Favorite Suppliers dialog, tại đó có thể cấu hình danh sách tổng thể các Nhà cung cấp cho BomDoc này.
-
Manufacturer Link – mở hộp thoại Define Manufacturer Link Fields dialog, tại đó xác định các tham số linh kiện sơ đồ nguyên lý chứa Tên nhà sản xuất và Mã linh kiện của nhà sản xuất. Nếu trong thiết kế có các part thư viện không thuộc Workspace (các part không được đặt từ Workspace và cũng không có thông tin nhà cung cấp), ActiveBOM có thể truy vấn Altium Parts Provider để xác định các giải pháp chuỗi cung ứng phù hợp. Có thể định nghĩa nhiều cặp tham số Tên / Mã linh kiện. Trong hộp thoại, hãy nhấp nút Detect fields để tự động thêm tất cả các cặp tham số có chứa thuật ngữ
manufacturertrong tên của chúng và có thể ghép cặp một cách hợp lý.
BOM Items
Khu vực này được dùng để cấu hình cách các BOM Item sẽ được nhóm trong lưới BOM Items.
-
Items
-
Show not Fitted – nếu dự án PCB bao gồm các biến thể và biến thể được chọn có các part được đặt thành
Not Fitted, hãy bật tùy chọn này để hiển thị các mục Not Fitted trong lưới BOM Items. - Designator Grouping – các chế độ xem Base và Consolidated hiển thị các part chung trên một hàng duy nhất trong lưới BOM Items. Dùng tùy chọn này để cấu hình việc các designator được hiển thị riêng lẻ hay theo dải khi một hàng hiển thị nhiều part.
- Component Grouping – nhấp vào nút Edit sẽ mở hộp thoại Component Grouping. Trong chế độ xem Base hoặc chế độ xem Consolidated, ActiveBOM xác định các linh kiện là giống nhau khi chúng dùng chung cùng ItemID (thư viện Workspace) hoặc LibRef (thư viện dạng tệp hoặc thư viện cơ sở dữ liệu). Hãy bật các tham số trong hộp thoại để tinh chỉnh thêm cách các linh kiện sẽ được nhóm. Lưu ý rằng nếu dự án chỉ bao gồm các linh kiện managed thì nút Edit sẽ không khả dụng, vì các linh kiện managed luôn được nhóm theo ItemID.
-
Show not Fitted – nếu dự án PCB bao gồm các biến thể và biến thể được chọn có các part được đặt thành
BOM Sets
BOM Set cung cấp cách ghi lại bố cục và cấu hình của lưới BOM Items và lưu dưới dạng một Set có tên. Có thể định nghĩa bao nhiêu BOM Set tùy ý.
-
Current BOM Set – nhấp vào biểu tượng con mắt để áp dụng BOM Set đó cho lưới BOM Items.
-
Add – cấu hình khả năng hiển thị, thứ tự và độ rộng của các cột, sau đó nhấp Add để lưu cấu hình đó thành một BOM Set. Để chỉnh sửa tên BOM Set, nhấp một lần để chọn, rồi nhấp lần thứ hai để sửa chuỗi tên.
-
Update – nếu cấu hình của lưới BOM Items thay đổi, hãy nhấp Update để lưu lại cấu hình này.
-
Delete – nhấp
để xóa BOM Set hiện đang được chọn.
BOM Checks
ActiveBOM thực hiện kiểm tra toàn diện đối với từng BOM Item và mọi dữ liệu chuỗi cung ứng đã được phát hiện cho mục đó.
- Violation Type grid – hiển thị danh sách từng loại và số lượng vi phạm hiện có trong BomDoc. Nhấp vào biểu tượng bộ lọc để chỉ hiển thị những BOM Item không đạt kiểm tra BOM đó. Lưu ý rằng một BOM Item có thể không đạt nhiều kiểm tra BOM.
-
BOM Checks – nhấp
để mở hộp thoại BOM Checks dialog, tại đó có thể cấu hình Chế độ báo cáo cho từng Loại vi phạm có thể có.
Columns
Khu vực này của panel được dùng để cấu hình những tham số nào sẽ được hiển thị cho từng BOM Item và những nguồn dữ liệu nào khả dụng cho các tham số đó.
-
Sources – ngoài dữ liệu được thêm trực tiếp vào BomDoc , các nguồn dữ liệu mặc định khả dụng trong ActiveBOM là các tham số linh kiện sơ đồ nguyên lý và các tham số linh kiện thư viện Workspace dành cho nội dung Workspace Từ các nguồn này, ActiveBOM tạo ra lưới BOM Item chính của dự án. BOM cũng có thể bao gồm thông tin lấy từ các nguồn dữ liệu bổ sung sau:
-
PCB – bật để bao gồm dữ liệu vị trí/góc xoay/mặt bo mạch của PCB trong Columns khả dụng cho từng linh kiện.
-
Database – bật để tải các tham số linh kiện bổ sung từ cơ sở dữ liệu bên ngoài (*.DbLib,*.SVNDbLib, hoặc*.DbLink). -
Document – bật để bao gồm tất cả các tham số tài liệu sơ đồ nguyên lý được phát hiện trên tất cả sơ đồ trong dự án PCB vào Columns khả dụng.
-
Altium Cloud Services – bật để truy cập phạm vi rộng dữ liệu linh kiện bổ sung cho những BOM Item đã được Altium Parts Provider nhận diện và hiển thị một giải pháp chuỗi cung ứng.
-
-
Columns – danh sách tất cả các nguồn thông tin part khả dụng cho ActiveBOM. Khu vực Columns có thể được sắp xếp bằng cách nhấp vào bất kỳ trường tiêu đề nào.
- Visibility – mỗi hàng có một biểu tượng con mắt; nhấp để điều khiển khả năng hiển thị của cột đó trong lưới BOM Items chính.
- Source – hiển thị biểu tượng cho biết tham số đó được lấy từ đâu.
- Name – tên của thuộc tính/tham số như được định nghĩa trong tài liệu nguồn hoặc như được nhập cho một cột BomDoc do người dùng tạo.
- Alias – nếu cần, có thể định nghĩa bí danh để đổi tên một cột.
- Add – nhấp để thêm một Custom Column mới vào lưới BOM Items.