.bom addcategory "categoría"
.bom setcolumn "categoría" "sección" "columna" [...]
.bom data categoría" "sección" "columna=valor" [...]
.bom addcategory "categoría"
Las secciones y las columnas deben definirse antes que las opciones data intente añadirles datos.
.bom setcolumn "categoría" "sección" "columnheader" [...]
.bom setcolumn "categoría" "sección" -p secciónpadre"columnheader" [...]
.bom data categoría" "sección" "columna=valor" [...]
El ejemplo siguiente muestra el orden en que deben especificarse las categorías, secciones y columnas.
.bom addcategory "Spaceships"
.bom setcolumn "Spaceships" "Section1" "ShipName" "WarpSpeed" "Tonnage"
.bom setcolumn "Spaceships" "Subsection1" -p "Section1" "ShippingDate" "ShippingManifest"
.bom data "Spaceships" "Section1" "ShipName=SpaceShipOne" "WarpSpeed=9" "Tonnage=10000"
.bom data "Spaceships" "Subsection1" "ShippingDate=123" "ShippingManifest=456"
.bom data "Spaceships" "Section1" "ShipName=Freighter" "WarpSpeed=6" "Tonnage=20000"
Este ejemplo se muestra en la BOM como sigue:
ShipName WarpSpeed Tonnage
SpaceShipOne 9 10000
ShippingDate ShippingManifest
123 456
Freighter 6 20000
.bom data "Spaceships" "${SECTION}" "ShipName=${NAME}" "WarpSpeed=${SPEED}" "Tonnage=${TONNAGE}"
Puede crear cualquier número de columnas, pero el sistema no escribe ninguna línea en la BOM hasta que la última columna está llena.
.bom addcategory "Spaceships"
.bom setcolumn "Spaceships" "Section1" "ShipName" "WarpSpeed" "Tonnage"
.bom data "Spaceships" "Section1" "ShipName=SpaceShipTwo" "WarpSpeed=3" "Tonnage=30000"
.bom data "Spaceships" "Section1" "ShipName=Tanker" "Tonnage=50000"
ShipName WarpSpeed Tonnage
SpaceShipTwo 3 30000
Tanker 3 50000