== Descripción ==
Trigger para INSERT en [[TABLA:productos]]
== Composición ==
== Estructura ==
<pre>
</pre>
== SQL ==
<pre>
DELIMITER $$

USE `fzggestion`$$

CREATE
DEFINER=`sas_admin`@`%`
TRIGGER `fzggestion`.`Alta_Productos`
BEFORE INSERT ON `fzggestion`.`productos`
FOR EACH ROW
BEGIN
    DECLARE vLista INT(5);
    DECLARE vProductoID CHAR(8);
    SET vLista = (SELECT Lista FROM listavigente);
    SET vProductoID = NEW.ProductoID;
    INSERT INTO precios (`precios`.`Lista`, 
						`precios`.`ProductoID`, 
						`precios`.`PrecioProd00`,
						`precios`.`PrecioProd01`, 
						`precios`.`PrecioProd02`, 
						`precios`.`PrecioProd03`)
           VALUES(vLista, vProductoID, 0, 0, 0, 0);
    INSERT INTO composicion (`composicion`.`ProductoID`,
							`composicion`.`ElementoID`,
							`composicion`.`ValorElemento`,
							`composicion`.`ElementoPM`)
           VALUES(vProductoID,vProductoID,1, 1);
END$$
</pre>
== Bitácora ==
*20120608
**Limpieza de esquema anterior de gestión de precios
<pre>
CREATE TRIGGER `fzggestion`.`Alta_Productos`
BEFORE INSERT ON `fzggestion`.`productos`
FOR EACH ROW
BEGIN
    DECLARE vLista INT(5);
    DECLARE vProductoID CHAR(8);
    SET vLista = (SELECT Lista FROM listavigente);
    SET vProductoID = NEW.ProductoID;
    INSERT INTO precios (`precios`.`Lista`, 
			`precios`.`ProductoID`, 
			`precios`.`PrecioProd00`,
			`precios`.`PrecioProd01`, 
			`precios`.`PrecioProd02`, 
			`precios`.`PrecioProd03`)
			VALUES
			(vLista, vProductoID, 0, 0, 0, 0);
    INSERT INTO composicion (`composicion`.`ProductoID`,
			`composicion`.`ElementoID`,
			`composicion`.`ValorElemento`,
			`composicion`.`ElementoPM`)
			VALUES
			(vProductoID,vProductoID,1, 1);
</pre>

== Uso ==
== URL ==