cancel
Showing results for 
Search instead for 
Did you mean: 

Creacion de alertas Pedido - Cliente

Former Member
0 Kudos

Como estan miren soy nuevo en el tema de alertas y quiero saber como puedo hacer una alerta que me diga los clientes que no se le han realizado ningún documento en un perido de 6 meses

Les agradezco toda la ayuda

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

tu tienes la consulta es que yo de eso nada se es mi primera vez

felipe_loyolarodriguez
Active Contributor
0 Kudos

Estimado

Prueba este query


SELECT T0.CardCode, T0.CardName, T2.DocEntry, T2.DocNum, T2.DocDate, DATEDIFF(MONTH, T2.DocDate, GETDATE())'Meses', T2.DocTotal
FROM OCRD T0
INNER JOIN 	(
		SELECT DISTINCT A.CardCode'CardCode', A.CardName'CardName', MAX(A.DocEntry)'DocEntry'
		FROM ORDR A
		WHERE DATEDIFF(MONTH, A.DocDate, GETDATE())>=6
		GROUP BY A.CardCode, A.CardName
		) T1 ON T1.CardCode=T0.CardCode
INNER JOIN ORDR T2 ON T2.DocEntry=T1.DocEntry AND T2.CardCode=T0.CardCode
ORDER BY 6,1

Saludos

angeles804
Active Contributor
0 Kudos

este query lo modifque. checalo




SELECT DISTINCT(T0.CardCode), T0.CarDNAME,MAX(T1.DOCDATE)AS 'ULTIMO PEDIDO',DATEDIFF(MONTH,MAX(T1.DOCDATE),GETDATE())'MESES'
FROM OCRD T0
INNER JOIN ORDR T1 ON T0.CARDCODE=T1.CARDCODE
WHERE T0.CARDCODE NOT IN(SELECT DISTINCT(T2.CARDCODE) 
                                   FROM ORDR T2 WHERE DATEDIFF(MONTH, T2.DocDate, GETDATE())<=6)
GROUP BY T0.CARDCODE,T0.CARDNAME

creo que esto es lo que buscas.

agregalo en el query manager, y luego abres gestion/gestion de alarmas, abres la forma y luego seleccionas el query desde el query manager y palo meas a quienes quieres que les llegue, el query te toma la fecha del día de hoy. oks. espero que te sirva.

lo cheque y según yo te arroja los clientes que tienen pedidos por mas de 6 meses, si te das cuenta hago un in not sobre otra consulta que tiene la condición de aquellos clientes que han comprado los últimos 6 meses.

Edited by: mary merecias on Aug 19, 2011 10:45 AM

Edited by: mary merecias on Aug 19, 2011 10:46 AM

Edited by: mary merecias on Aug 19, 2011 10:52 AM

Answers (3)

Answers (3)

Former Member
0 Kudos

Me funciono muchas gracias que biennnn

Former Member
0 Kudos

Hola

Ese seria cuando los clientes se encuentren inactivos yo necesecitaria es la alerta con los clientes activos pero que no han realizado pedidos en un periodo de 6 meses eso se puede hacer como no se de eso no se si se pueda

angeles804
Active Contributor
0 Kudos

bueno, mira ese reporte filtra el documento por solo pedidos, y quita la paloma en todo lo demás. y así te checa. osea, viene el de inactivos en el documento que tu selecciones. pero la alerta puedes generar un query y luego en la gestion de alarmas dentro de gestion la mandas a llamar, osea la jalas ahi y luego pones cada cuando quieres que se repita la consulta y aquien le llega la alarma.

angeles804
Active Contributor
0 Kudos

te puede servir el reporte de clientes inactivos, en socios de negocios /reportes/clientes inactivos ahi pones que clientes, el rango, y luego desde que fecha. oks. y ya en el reporte seleccionas los documentos, así ya no ocupas alertas. oks :D! , eso puedes checarlo y lo puede checar cualquier persona.

Edited by: mary merecias on Aug 18, 2011 2:45 PM