Imprimir pagina | Cerrar ventana

USO TABLEROS

Printed From: Macri y Asociados
Categoria: CRM
Nombre Foro: Uso
Descripcion foro: Foro sobre uso funcional del CRM
URL: https://soporte.macri.com.ar/forum_posts.asp?TID=4453
Fecha de impresion: 24/Mayo/2024 en 9:01am


Topic: USO TABLEROS
Posteado por : ivanrisso
Encabezado: USO TABLEROS
Fecha de posteo: 01/Enero/2024 en 6:01pm
Buenas, puedo usar el tablero armar un cash flow con la información de tango?
Intenté usar una consulta original de tango dandole apertura y consulta sql pero me da este error:

https://prnt.sc/9LBQNjN9qfYh


gracias



Respuestas:
Posteado por : pablomacri
Fecha de posteo: 02/Enero/2024 en 9:10am
de donde sacaste esa consulta? por lo que se llega a ver en la captura tiene parametros, puede que no este completa (que le falte la definicion).
Probaste esa consulta correrla en un live o un manager de sql y funciona?
sino pegame la consulta y te digo que pasa..


-------------
Pablo S. Macri
Gerente de Sistemas
Macri & Asociados S.A.
http://www.macri.com.ar


Posteado por : ivanrisso
Fecha de posteo: 02/Enero/2024 en 9:14am
Buen dia pablo!
La saqué desde tango live - tesoreria - cheques propios - pendientes de debitar.

Es la consulta original sin aplicar ningun filtro ni nada. La consulta la pequé en el live del crm y salió andando, te la dejo aqui:

DECLARE @__doJoin_1 int = 0;
DECLARE @__Anulado_Key_2 nvarchar(1) = N'X';
DECLARE @__ToUpper_3 nvarchar(4000) = N'NO';

SET DEADLOCK_PRIORITY -8;

SELECT CAST([s].[N_CHEQUE] AS decimal(18,2)) AS [NRO_DE_CHEQUE], [s].[FECHA_CHEQ] AS N'Fecha del cheque', [dbo].[CalcularSemanaDelMes]([s].[FECHA_CHEQ]) AS N'Semana / mes', .[COD_BANCO] AS N'Cód. banco', .[DESC_BANCO] AS N'Desc. banco', [m].[SIMBOLO_MONEDA] AS N'Moneda', COALESCE(SUM([s].[IMPORTE_CH]), 0.0) AS N'Importe', .[ID_BANCO]

FROM [SBA15] AS [s]
LEFT JOIN [CPA01] AS [c] ON [s].[PROVEEDOR] = [c].[COD_PROVEE]
INNER JOIN [SBA01] AS [s0] ON [s].[CTA_EMISIO] = [s0].[COD_CTA]
INNER JOIN [MONEDA] AS [m] ON [s0].[ID_MONEDA] = [m].[ID_MONEDA]
LEFT JOIN [PARAMETRO_GBL] AS

ON [m].[ID_MONEDA] =

.[ID_MONEDA_ALTERNATIVA_HABITUAL]

INNER JOIN [BANCO] AS ON [s].[ID_BANCO] = .[ID_BANCO]
LEFT JOIN [SBA05] AS [s1] ON (((([s].[N_COMP_EMI] = [s1].[N_COMP]) AND ([s].[T_COMP_EMI] = [s1].[COD_COMP])) AND ([s].[CTA_EMISIO] = [s1].[COD_CTA])) AND ([s].[BARRA_EMI] = [s1].[BARRA])) AND ([s].[RENGLON_EMI] = [s1].[RENGLON])
LEFT JOIN [SBA04] AS [s2] ON (([s1].[N_COMP] = [s2].[N_COMP]) AND ([s1].[COD_COMP] = [s2].[COD_COMP])) AND (([s1].[BARRA] = [s2].[BARRA]) OR ([s1].[BARRA] IS NULL AND [s2].[BARRA] IS NULL))
LEFT JOIN [dbo].[ClasificadorCPA01](@__doJoin_1) AS [c0] ON [c].[ID_CPA01] = [c0].[ID_CPA01]
WHERE ([s].[ESTADO] <> @__Anulado_Key_2) AND (UPPER(CASE
    WHEN [s].[M_CONC_EMI] = CAST(0 AS bit) THEN N'No'
    WHEN [s].[M_CONC_EMI] = CAST(1 AS bit) THEN N'Si'
    ELSE N''
END) = @__ToUpper_3)
GROUP BY CAST([s].[N_CHEQUE] AS decimal(18,2)), [s].[FECHA_CHEQ], [dbo].[CalcularSemanaDelMes]([s].[FECHA_CHEQ]), .[COD_BANCO], .[DESC_BANCO], [m].[SIMBOLO_MONEDA], .[ID_BANCO]


Posteado por : pablomacri
Fecha de posteo: 02/Enero/2024 en 9:17am
fijate de pegarla como solo texto, o pasamela en un txt porque fijate que te corto partes (el editor te reconoce algunas combinaciones como el inicio de negrita, etc)

-------------
Pablo S. Macri
Gerente de Sistemas
Macri & Asociados S.A.
http://www.macri.com.ar


Posteado por : pablomacri
Fecha de posteo: 02/Enero/2024 en 9:22am
Reemplaza por esto (hay que sacarle los parametros de arriba y meterlos directamente en la consulta):

SELECT CAST([s].[N_CHEQUE] AS decimal(18,2)) AS [NRO_DE_CHEQUE], [s].[FECHA_CHEQ] AS N'Fecha del cheque', [dbo].[CalcularSemanaDelMes]([s].[FECHA_CHEQ]) AS N'Semana / mes', [b].[COD_BANCO] AS N'Cód. banco', [b].[DESC_BANCO] AS N'Desc. banco', [m].[SIMBOLO_MONEDA] AS N'Moneda', COALESCE(SUM([s].[IMPORTE_CH]), 0.0) AS N'Importe', [b].[ID_BANCO]

FROM [SBA15] AS [s]
LEFT JOIN [CPA01] AS [c] ON [s].[PROVEEDOR] = [c].[COD_PROVEE]
INNER JOIN [SBA01] AS [s0] ON [s].[CTA_EMISIO] = [s0].[COD_CTA]
INNER JOIN [MONEDA] AS [m] ON [s0].[ID_MONEDA] = [m].[ID_MONEDA]
LEFT JOIN [PARAMETRO_GBL] AS [p] ON [m].[ID_MONEDA] = [p].[ID_MONEDA_ALTERNATIVA_HABITUAL]
INNER JOIN [BANCO] AS [b] ON [s].[ID_BANCO] = [b].[ID_BANCO]
LEFT JOIN [SBA05] AS [s1] ON (((([s].[N_COMP_EMI] = [s1].[N_COMP]) AND ([s].[T_COMP_EMI] = [s1].[COD_COMP])) AND ([s].[CTA_EMISIO] = [s1].[COD_CTA])) AND ([s].[BARRA_EMI] = [s1].[BARRA])) AND ([s].[RENGLON_EMI] = [s1].[RENGLON])
LEFT JOIN [SBA04] AS [s2] ON (([s1].[N_COMP] = [s2].[N_COMP]) AND ([s1].[COD_COMP] = [s2].[COD_COMP])) AND (([s1].[BARRA] = [s2].[BARRA]) OR ([s1].[BARRA] IS NULL AND [s2].[BARRA] IS NULL))
LEFT JOIN [dbo].[ClasificadorCPA01](0) AS [c0] ON [c].[ID_CPA01] = [c0].[ID_CPA01]
WHERE ([s].[ESTADO] <> 'X') AND (UPPER(CASE
    WHEN [s].[M_CONC_EMI] = CAST(0 AS bit) THEN N'No'
    WHEN [s].[M_CONC_EMI] = CAST(1 AS bit) THEN N'Si'
    ELSE N''
END) = 'NO')
GROUP BY CAST([s].[N_CHEQUE] AS decimal(18,2)), [s].[FECHA_CHEQ], [dbo].[CalcularSemanaDelMes]([s].[FECHA_CHEQ]), [b].[COD_BANCO], [b].[DESC_BANCO], [m].[SIMBOLO_MONEDA], [b].[ID_BANCO]


-------------
Pablo S. Macri
Gerente de Sistemas
Macri & Asociados S.A.
http://www.macri.com.ar


Posteado por : ivanrisso
Fecha de posteo: 02/Enero/2024 en 10:13am
Bien voy entendiendo, y en este caso como debería reemplazar:

DECLARE @__Si_Key_4 bit = CAST(1 AS bit);
DECLARE @__No_Key_5 bit = CAST(0 AS bit);






Posteado por : pablomacri
Fecha de posteo: 02/Enero/2024 en 11:14am
el primero por un 1, el segundo por un 0

-------------
Pablo S. Macri
Gerente de Sistemas
Macri & Asociados S.A.
http://www.macri.com.ar



Imprimir pagina | Cerrar ventana