== Relaciones ==
[[VISTA:visproadic]]
== Reglas ==
*Cada acción de alta de [[TABLA:productos]] genera un registro en [[TABLA:composicion]] para poder copiar y tener el concepto del "Producto Propiamente Dicho".
*El registro copiado de la acción anterior tiene tanto el producto como el elemento iguales y marca al atributo ElementoPM (Elemento Primordial) en 1 indicando que ese es un elemento básico.
*Los registros de elementos de productos puede no tener el "Producto Propiamente Dicho".
*Para que pueda ofrecer el cálculo de un elemento compuesto, la definición del producto "elemento compuesto" no debería tener la redundancia de origen, o sea, tanto el producto como el elemento iguales.
*La asignación de valores de Coeficientes (Generales y de Ancho/Alto) y Offset para "elementos compuestos" no será tomado en cuenta. Solo se tomará como válido provisoriamente los Coeficientes y Offset de la elemento resultante.

== Atributos ==
<pre>
ProductoID	char(8) PK 
ElementoID	char(8) PK 
ComposicID	int(11) PK AI
ValorElemento	decimal(16,8) 
ElementoPM	int(1) 
OffsetVanoAncho	int(11) 
OffsetVanoAlto	int(11) 
CoefVanoAncho	decimal(16,8) 
CoefVanoAlto	decimal(16,8) 
</pre>

== Bitácora ==
*20120904
**Agrega atributo ComposicID AutoIncremental que hace diferenciar aquellos productos que tienen la dupla PK Producto/Elemento iguales.