Imprimir pagina | Cerrar ventana

REPORTES DEL SISTEMA.-

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=125
Fecha de impresion: 16/Junio/2024 en 10:26pm


Topic: REPORTES DEL SISTEMA.-
Posteado por : abalde
Encabezado: REPORTES DEL SISTEMA.-
Fecha de posteo: 06/Agosto/2012 en 1:03pm
hola Leandro, Pablo.

Les hago dos consultas.

Yo tengo realizadas algunas consultas y vistas en SQL, que puedo trabajar desde el módulo Live pero quisiera presentarlas en reportes a partir de Crystal, cosa que el módulo Live no permite.  Entonces:

1 - ¿es posible que algunos reportes que el CRM no da sean incluidos como una opción más de listados si les paso esa consulta y/o vista?¿si es con costo por mi parte y cuál sería el costo o si va dentro del soporte?

2 - si dentro de los listados que el CRM ya da, por ejemplo, tomando el de vencimientos de facturas, yo les solicito que se le asocien más tablas del sistema de modo de agregar, desde Crystal, más campos al reporte, ¿es posible?¿esta actividad es con costo para mí o estamos dentro del soporte?

gracias.

saludos,



Respuestas:
Posteado por : pablomacri
Fecha de posteo: 06/Agosto/2012 en 1:17pm
1) el sistema tiene el modulo de envios masivos, que tiene una seccion de reportes personalizados (donde podes asociar un .rpt y emitir el listado desde ahi). Tambien se puede llegar a agregar como un listado mas del CRM, si es algo que vemos le puede servir al resto de la comunidad. En cualquiera de los dos casos, se cobra por separado. Si tenes algo ya definido, nos ponemos en contacto y lo charlamos.
2) En realidad el modulo de vencimientos de facturas quedo obsoleto, pudiendo hacer lo mismo y mas desde el modulo de envios masivos, y ahi si se pueden agregar campos, y realizar exportacion a excel (o hacer un reporte personalizado con la opcion que te comentaba en el punto 1).
La consulta base que deberias pegar en el modulo de envios masivos seria:



declare @desdeFecha datetime
declare @hastaFecha datetime
set @desdeFecha={d'2000-01-01'}
set @hastaFecha=getdate()

SELECT 
cast(1 as bit) as generaTratativa, 
crm_clientes.id_cliente, gva14.razon_soci, GVA12.T_COMP, GVA12.N_COMP, cast(GVA46.IMPORTE_VT as decimal(18,2)) as importe_vt,cast(GVA46.IMPORTE_VT - ISNULL(Pagos.importe, 0) as decimal(18,2)) AS Saldo, gva46.FECHA_VTO, GVA12.COD_CLIENT, GVA12.COTIZ, GVA12.FECHA_EMIS, GVA12.ESTADO, GVA12.MON_CTE,
 coalesce((select top 1 id_vendedor from CRM_ClienteVendedor where id_cliente=crm_clientes.id_cliente),1) as id_vendedor
FROM GVA12 INNER JOIN GVA46 ON GVA12.T_COMP = GVA46.T_COMP AND GVA12.N_COMP = GVA46.N_COMP LEFT OUTER JOIN (SELECT     GVA07.T_COMP, GVA07.N_COMP, GVA07.FECHA_VTO, SUM(CASE WHEN [T_comp_can] = 'REC' OR [TIPO_COMP] = 'C' THEN IMPORT_CAN ELSE - IMPORT_CAN END) AS importe FROM GVA07 LEFT OUTER JOIN GVA15 ON GVA07.T_COMP_CAN = GVA15.IDENT_COMP GROUP BY GVA07.T_COMP, GVA07.N_COMP, GVA07.FECHA_VTO) AS Pagos ON GVA46.FECHA_VTO = Pagos.FECHA_VTO AND GVA46.T_COMP = Pagos.T_COMP AND GVA46.N_COMP = Pagos.N_COMP INNER JOIN CRM_CLIENTES ON GVA12.COD_CLIENT = CRM_CLIENTES.Cod_Tango INNER JOIN gva14 ON gva12.COD_CLIENT=gva14.COD_CLIENT WHERE     (GVA46.IMPORTE_VT - ISNULL(Pagos.importe, 0) > 0) AND (GVA12.ESTADO <> 'ANU')  and gva46.fecha_vto between @desdeFecha and @hastaFecha



Con esto tenes los vencimientos de las facturas (con las primeras lineas podes jugar con las fechas), y podes configurar desde la solapa de tratativas, las tratativas que queres generar (tambien podrias hacer envio de mail a los clientes, y tambien la opcion de reporte que te comentaba).

Saludos,


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


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 1:30pm


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 1:37pm
gracias Pablo.

a ver si entiendo:

1 - debería de adquirir el módulo de envíos masivos...¿habrá una demo para probarlo?
2 - viste que cuando llamás a las tablas de una base en Crystal, para hacer un reporte, configurás una conexión...bien, yo ahí traería las tablas de mi base Tango y conectaría con mi motor SQL...¿estos reportes rpt serían ejecutables desde envíos masivos?

gracias.

saludos,   


Posteado por : pablomacri
Fecha de posteo: 06/Agosto/2012 en 2:05pm
1) no hace falta que compren nada, envios masivos es un modulo nuevo, que fue sin cargo a todos los clientes que están actualizados. Lo podes probar desde listados, envios masivos (presionando F1 tenes una ayuda sobre el tema)

2) Mientras todos los datos esten en la misma base de datos (la que tenes de crm/tango) no hay problema, podes ejecutar reportes que tengan datos de tango y del crm juntos.

Saludos, 


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


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 5:02pm
OK gracias Pablo.

¿Cómo hago para visualizar ese módulo, porque no lo estoy viendo?

saludos,


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 7:26pm
Ya lo encontré.

gracias.

saludos,


Posteado por : pablomacri
Fecha de posteo: 06/Agosto/2012 en 7:27pm
desde listados, envios masivos. Fijate en tu usuario si en la solapa de permisos lo tiene habilitado.




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


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 8:34pm


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 8:46pm
OK Pablo, ya estoy en envíos masivos.

te hago una pregunta puntual sobre este mero ejemplo.

supongamos que quiero obtener las facturas emitidas los últimos 6 años y hago un select sobre una vista SQL llamada DATAFAC:

select 
fecha_mov as FECHA_EMISION,
t_comp as TIPO_COMPROBANTE,
n_comp as NUMERO_COMPROBANTE,
from datafac_aux

lo ejecuto y el CRM me muestra la información correctamente pero no me aparece la pestaña de Informes, como para asociarle un reporte de Crystal.

¿Qué debo agregar a la sentencia para que aparezca el informe?

gracias.

saludos,


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 8:48pm
perdón, pero en el posteo anterior, para simplificar, a la sentencia le saqué el where que definía el lapso de "últimos 6 años" pero no corregí la mención.

igual la consulta se refiere a qué agregar para que aparezca la pestaña informes.

gracias.

saludos,


Posteado por : pablomacri
Fecha de posteo: 06/Agosto/2012 en 9:02pm
para cada solapa (informe, tratativa, presupuesto o mail), el sistema controla la existencia de un campo de tipo booleano (bit) generaxxxx.
Es decir, para que aparezca la solapa de tratativas tenes que tener un campo generaTratativa, lo podes definir como: 
SELECT cast(1 as bit) as generaTratativa, cast(1 as bit) as generaInforme, cast(1 as bit) as generaPresupuesto,  ....etc.
el 1 indica todos marcados por defecto, si cambias a 0 son todos destildados (o haciendolo mas complejo podes que sea variable basado en determinada info que esté en tango o crm).

Pablo



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


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 9:22pm
hola Pablo, gracias por la respuesta.

esto lo probé, porque vi en los otros reportes, pero cuando le doy calcular me genera el campo booleano pero no aparece la pestaña de informes.

¿puede ser que falte algo más?

saludos, 


Posteado por : pablomacri
Fecha de posteo: 06/Agosto/2012 en 9:31pm
con SELECT cast(1 as bit) as generaInforme,.... te deberia aparecer la solapa de informes, si no te aparece probablemente estés usando una version vieja (esta solapa antes no existia).
Fijate de actualizar a ver si te aparece.

Pablo


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


Posteado por : abalde
Fecha de posteo: 06/Agosto/2012 en 9:37pm
hola Pablo.

la versión es la última....sabés lo que era???

me exigía que el campo id_clientes de la tabla CRM_CLIENTES esté incluido en la consulta.

solo lo incluí y apareció la pestaña de informes.

gracias.

saludos,


Posteado por : pablomacri
Fecha de posteo: 06/Agosto/2012 en 9:42pm
si, si no tenes id_cliente el sistema no funciona. cada linea tiene que tener una referencia a un cliente para que funcione el envio masivo..

Pablo


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


Posteado por : abalde
Fecha de posteo: 07/Agosto/2012 en 1:51pm
hola Pablo.

Ya logré el tema de la consulta y la pestaña de informes y me queda asociar un rpt y ejecutarlo.

Me queda consultarte el tema de la exportación a Excel que mencionaste por ahí: ¿esto es a partir del informe o de qué otra forma se configura?...¿se puede exportar sólo a Excel o también pdf y Word por ejemplo?

gracias.

saludos,


Posteado por : pablomacri
Fecha de posteo: 07/Agosto/2012 en 3:57pm
desde envios masivos, una vez que tenes los resultados en pantalla, podes seleccionar las filas/columnas que quieras, apretas ctrl+c y vas al excel y las pegas.
Eso te saca la info que seleccionaste en la grilla a formato excel, no hay forma de pasar a otro formato (eso ya lo tendrias que hacer desde el informe que generes).

Pablo


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



Imprimir pagina | Cerrar ventana