none
Personalizacion de CRM 2011 RRS feed

  • Pregunta

  • Buenas tardes

     

    Disculpen la molestia, lo que sucede es que estoy realizando la personalizacion de la pantalla de cuentas y contactos del CRM, el detalle es que he estado leyendo y en algunas partes dicen que hay que realizar todos los cambios via comando en Javascript, y en otros que hay que hacerlo directo desde la ventana de Personalizacion del Sistema, en este caso estoy algo confundido, incluso ya instale el VS 2010 para hacer algunas pruebas, pero no se donde se guarden los archivos de solucion que son compatibles con VS, aqui lo que deseo hacer, es que al momento de que cargue una pantalla, en una etiqueta que yo cree de nombre "Organizacion" y que se encuentra en la cabecera de la pantalla, aparezca el nombre de la empresa, pero el punto es que no puedo lograrlo, de hecho, intente meterle un comando de JS como este:

    function nombreempresa()
    {

    var emp;
    emp="SOTEC";
    Xrm.Page.getAttribute([new_organizacion]).setValue(emp);
    return true;

    }

     

    Y tambien con esta:

     

    function nombreempresa()
    {

    var emp;
    emp="SOTEC";
    document.getElementbyID(new_organizacion).Value=emp;

    return true;

    }

     

    Pero no me funciona ninguna de las 2, de hecho, pongo esos comandos como libreria y mando llamar el evento y no me manda nada, de hecho, cuando se carga la pantalla, en la parte inferior dice: "Error en la pagina" y al momento de cerrarla, me marca error y un mensaje de enviarle el error a Microsoft, no se a que se deba, pero espero ustedes me puedan apoyar.

     

    Agradezco mucho su atencion y les deseo un excelente dia...


    Diego Berra Suarez
    jueves, 23 de junio de 2011 22:38

Todas las respuestas

  • Hola robotony79,

    creo que lo que te faltan son las comillas ("") y quitar los corchetes debería ser así:

    Xrm.Page.getAttribute("new_organizacion").setValue(emp);

    pruebalo y nos dices..

    suerte!


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 24 de junio de 2011 7:53
    Moderador
  • Hola, buenos dias

     

    Muchas gracias por tu respuesta, ya intente como me dices, pero no me funciona, de hecho, me sigue marcando el mismo error de que hay error en la pagina e incluso, las barras de herramientas no aparecen, y al cerrar la pagina, marca error como el que mencione en la parte superior, en este caso, habra algun documento donde se pueda ver que codificacion lleva el CRM?? o bien, porque no me aparece ese texto.

     

    Gracias por tu atencion y te deseo un excelente dia... gracias.


    Diego Berra Suarez
    viernes, 24 de junio de 2011 15:27
  • mmmm no se por que puede ser...

    prueba hacer un:

    alert(Xrm.Page.getAttribute("new_organizacion"));

    a ver si te da un objeto o no (null o algo así)...

    si no te devuelve el objeto, prueba a ver que pasa si añades el atributo en el formulario tambien ademas de en la cabecera (en CRM 2011 el mismo atributo puedes añadirlo varias veces en el form)...

    suerte!


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 24 de junio de 2011 16:50
    Moderador
  • Hola que tal

     

    Gracias por de nuevo por la respuesta, ya lo intente con el alert y no me funciono, me sigue marcando que hay error en la pagina, ademas de eso, no me hace la carga completa de la pagina, esta muy raro mi caso, no se si me haga falta instalar algo, o alguna opcion extra o agregar algun encabezado en el codigo como en VS <script type="text/javascript"> </script>, no se si eso haga falta, lo voy a intentar agregar a ver que pasa.

     

    Gracias por tu atencion y te deseo un buen dia... Exito!!!


    Diego Berra Suarez
    viernes, 24 de junio de 2011 18:40