factuges.sql -> repaso para la columna CANTIDAD. Ahora es un NUMERIC(11,2) en vez de FLOAT. Se ha declarado también un dominio.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@900 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
c409754043
commit
a2a0e12a7a
@ -51,6 +51,9 @@ BLOB SUB_TYPE 0 SEGMENT SIZE 80;
|
|||||||
CREATE DOMAIN TIPO_BOOLEANO AS
|
CREATE DOMAIN TIPO_BOOLEANO AS
|
||||||
SMALLINT;
|
SMALLINT;
|
||||||
|
|
||||||
|
CREATE DOMAIN TIPO_CANTIDAD AS
|
||||||
|
NUMERIC(11,2);
|
||||||
|
|
||||||
CREATE DOMAIN TIPO_CONCEPTO AS
|
CREATE DOMAIN TIPO_CONCEPTO AS
|
||||||
VARCHAR(2000);
|
VARCHAR(2000);
|
||||||
|
|
||||||
@ -248,84 +251,6 @@ SET GENERATOR GEN_USUARIOS_ID TO 1;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
SET TERM ^ ;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************/
|
|
||||||
/**** Stored Procedures ****/
|
|
||||||
/******************************************************************************/
|
|
||||||
|
|
||||||
CREATE PROCEDURE PRO_ART_RECALCULAR_PVP (
|
|
||||||
ID_EMPRESA INTEGER,
|
|
||||||
PARAM_MARGEN FLOAT,
|
|
||||||
PARAM_TIEMPO NUMERIC(11,2))
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
EXIT;
|
|
||||||
END^
|
|
||||||
|
|
||||||
|
|
||||||
CREATE PROCEDURE PRO_PRES_CAPITULOS (
|
|
||||||
AID INTEGER)
|
|
||||||
RETURNS (
|
|
||||||
ID INTEGER,
|
|
||||||
ID_PRESUPUESTO INTEGER,
|
|
||||||
POSICION INTEGER,
|
|
||||||
TIPO_DETALLE VARCHAR(25),
|
|
||||||
CONCEPTO VARCHAR(2000),
|
|
||||||
IMPORTE_TOTAL NUMERIC(11,2),
|
|
||||||
VISIBLE SMALLINT)
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
SUSPEND;
|
|
||||||
END^
|
|
||||||
|
|
||||||
|
|
||||||
CREATE PROCEDURE PRO_PRES_CAPITULOS_CONCEPTOS (
|
|
||||||
AID INTEGER)
|
|
||||||
RETURNS (
|
|
||||||
ID INTEGER,
|
|
||||||
ID_PRESUPUESTO INTEGER,
|
|
||||||
POSICION INTEGER,
|
|
||||||
TIPO_DETALLE VARCHAR(25),
|
|
||||||
ID_CAPITULO INTEGER,
|
|
||||||
ID_ARTICULO INTEGER,
|
|
||||||
REFERENCIA VARCHAR(255),
|
|
||||||
CONCEPTO VARCHAR(2000),
|
|
||||||
CANTIDAD FLOAT,
|
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
|
||||||
IMPORTE_UNIDAD NUMERIC(11,2),
|
|
||||||
DESCUENTO FLOAT,
|
|
||||||
IMPORTE_PORTE NUMERIC(11,2),
|
|
||||||
IMPORTE_TOTAL NUMERIC(11,2),
|
|
||||||
VISIBLE SMALLINT)
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
SUSPEND;
|
|
||||||
END^
|
|
||||||
|
|
||||||
|
|
||||||
CREATE PROCEDURE PRO_PRES_RESUMEN (
|
|
||||||
AID INTEGER)
|
|
||||||
RETURNS (
|
|
||||||
ID INTEGER,
|
|
||||||
ID_PRESUPUESTO INTEGER,
|
|
||||||
POSICION INTEGER,
|
|
||||||
TIPO_DETALLE VARCHAR(25),
|
|
||||||
CONCEPTO VARCHAR(2000),
|
|
||||||
IMPORTE_TOTAL NUMERIC(11,2),
|
|
||||||
VISIBLE SMALLINT)
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
SUSPEND;
|
|
||||||
END^
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SET TERM ; ^
|
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
/**** Tables ****/
|
/**** Tables ****/
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
@ -384,7 +309,7 @@ CREATE TABLE ALBARANES_CLIENTE_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
@ -441,7 +366,7 @@ CREATE TABLE ALBARANES_PROVEEDOR_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
@ -763,7 +688,7 @@ CREATE TABLE FACTURAS_CLIENTE_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
@ -815,7 +740,7 @@ CREATE TABLE FACTURAS_PROVEEDOR_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
@ -877,7 +802,7 @@ CREATE TABLE MOVIMIENTOS (
|
|||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
FECHA_MOVIMIENTO DATE,
|
FECHA_MOVIMIENTO DATE,
|
||||||
TIPO VARCHAR(1),
|
TIPO VARCHAR(1),
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
CAUSA TIPO_CONCEPTO,
|
CAUSA TIPO_CONCEPTO,
|
||||||
ID_ALMACEN_RESERVA TIPO_ID
|
ID_ALMACEN_RESERVA TIPO_ID
|
||||||
);
|
);
|
||||||
@ -981,7 +906,7 @@ CREATE TABLE PEDIDOS_CLIENTE_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
IMPORTE_PORTE TIPO_IMPORTE,
|
IMPORTE_PORTE TIPO_IMPORTE,
|
||||||
@ -1037,7 +962,7 @@ CREATE TABLE PEDIDOS_PROVEEDOR_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
@ -1113,7 +1038,7 @@ CREATE TABLE PRESUPUESTOS_CLIENTE_DETALLES (
|
|||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
ID_ARTICULO TIPO_ID,
|
ID_ARTICULO TIPO_ID,
|
||||||
CONCEPTO TIPO_CONCEPTO,
|
CONCEPTO TIPO_CONCEPTO,
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD TIPO_CANTIDAD,
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
@ -2344,7 +2269,7 @@ AS
|
|||||||
SELECT FECHA_MOVIMIENTO, ID_ALMACEN, ID_ARTICULO, TIPO,
|
SELECT FECHA_MOVIMIENTO, ID_ALMACEN, ID_ARTICULO, TIPO,
|
||||||
CASE WHEN TIPO = 'S' THEN (-1)* CANTIDAD
|
CASE WHEN TIPO = 'S' THEN (-1)* CANTIDAD
|
||||||
ELSE CANTIDAD END,
|
ELSE CANTIDAD END,
|
||||||
'Regularización por - ' || CAUSA
|
'Regularizaci¢n por - ' || CAUSA
|
||||||
FROM MOVIMIENTOS
|
FROM MOVIMIENTOS
|
||||||
;
|
;
|
||||||
|
|
||||||
@ -3740,10 +3665,9 @@ CREATE INDEX REMESAS_PROVEEDOR_IDX1 ON REMESAS_PROVEEDOR (FECHA_REMESA);
|
|||||||
/**** Stored Procedures ****/
|
/**** Stored Procedures ****/
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
SET TERM ^ ;
|
SET TERM ^ ;
|
||||||
|
|
||||||
ALTER PROCEDURE PRO_ART_RECALCULAR_PVP (
|
CREATE PROCEDURE PRO_ART_RECALCULAR_PVP (
|
||||||
ID_EMPRESA INTEGER,
|
ID_EMPRESA INTEGER,
|
||||||
PARAM_MARGEN FLOAT,
|
PARAM_MARGEN FLOAT,
|
||||||
PARAM_TIEMPO NUMERIC(11,2))
|
PARAM_TIEMPO NUMERIC(11,2))
|
||||||
@ -3774,7 +3698,7 @@ end
|
|||||||
^
|
^
|
||||||
|
|
||||||
|
|
||||||
ALTER PROCEDURE PRO_PRES_CAPITULOS (
|
CREATE PROCEDURE PRO_PRES_CAPITULOS (
|
||||||
AID INTEGER)
|
AID INTEGER)
|
||||||
RETURNS (
|
RETURNS (
|
||||||
ID INTEGER,
|
ID INTEGER,
|
||||||
@ -3782,7 +3706,7 @@ RETURNS (
|
|||||||
POSICION INTEGER,
|
POSICION INTEGER,
|
||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
CONCEPTO VARCHAR(2000),
|
CONCEPTO VARCHAR(2000),
|
||||||
IMPORTE_TOTAL NUMERIC(11,2),
|
IMPORTE_TOTAL NUMERIC(11,4),
|
||||||
VISIBLE SMALLINT)
|
VISIBLE SMALLINT)
|
||||||
AS
|
AS
|
||||||
declare variable num_filas integer;
|
declare variable num_filas integer;
|
||||||
@ -3863,7 +3787,7 @@ end
|
|||||||
^
|
^
|
||||||
|
|
||||||
|
|
||||||
ALTER PROCEDURE PRO_PRES_CAPITULOS_CONCEPTOS (
|
CREATE PROCEDURE PRO_PRES_CAPITULOS_CONCEPTOS (
|
||||||
AID INTEGER)
|
AID INTEGER)
|
||||||
RETURNS (
|
RETURNS (
|
||||||
ID INTEGER,
|
ID INTEGER,
|
||||||
@ -3874,12 +3798,12 @@ RETURNS (
|
|||||||
ID_ARTICULO INTEGER,
|
ID_ARTICULO INTEGER,
|
||||||
REFERENCIA VARCHAR(255),
|
REFERENCIA VARCHAR(255),
|
||||||
CONCEPTO VARCHAR(2000),
|
CONCEPTO VARCHAR(2000),
|
||||||
CANTIDAD FLOAT,
|
CANTIDAD NUMERIC(11,2),
|
||||||
UNIDAD_MEDIDA VARCHAR(255),
|
UNIDAD_MEDIDA VARCHAR(255),
|
||||||
IMPORTE_UNIDAD NUMERIC(11,2),
|
IMPORTE_UNIDAD NUMERIC(11,4),
|
||||||
DESCUENTO FLOAT,
|
DESCUENTO FLOAT,
|
||||||
IMPORTE_PORTE NUMERIC(11,2),
|
IMPORTE_PORTE NUMERIC(11,4),
|
||||||
IMPORTE_TOTAL NUMERIC(11,2),
|
IMPORTE_TOTAL NUMERIC(11,4),
|
||||||
VISIBLE SMALLINT)
|
VISIBLE SMALLINT)
|
||||||
AS
|
AS
|
||||||
declare variable capitulo_actual integer;
|
declare variable capitulo_actual integer;
|
||||||
@ -3913,7 +3837,7 @@ end
|
|||||||
^
|
^
|
||||||
|
|
||||||
|
|
||||||
ALTER PROCEDURE PRO_PRES_RESUMEN (
|
CREATE PROCEDURE PRO_PRES_RESUMEN (
|
||||||
AID INTEGER)
|
AID INTEGER)
|
||||||
RETURNS (
|
RETURNS (
|
||||||
ID INTEGER,
|
ID INTEGER,
|
||||||
@ -3921,7 +3845,7 @@ RETURNS (
|
|||||||
POSICION INTEGER,
|
POSICION INTEGER,
|
||||||
TIPO_DETALLE VARCHAR(25),
|
TIPO_DETALLE VARCHAR(25),
|
||||||
CONCEPTO VARCHAR(2000),
|
CONCEPTO VARCHAR(2000),
|
||||||
IMPORTE_TOTAL NUMERIC(11,2),
|
IMPORTE_TOTAL NUMERIC(11,4),
|
||||||
VISIBLE SMALLINT)
|
VISIBLE SMALLINT)
|
||||||
AS
|
AS
|
||||||
declare variable num_capitulos integer;
|
declare variable num_capitulos integer;
|
||||||
@ -4026,10 +3950,8 @@ begin
|
|||||||
end
|
end
|
||||||
^
|
^
|
||||||
|
|
||||||
|
|
||||||
SET TERM ; ^
|
SET TERM ; ^
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
/**** Descriptions ****/
|
/**** Descriptions ****/
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user