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
|
||||
SMALLINT;
|
||||
|
||||
CREATE DOMAIN TIPO_CANTIDAD AS
|
||||
NUMERIC(11,2);
|
||||
|
||||
CREATE DOMAIN TIPO_CONCEPTO AS
|
||||
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 ****/
|
||||
/******************************************************************************/
|
||||
@ -384,7 +309,7 @@ CREATE TABLE ALBARANES_CLIENTE_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
@ -441,7 +366,7 @@ CREATE TABLE ALBARANES_PROVEEDOR_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
@ -763,7 +688,7 @@ CREATE TABLE FACTURAS_CLIENTE_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
@ -815,7 +740,7 @@ CREATE TABLE FACTURAS_PROVEEDOR_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
@ -877,7 +802,7 @@ CREATE TABLE MOVIMIENTOS (
|
||||
ID_ARTICULO TIPO_ID,
|
||||
FECHA_MOVIMIENTO DATE,
|
||||
TIPO VARCHAR(1),
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
CAUSA TIPO_CONCEPTO,
|
||||
ID_ALMACEN_RESERVA TIPO_ID
|
||||
);
|
||||
@ -981,7 +906,7 @@ CREATE TABLE PEDIDOS_CLIENTE_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
IMPORTE_PORTE TIPO_IMPORTE,
|
||||
@ -1037,7 +962,7 @@ CREATE TABLE PEDIDOS_PROVEEDOR_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
@ -1113,7 +1038,7 @@ CREATE TABLE PRESUPUESTOS_CLIENTE_DETALLES (
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
ID_ARTICULO TIPO_ID,
|
||||
CONCEPTO TIPO_CONCEPTO,
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD TIPO_CANTIDAD,
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD TIPO_IMPORTE,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
@ -2344,7 +2269,7 @@ AS
|
||||
SELECT FECHA_MOVIMIENTO, ID_ALMACEN, ID_ARTICULO, TIPO,
|
||||
CASE WHEN TIPO = 'S' THEN (-1)* CANTIDAD
|
||||
ELSE CANTIDAD END,
|
||||
'Regularización por - ' || CAUSA
|
||||
'Regularizaci¢n por - ' || CAUSA
|
||||
FROM MOVIMIENTOS
|
||||
;
|
||||
|
||||
@ -3740,10 +3665,9 @@ CREATE INDEX REMESAS_PROVEEDOR_IDX1 ON REMESAS_PROVEEDOR (FECHA_REMESA);
|
||||
/**** Stored Procedures ****/
|
||||
/******************************************************************************/
|
||||
|
||||
SET TERM ^ ;
|
||||
|
||||
SET TERM ^ ;
|
||||
|
||||
ALTER PROCEDURE PRO_ART_RECALCULAR_PVP (
|
||||
CREATE PROCEDURE PRO_ART_RECALCULAR_PVP (
|
||||
ID_EMPRESA INTEGER,
|
||||
PARAM_MARGEN FLOAT,
|
||||
PARAM_TIEMPO NUMERIC(11,2))
|
||||
@ -3774,7 +3698,7 @@ end
|
||||
^
|
||||
|
||||
|
||||
ALTER PROCEDURE PRO_PRES_CAPITULOS (
|
||||
CREATE PROCEDURE PRO_PRES_CAPITULOS (
|
||||
AID INTEGER)
|
||||
RETURNS (
|
||||
ID INTEGER,
|
||||
@ -3782,7 +3706,7 @@ RETURNS (
|
||||
POSICION INTEGER,
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
CONCEPTO VARCHAR(2000),
|
||||
IMPORTE_TOTAL NUMERIC(11,2),
|
||||
IMPORTE_TOTAL NUMERIC(11,4),
|
||||
VISIBLE SMALLINT)
|
||||
AS
|
||||
declare variable num_filas integer;
|
||||
@ -3863,7 +3787,7 @@ end
|
||||
^
|
||||
|
||||
|
||||
ALTER PROCEDURE PRO_PRES_CAPITULOS_CONCEPTOS (
|
||||
CREATE PROCEDURE PRO_PRES_CAPITULOS_CONCEPTOS (
|
||||
AID INTEGER)
|
||||
RETURNS (
|
||||
ID INTEGER,
|
||||
@ -3874,12 +3798,12 @@ RETURNS (
|
||||
ID_ARTICULO INTEGER,
|
||||
REFERENCIA VARCHAR(255),
|
||||
CONCEPTO VARCHAR(2000),
|
||||
CANTIDAD FLOAT,
|
||||
CANTIDAD NUMERIC(11,2),
|
||||
UNIDAD_MEDIDA VARCHAR(255),
|
||||
IMPORTE_UNIDAD NUMERIC(11,2),
|
||||
IMPORTE_UNIDAD NUMERIC(11,4),
|
||||
DESCUENTO FLOAT,
|
||||
IMPORTE_PORTE NUMERIC(11,2),
|
||||
IMPORTE_TOTAL NUMERIC(11,2),
|
||||
IMPORTE_PORTE NUMERIC(11,4),
|
||||
IMPORTE_TOTAL NUMERIC(11,4),
|
||||
VISIBLE SMALLINT)
|
||||
AS
|
||||
declare variable capitulo_actual integer;
|
||||
@ -3913,7 +3837,7 @@ end
|
||||
^
|
||||
|
||||
|
||||
ALTER PROCEDURE PRO_PRES_RESUMEN (
|
||||
CREATE PROCEDURE PRO_PRES_RESUMEN (
|
||||
AID INTEGER)
|
||||
RETURNS (
|
||||
ID INTEGER,
|
||||
@ -3921,7 +3845,7 @@ RETURNS (
|
||||
POSICION INTEGER,
|
||||
TIPO_DETALLE VARCHAR(25),
|
||||
CONCEPTO VARCHAR(2000),
|
||||
IMPORTE_TOTAL NUMERIC(11,2),
|
||||
IMPORTE_TOTAL NUMERIC(11,4),
|
||||
VISIBLE SMALLINT)
|
||||
AS
|
||||
declare variable num_capitulos integer;
|
||||
@ -4026,10 +3950,8 @@ begin
|
||||
end
|
||||
^
|
||||
|
||||
|
||||
SET TERM ; ^
|
||||
|
||||
|
||||
/******************************************************************************/
|
||||
/**** Descriptions ****/
|
||||
/******************************************************************************/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user