== Descripción ==
Detalle de información de Modulos. Se relaciona jerárquicamente hacia arriba con [[TABLA:moduloscab]] y hacia abajo con [[TABLA:modulossbs]]
== Composición ==
== SQL ==
<pre>
delimiter $$

CREATE TABLE `modulosdet` (
  `ModuloID` char(8) NOT NULL,
  `ProductoID` char(8) NOT NULL,
  `ComposicID` int(5) NOT NULL AUTO_INCREMENT,
  `CantidadPR` int(5) DEFAULT NULL,
  `AnchoPredef` int(5) DEFAULT NULL,
  `AltoPredef` int(5) DEFAULT NULL,
  `DimensionChg` int(5) DEFAULT '1',
  `CantidadChg` int(5) DEFAULT '1',
  `ProductoChg` int(5) DEFAULT '1',
  `ProductoVsb` int(5) DEFAULT '1',
  `PosX` int(5) DEFAULT '0',
  `PosY` int(5) DEFAULT '0',
  PRIMARY KEY (`ModuloID`,`ProductoID`,`ComposicID`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1$$
</pre>
== Bitácora ==
*20121205
**Cambio de esquema para albergar varias ocurrencias de subconjuntos de "lineas de control" para el chequeo de las dimensiones. Se elimina el trigger de automatización de ingreso ya que solo agrega líneas a la [[TABLA:modulossbs]] Anterior estructura:
<pre>
delimiter $$

CREATE TABLE `modulosdet` (
  `ModuloID` char(8) NOT NULL,
  `ProductoID` char(8) NOT NULL,
  `ComposicID` int(5) NOT NULL AUTO_INCREMENT,
  `CantidadPR` int(5) DEFAULT NULL,
  `AnchoPredef` int(5) DEFAULT NULL,
  `AltoPredef` int(5) DEFAULT NULL,
  `DimensionChg` int(5) DEFAULT '1',
  `CantidadChg` int(5) DEFAULT '1',
  `ProductoChg` int(5) DEFAULT '1',
  `SubSetAncho` int(5) DEFAULT '1',
  `SubSetAlto` int(5) DEFAULT '1',
  `ProductoVsb` int(5) DEFAULT '1',
  PRIMARY KEY (`ModuloID`,`ProductoID`,`ComposicID`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1$$

CREATE
DEFINER=`sas_admin`@`%`
TRIGGER `fzggestion`.`Modifica_Modulo`
BEFORE UPDATE ON `fzggestion`.`modulosdet`
FOR EACH ROW
BEGIN
    SET
    NEW.SubSetAncho = IF(NEW.SubSetAncho=0,NULL,NEW.SubSetAncho),
    NEW.SubSetAlto  = IF(NEW.SubSetAlto=0,NULL,NEW.SubSetAlto);
END
$$

</pre>
*20121121
**Alta
== Uso ==
== URL ==