Tareas #845: Repasar las remesas, al sacar la lista de recibos de proveedor a elegir para la remesa tarda mucho
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@1057 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
8325ba3b6d
commit
83afd1cbbf
@ -3223,7 +3223,6 @@ group by ID_RECIBO_COMPENSADO
|
|||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
/* View: V_RECIBOS_CLIENTE */
|
|
||||||
CREATE VIEW V_RECIBOS_CLIENTE(
|
CREATE VIEW V_RECIBOS_CLIENTE(
|
||||||
ID,
|
ID,
|
||||||
ID_RECIBO_COMPENSADO,
|
ID_RECIBO_COMPENSADO,
|
||||||
@ -3258,18 +3257,18 @@ CREATE VIEW V_RECIBOS_CLIENTE(
|
|||||||
AS
|
AS
|
||||||
SELECT RECIBOS_CLIENTE.ID,
|
SELECT RECIBOS_CLIENTE.ID,
|
||||||
RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO,
|
RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO,
|
||||||
RECIBO_COMPENSADO1.REFERENCIA,
|
NULL, /*RECIBO_COMPENSADO1.REFERENCIA, Desactivamos recibos compensados para mejorar rendimiento, ya que no los usan*/
|
||||||
RECIBOS_CLIENTE.REFERENCIA,
|
RECIBOS_CLIENTE.REFERENCIA,
|
||||||
CASE
|
CASE
|
||||||
WHEN RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO IS NULL
|
WHEN RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO IS NULL
|
||||||
THEN TRIM(V_REC_CLI_SITUACION.SITUACION)
|
THEN TRIM(V_REC_CLI_SITUACION.SITUACION)
|
||||||
ELSE TRIM(RECIBO_COMPENSADO2.SITUACION)
|
/*ELSE TRIM(RECIBO_COMPENSADO2.SITUACION)*/
|
||||||
END,
|
END,
|
||||||
RECIBOS_CLIENTE.ID_FACTURA,
|
RECIBOS_CLIENTE.ID_FACTURA,
|
||||||
RECIBOS_CLIENTE.ID_REMESA, REMESAS_CLIENTE.REFERENCIA as REFERENCIA_REMESA,
|
RECIBOS_CLIENTE.ID_REMESA, REMESAS_CLIENTE.REFERENCIA as REFERENCIA_REMESA,
|
||||||
RECIBOS_CLIENTE.FECHA_EMISION, RECIBOS_CLIENTE.FECHA_VENCIMIENTO, RECIBOS_CLIENTE.DESCRIPCION,
|
RECIBOS_CLIENTE.FECHA_EMISION, RECIBOS_CLIENTE.FECHA_VENCIMIENTO, RECIBOS_CLIENTE.DESCRIPCION,
|
||||||
RECIBOS_CLIENTE.OBSERVACIONES, RECIBOS_CLIENTE.IMPORTE, RECIBOS_CLIENTE.OTROS_GASTOS,
|
RECIBOS_CLIENTE.OBSERVACIONES, RECIBOS_CLIENTE.IMPORTE, RECIBOS_CLIENTE.OTROS_GASTOS,
|
||||||
COALESCE(RECIBOS_CLIENTE.IMPORTE, 0) + COALESCE(RECIBOS_CLIENTE.OTROS_GASTOS, 0) + COALESCE(V_REC_CLI_COMPENSADOS.IMPORTE_TOTAL_COMPENSADO, 0),
|
COALESCE(RECIBOS_CLIENTE.IMPORTE, 0) + COALESCE(RECIBOS_CLIENTE.OTROS_GASTOS, 0), /* + COALESCE(V_REC_CLI_COMPENSADOS.IMPORTE_TOTAL_COMPENSADO, 0),*/
|
||||||
|
|
||||||
FACTURAS_CLIENTE.FECHA_FACTURA, FORMAS_PAGO.DESCRIPCION, FACTURAS_CLIENTE.IMPORTE_TOTAL,
|
FACTURAS_CLIENTE.FECHA_FACTURA, FORMAS_PAGO.DESCRIPCION, FACTURAS_CLIENTE.IMPORTE_TOTAL,
|
||||||
FACTURAS_CLIENTE.ID_EMPRESA, FACTURAS_CLIENTE.DATOS_BANCARIOS,
|
FACTURAS_CLIENTE.ID_EMPRESA, FACTURAS_CLIENTE.DATOS_BANCARIOS,
|
||||||
@ -3291,12 +3290,14 @@ LEFT JOIN CONTACTOS
|
|||||||
ON (CONTACTOS.ID = FACTURAS_CLIENTE.ID_CLIENTE)
|
ON (CONTACTOS.ID = FACTURAS_CLIENTE.ID_CLIENTE)
|
||||||
LEFT JOIN REMESAS_CLIENTE
|
LEFT JOIN REMESAS_CLIENTE
|
||||||
ON (REMESAS_CLIENTE.ID = RECIBOS_CLIENTE.ID_REMESA)
|
ON (REMESAS_CLIENTE.ID = RECIBOS_CLIENTE.ID_REMESA)
|
||||||
|
/*
|
||||||
LEFT JOIN V_REC_CLI_COMPENSADOS
|
LEFT JOIN V_REC_CLI_COMPENSADOS
|
||||||
ON (V_REC_CLI_COMPENSADOS.ID_RECIBO = RECIBOS_CLIENTE.ID)
|
ON (V_REC_CLI_COMPENSADOS.ID_RECIBO = RECIBOS_CLIENTE.ID)
|
||||||
LEFT JOIN RECIBOS_CLIENTE RECIBO_COMPENSADO1
|
LEFT JOIN RECIBOS_CLIENTE RECIBO_COMPENSADO1
|
||||||
ON (RECIBO_COMPENSADO1.ID = RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO)
|
ON (RECIBO_COMPENSADO1.ID = RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO)
|
||||||
LEFT JOIN V_REC_CLI_SITUACION RECIBO_COMPENSADO2
|
LEFT JOIN V_REC_CLI_SITUACION RECIBO_COMPENSADO2
|
||||||
ON (RECIBO_COMPENSADO2.ID_RECIBO = RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO)
|
ON (RECIBO_COMPENSADO2.ID_RECIBO = RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO)
|
||||||
|
*/
|
||||||
;
|
;
|
||||||
|
|
||||||
/* View: V_RECIBOS_PROVEEDOR */
|
/* View: V_RECIBOS_PROVEEDOR */
|
||||||
@ -3332,19 +3333,19 @@ CREATE VIEW V_RECIBOS_PROVEEDOR(
|
|||||||
AS
|
AS
|
||||||
SELECT RECIBOS_PROVEEDOR.ID,
|
SELECT RECIBOS_PROVEEDOR.ID,
|
||||||
RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO,
|
RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO,
|
||||||
RECIBO_COMPENSADO1.REFERENCIA,
|
NULL, /*RECIBO_COMPENSADO1.REFERENCIA, Desactivamos recibos compensados para mejorar rendimiento, ya que no los usan*/
|
||||||
RECIBOS_PROVEEDOR.REFERENCIA,
|
RECIBOS_PROVEEDOR.REFERENCIA,
|
||||||
RECIBOS_PROVEEDOR.REFERENCIA_PROVEEDOR,
|
RECIBOS_PROVEEDOR.REFERENCIA_PROVEEDOR,
|
||||||
CASE
|
CASE
|
||||||
WHEN RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO IS NULL
|
WHEN RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO IS NULL
|
||||||
THEN TRIM(V_REC_PRO_SITUACION.SITUACION)
|
THEN TRIM(V_REC_PRO_SITUACION.SITUACION)
|
||||||
ELSE TRIM(RECIBO_COMPENSADO2.SITUACION)
|
/*ELSE TRIM(RECIBO_COMPENSADO2.SITUACION)*/
|
||||||
END,
|
END,
|
||||||
RECIBOS_PROVEEDOR.ID_FACTURA,
|
RECIBOS_PROVEEDOR.ID_FACTURA,
|
||||||
RECIBOS_PROVEEDOR.ID_REMESA, REMESAS_PROVEEDOR.REFERENCIA as REFERENCIA_REMESA,
|
RECIBOS_PROVEEDOR.ID_REMESA, REMESAS_PROVEEDOR.REFERENCIA as REFERENCIA_REMESA,
|
||||||
RECIBOS_PROVEEDOR.FECHA_EMISION, RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, RECIBOS_PROVEEDOR.DESCRIPCION,
|
RECIBOS_PROVEEDOR.FECHA_EMISION, RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, RECIBOS_PROVEEDOR.DESCRIPCION,
|
||||||
RECIBOS_PROVEEDOR.OBSERVACIONES, RECIBOS_PROVEEDOR.IMPORTE, RECIBOS_PROVEEDOR.OTROS_GASTOS,
|
RECIBOS_PROVEEDOR.OBSERVACIONES, RECIBOS_PROVEEDOR.IMPORTE, RECIBOS_PROVEEDOR.OTROS_GASTOS,
|
||||||
COALESCE(RECIBOS_PROVEEDOR.IMPORTE, 0) + COALESCE(RECIBOS_PROVEEDOR.OTROS_GASTOS, 0) + COALESCE(V_REC_PRO_COMPENSADOS.IMPORTE_TOTAL_COMPENSADO, 0),
|
COALESCE(RECIBOS_PROVEEDOR.IMPORTE, 0) + COALESCE(RECIBOS_PROVEEDOR.OTROS_GASTOS, 0), /* + COALESCE(V_REC_PRO_COMPENSADOS.IMPORTE_TOTAL_COMPENSADO, 0),*/
|
||||||
|
|
||||||
FACTURAS_PROVEEDOR.REFERENCIA_PROVEEDOR, FACTURAS_PROVEEDOR.FECHA_FACTURA,
|
FACTURAS_PROVEEDOR.REFERENCIA_PROVEEDOR, FACTURAS_PROVEEDOR.FECHA_FACTURA,
|
||||||
FORMAS_PAGO.DESCRIPCION, FACTURAS_PROVEEDOR.IMPORTE_TOTAL,
|
FORMAS_PAGO.DESCRIPCION, FACTURAS_PROVEEDOR.IMPORTE_TOTAL,
|
||||||
@ -3367,12 +3368,14 @@ LEFT JOIN CONTACTOS
|
|||||||
ON (CONTACTOS.ID = FACTURAS_PROVEEDOR.ID_PROVEEDOR)
|
ON (CONTACTOS.ID = FACTURAS_PROVEEDOR.ID_PROVEEDOR)
|
||||||
LEFT JOIN REMESAS_PROVEEDOR
|
LEFT JOIN REMESAS_PROVEEDOR
|
||||||
ON (REMESAS_PROVEEDOR.ID = RECIBOS_PROVEEDOR.ID_REMESA)
|
ON (REMESAS_PROVEEDOR.ID = RECIBOS_PROVEEDOR.ID_REMESA)
|
||||||
|
/*
|
||||||
LEFT JOIN V_REC_PRO_COMPENSADOS
|
LEFT JOIN V_REC_PRO_COMPENSADOS
|
||||||
ON (V_REC_PRO_COMPENSADOS.ID_RECIBO = RECIBOS_PROVEEDOR.ID)
|
ON (V_REC_PRO_COMPENSADOS.ID_RECIBO = RECIBOS_PROVEEDOR.ID)
|
||||||
LEFT JOIN RECIBOS_PROVEEDOR RECIBO_COMPENSADO1
|
LEFT JOIN RECIBOS_PROVEEDOR RECIBO_COMPENSADO1
|
||||||
ON (RECIBO_COMPENSADO1.ID = RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO)
|
ON (RECIBO_COMPENSADO1.ID = RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO)
|
||||||
LEFT JOIN V_REC_PRO_SITUACION RECIBO_COMPENSADO2
|
LEFT JOIN V_REC_PRO_SITUACION RECIBO_COMPENSADO2
|
||||||
ON (RECIBO_COMPENSADO2.ID_RECIBO = RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO)
|
ON (RECIBO_COMPENSADO2.ID_RECIBO = RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO)
|
||||||
|
*/
|
||||||
;
|
;
|
||||||
|
|
||||||
CREATE VIEW V_REMESAS_CLIENTE(
|
CREATE VIEW V_REMESAS_CLIENTE(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user