Conectado como invitado | [ Registrarse | Entrar ] Buscar | Contacto
INICIO | NOTICIAS 20 May, 2012 - 07:28

SugarCRM

Tutoriales

Colabora

Menú Principal

Entrar en Tu Cuenta




 


 ¿Has perdido tu contraseña?
 ¿Nuevo usuario? ¡Registrate!



Buscar Ultimos mensajes Nota: Los usuarios registrados pueden participar en el foro activamente, subscribirse a foros o temas, recibir notificaciones sobre nuevos mensajes y mucho más... Nota: Los usuarios registrados pueden participar en el foro activamente, subscribirse a foros o temas, recibir notificaciones sobre nuevos mensajes y mucho más...

Asociar Cuentas y Contactos con Campos Relacionados
Autor Mensaje
Bajar a respuesta rápidaTop
 
¡Hola!
La verdad es que he estado intentando mejorar un poco el módulo de llamadas. La idea es, dentro de un directorio organizado estrictamente por Cuentas con Clientes, solicitar primero el nombre de la Cuenta (mediante un campo relacionado) y luego el nombre de un Contacto (mediante otro campo) y que la lista que se muestra dentro de las opciones sera únicamente de los Contactos pertenecientes a esa Cuenta. No sé si soy clara.

¿Hay alguna forma de hacer algo así?

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola DanielaCoccorullo,

Si lo puedes hacer, pero a nivel de codigo.. hay dos maneras..

la primera solo te funciiona si el registro ya fue guardado... lo cual casi nunca es el caso... igual te dejo la solcuion:

en el editviewdefs.php de tu modulo usas la propiedad:
'displayParams'=>array('disabled' => 'disabled','initial_filter' => '{$campo o valor a filtrar}'),

La opcion 2, es un poco mas larga.. pero seria la adecuada para q te funcione desde que creas el registro..

debes redefinir la funcion open_popup, existe la variable initial_filter la cual usarias para filtrar lo q requieres... ten en cuenta que debes crear un archivo javascript para redefinir la funcion .. y en el archivo modulo/metadata/popupdefs.php debes recuperar este valor para realizar el filtro

Cualqueir cosa me comentas.

Saludos!



Ing. Jacobo Páramo
Consultor CRM, ERP, BI
Soluciones 360°
http://www.soluciones360grados.com
jacoparamo@hotmail.com
Bogotá, Colombia

En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
¡¡Muchas gracias!!

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola, te hago otra consulta. Realmente la opción 2 es la que necesito. Encontré los archivos (estoy trabajando con copias). Ahora, el archivo a modificar debería ser en el archivo open_popup de Accounts? en ambos? Y a que te refieres exactamente con "crear un archivo javascript para redefinir la funcion". Desde ya, muchísimas gracias!

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola Daniela,

la funcion open_popup es una funcion propia de sugar, que se encuentra en un archivo javascript...

lo que te comento es que debes crear tu propio archivo javascript y redefinir esta funcion para que puedas recuperar los datos que necesitas... y no sobreescribir la que tiene sugar, pues esta la usa para todos sus modulos...

para crear un .js puedes ver el modulo de cuentas.. en el editviewdefs.php esta el include de un Account.js algo asi debes hacer, incluyendo el tuyo...

Quedo pendiente

Ing. Jacobo Páramo
Consultor CRM, ERP, BI
Soluciones 360°
http://www.soluciones360grados.com
jacoparamo@hotmail.com
Bogotá, Colombia

En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

Perfil del usuario Enviar MP


Usuarios online:
Anntuanetta - ndelcher y 0 invitado

Esta lista muestra los usuarios activos de los últimos 10 minutos