== Descripción ==
Función de cálculo de precio en base a los parametros indicados sin acceder a base de datos de precios, ya con el valor del precio del producto indicado (dependiendo del tipo de cliente)
== Composición ==
Solo función de cálculo
== Estructura ==
<pre>
</pre>
== SQL ==
<small><pre>
CREATE  FUNCTION `CalculoPrecio`(pAncho INT(4),pAlto INT(4),pPrecioProd DECIMAL(10,2),pMagnitud CHAR(2),pOffsetVanoAlto INT(11),pOffsetVanoAncho INT(11),pCoefVanoAlto DECIMAL(16,8),pCoefVanoAncho DECIMAL(16,8),pValorElemento DECIMAL(16,8)) RETURNS decimal(10,2)
BEGIN
DECLARE pPrecioBase DECIMAL(10,2);
	CASE pMagnitud
		WHEN 'M2' THEN SET pPrecioBase = ((((pAlto+pOffsetVanoAlto) * pCoefVanoAlto) * ((pAncho+pOffsetVanoAncho) * pCoefVanoAncho))/1000000) *	pValorElemento * pPrecioProd;
		WHEN 'PR' THEN SET pPrecioBase = ((((pAlto+pOffsetVanoAlto) * 2 * pCoefVanoAlto) + ((pAncho+pOffsetVanoAncho) * 2 * pCoefVanoAncho)) / 1000 ) * pValorElemento * pPrecioProd;
		WHEN 'ML' THEN SET pPrecioBase = (((pAncho+pOffsetVanoAncho) * pCoefVanoAncho) / 1000 ) * pValorElemento * pPrecioProd;
		WHEN 'MG' THEN SET pPrecioBase = ((((pAlto+pOffsetVanoAlto)*pCoefVanoAlto) + ((pAncho+pOffsetVanoAncho)*pCoefVanoAncho))/1000) * pValorElemento * pPrecioProd;
		WHEN '2H' THEN SET pPrecioBase = (((pAlto+pOffsetVanoAlto)*pCoefVanoAlto) /1000) * pValorElemento * 2 * pPrecioProd;
		WHEN '2W' THEN SET pPrecioBase = (((pAncho+pOffsetVanoAncho)*pCoefVanoAncho)/1000) * pValorElemento * 2 * pPrecioProd;
		ELSE SET pPrecioBase = pValorElemento * pPrecioProd;
	END CASE;
	RETURN pPrecioBase;
END
</pre></small>

== Bitácora ==
== Uso ==
== URL ==