Las funciones de la lista de materiales permiten llevar a cabo operaciones en la lista de materiales de un ensamblaje.
Puede anular la cantidad calculada de componentes que se muestran en la lista de materiales. También puede exportar datos de la lista de materiales a Excel y otros formatos.
Para acceder a las funciones de lista de materiales, expanda el nodo Lista de materiales de la ficha Sistema en el área Fragmentos del cuadro de diálogo Editar regla de iLogic.
Exporte la lista de materiales a un archivo externo.
Sintaxis
ThisBOM.Export(“BOMViewName”, nombre de archivo, formato)
“BOMViewName”
El nombre que aparece en una ficha del cuadro de diálogo Lista de materiales de Inventor. Este valor puede ser Estructurado o Solo piezas. La vista Datos del modelo no es compatible. Active la vista que desee utilizar antes de ejecutar la regla por primera vez (haga clic con el botón derecho en la ficha de la tabla de la lista de materiales).
nombre de archivo
Nombre del archivo de exportación que se desea crear (con extensión de archivo). Si no se especifica una ruta completa, la lista de materiales se exporta a la carpeta en la que se almacena el ensamblaje. Para exportar en Excel, la extensión de archivo debe ser .xls (.xlsx no es compatible).
formato
Puede ser uno de los siguientes:
Ejemplos
ThisBOM.Export("Parts Only", "Bom353.xls", kMicrosoftExcelFormat) ThisBOM.Export("Structured", "Bom631.xls", kTextFileTabDelimitedFormat) ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"), kMicrosoftAccessFormat)
Anula la cantidad para un componente. Esta función puede ser útil si desea mostrar sólo algunos ejemplares en el modelo y la lista de materiales muestra el número real. Es lo mismo que abrir el cuadro de diálogo Lista de materiales y elegir "Cantidad estática" en lugar de "Calcular cantidad ” en la columna CTDAD de un componente.
Sintaxis
ThisBOM.OverrideQuantity(“Datos del modelo", n.º de pieza, cantidad)
El primer argumento da nombre a la vista de la lista de materiales y debe ser siempre "Datos del modelo".
n.º de pieza
La propiedad de número de pieza del componente. Este valor se muestra como una columna en la vista de lista de materiales.
cantidad
Cantidad que se desea establecer para este componente.
Ejemplo
ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)
Vuelve a establecer la cantidad de la lista de materiales en la cantidad calculada automáticamente.
Sintaxis
cantidad = ThisBOM.CalculateQuantity(“Datos del modelo”, “n.º de pieza”)
Ejemplo
quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")