== Descripción ==
Agrega componentes de otro producto a un producto existente
== Composición ==
* [[TABLA:composicion]]
== Estructura ==
<pre>
</pre>
== SQL ==
<pre>
DELIMITER $$

CREATE PROCEDURE `AgregaProductoCompo`(IN pProductoIDOrg VARCHAR(8), IN pProductoIDDst VARCHAR(8), IN pProductoDSC VARCHAR(80))
BEGIN
	INSERT INTO composicion (
		`composicion`.`ProductoID`,
		`composicion`.`ElementoID`,
		`composicion`.`ValorElemento`,
		`composicion`.`ElementoPM`,
		`composicion`.`OffsetVanoAncho`,
		`composicion`.`OffsetVanoAlto`,
		`composicion`.`CoefVanoAncho`,
		`composicion`.`CoefVanoAlto`)(
	SELECT
		pProductoIDDst,
		`composicion`.`ElementoID`,
		`composicion`.`ValorElemento`,
		`composicion`.`ElementoPM`,
		`composicion`.`OffsetVanoAncho`,
		`composicion`.`OffsetVanoAlto`,
		`composicion`.`CoefVanoAncho`,
		`composicion`.`CoefVanoAlto`
	FROM composicion
	WHERE `composicion`.`ProductoID` = pProductoIDOrg AND
          `composicion`.`ElementoID` NOT IN 
            (SELECT ElementoID 
            FROM composicion 
            WHERE `composicion`.`ProductoID` = pProductoIDDst)
    );
END
</pre>
== Bitácora ==
== Uso ==
* [[MACRO:AgregaComposicion]]

== URL ==