Imprimir pagina | Cerrar ventana

TABLEROS POR USUARIO

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=3120
Fecha de impresion: 27/Abril/2024 en 1:11am


Topic: TABLEROS POR USUARIO
Posteado por : psantaana
Encabezado: TABLEROS POR USUARIO
Fecha de posteo: 29/Junio/2018 en 4:21pm
Hola:

Estoy usando de los Listados, los Tableros. Quisiera saber si se puede configurar de alguna manera un tablero para que muestre información filtrada por el usuario que está conectado.

Por ejemplo: hago un tablero de ventas y quiero que cada vendedor vea en el tablero solo lo referente a él. Y no tener que hacer un tablero para cada vendedor.

Saludos...

Pablo.



Respuestas:
Posteado por : pablomacri
Fecha de posteo: 02/Julio/2018 en 3:20pm
para eso deberias usar en la sentencia SQL la variable '**id_vendedor**'.
Eso al abrir el tablero, lo reemplazará por el id_vendedor correspondinete, filtrando el SQL segun quien lo abra.

Saludos


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


Posteado por : psantaana
Fecha de posteo: 02/Julio/2018 en 8:35pm
Hola:

Hice una pequeña prueba y no me anduvo. No entiendo bien como poner el '**id_vendedor**'

Te muestro el Query que armé:
*************************************
select p.*, v.Nombre
from CRM_PRESUPUESTOS p
     inner join CRM_VENDEDORES v on p.ID_Vendedor = v.ID_Vendedor
where p.ID_Vendedor = **id_vendedor**
*************************************



Y me dice:
*************************************
Error

Data loading failed because the exception occurred.

Error trying to execute an SQL query 'select p.*, v.Nombre
from CRM_PRESUPUESTOS p
     inner join CRM_VENDEDORES v on p.ID_Vendedor = v.ID_Vendedor
where p.ID_Vendedor = **id_vendedor**'.
Error: Incorrect syntax near '*'.
*************************************


Me podrías reescribir este pequeño ejemplo para poder entender bien como usar esa variable?

Gracias...

Pablo.


Posteado por : pablomacri
Fecha de posteo: 02/Julio/2018 en 8:46pm
Para aplicar ese cambio (que no te deja porque la sentencia sería inválida), o lo modificas por la base de datos (en la tabla crm_tableros (campo texto), o usas la funcion de exportar/importar.
Si usas la funcion, tenes que hacer la sentencia con un vendedor de ejemplo (por ejemplo id_vendedor=1). La grabas, y exportas el tablero (como xml, desde la opcion superior). Luego editas el archivo xml que generó, reemplazando en el texto id_vendedor=1 por id_vendedor=**id_vendedor**. creas un nuevo tablero (que es el que van a ver los usuarios), e importas el xml modificado. Lo grabas y listo. 
Cualquier modificacion que tengas que hacer al tablero, la haces sobre el original (que no tiene la variable), y volves a repetir el proceso (es decir, este paso deberia ser el ultimo una vez que el tablero tiene todos los datos que quieran, sino lo vas a tener que repetir con cada cambio).

Cualquier duda avisame


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



Imprimir pagina | Cerrar ventana