aBillander Tutorial (español)
  • aBillander
  • Instalación
    • El Instalador en Detalle
  • Primeros pasos
    • 1 Empezar desde cero
    • 1.1 Datos de la Empresa
    • 1.2 Configuración de aBillander
      • Claves de Configuración
      • Configuraciones Básicas
      • Copias de seguridad
      • Cálculo de Rentabilidad
    • 1.3 Datos básicos
      • Catálogo de Productos
        • Categorías de Productos
        • Listado de Productos
        • Generar automáticamente la Referencia (SKU)
      • Clientes
      • Proveedores
    • 2 Importar Datos
      • Importación de Categorías
      • Importación de Productos
      • Importación de Tarifas
      • Importación de Clientes
  • Almacén
    • Movimientos de Almacén
    • Inventario de Almacén
    • Regularización de Almacén
    • Transferencias entre Almacenes
    • Productos con Bajo Stock
    • Lotes
      • Operaciones con Lotes
  • Ventas
    • Documentos de Venta
      • Pedidos
      • Albaranes
      • Facturas
      • Presupuestos
      • Flujo de Documentos
    • Precio de Venta
    • Métodos de Envío
    • Clientes y Albaranes no facturables
    • Recibos y Cobros
      • Remesas Bancarias
      • Cheques
      • Agrupar Recibos de Clientes
  • Compras
    • Pedidos de Compra
      • Anticipos a Proveedores
  • Informes
    • Informes para Contabilidad
    • Modelo 347
  • Centro de Clientes
    • Campos de los Usuarios
    • Acceso ABCC
    • Portada
    • Importación CustomerUsers
  • Centro de Agentes Comerciales
    • Acceso ABSRC
    • Comisiones
  • Fabricación
    • Arquitectura de las Listas de Materiales (BOM)
  • Integración con WooCommerce
    • Preparar WooCommerce
    • Configuración del enlace
    • Categorías
    • Productos
    • Pedidos de Clientes
    • Clientes
  • aBillander para Desarrolladores
    • Configurar aBillander para diferentes Empresas o sub-Dominios
    • Plantillas PDF para documentos
    • Crear un tema personalizado
  • Traducciones
Con tecnología de GitBook
En esta página

¿Te fue útil?

  1. Fabricación

Arquitectura de las Listas de Materiales (BOM)

Lista de Materiales :: ProductBOM

  • name - Nombre de la Lista de materiales.

  • measure_unit_id - Cuando se juntan los Materiales de la Lista se obtiene un elemento expresado en esta Unidad de Medida. Por ejemplo: 1 kilo, 1 litro, 1 metro cúbico.

  • quantity - Si bien el resultado de agregar los Materiales de la Lista es siempre una unidad (del tipo indicado en el campo anterior), la cantidad de los Materiales puede indicarse relativa a otra cantidad, para hacer las cifras más manejables.

Material perteneciente a la Lista :: ProductBOMLine

  • line_type :: phantom - Un Producto “fantasma” es un tipo de Semielaborado. Los requerimientos de fabricación del Producto “padre” del Semielaborado fantasma se pasan directamente a los Componentes del Semielaborado fantasma. Por tanto no se creará una Orden de fabricación para el Semielaborado fantasma.

  • scrap - Cuando el Material está listo para ser consumido en una Orden de Fabricación este Porcentaje será añadido a la Cantidad que se indica en la Lista de Materiales. Representa la merma en el proceso.

Ejemplo

Definir la Lista de Materiales para una masa que se elabora a partir de un 60% (en peso) de harina y el resto (40% en peso) de agua.

- Alias. BOM-FLOUR60.

- Nombre. Masa de Harina y Agua 60/40

- Cantidad. 10

- Unidad de Medida. kilo

- Ingredientes:

Harina. 6 kilo

Agua. 4 kilo

El resultado de esta Lista de materiales será de 1kilo de Masa. Pero la cantidad de los Materiales se especifica para 10 kilos de producto final. De esta forma se evitan los decimales en la cantidad de los Materiales. Por tanto, para obtener 1 kilo de masa se necesita:

Harina: 6 / 10 = 0,6 kilo

Agua: 4 / 10 = 0,4 kilo

Asignar una Lista de Materiales a un Producto :: BOMItem

Un Producto puede tener varias Listas de Materiales. Por ejemplo, la proporción de los componentes puede variar de acuerdo con la estación climática, debido al efecto de la temperatura o la humedad ambiente. Además, adicionalmente a la Lista en vigor también podría existir otra en proceso de aprobación.

Por tanto, entre los Productos y las Listas de Materiales se establece una relación “muchos a muchos”, y por conveniencia se establece el Modelo BOMItem.

  • quantity - Es la cantidad de unidades de la Lista de Materiales necesaria para la elaboración del Producto. Por ejemplo: Asignar la Lista de Materiales del ejemplo anterior a un Pan que se vende por unidades; Este Pan requiere 375 gramos de Masa de Harina 60/40. En este caso, la Cantidad a especificar en el BOMItem es de 0,375, ya que con la Lista de Materiales se obtiene 1 kilo de masa.

Para obtener la Lista de Materiales actual se utiliza el método bom() del Modelo Product:

$current_list = $product->bom();

Este método debe personalizarse con la lógica adecuada para cada aplicación, por ejemplo, pasando como parámetro la fecha para la que se desea obtener la Lista de Materiales.

Relaciones

- 1 Product (del tipo “manufacture”) tiene n (0 ó más) BOMItem

- 1 BOMItem tiene 1 ProductBOM

- 1 ProductBOM tiene n (1 ó más) ProductBOMLine

- 1 ProductBOMLine tiene 1 Product (del tipo “purchase” o “assembly”)

AnteriorFabricaciónSiguienteIntegración con WooCommerce

Última actualización hace 6 años

¿Te fue útil?