none
Concatenar varibles para un recurso web RRS feed

  • Pregunta

  • Buenos dias, amigos necesito en un campo personalizado un codigo que se compone de: dia,mes,año; todo junto que se vea algo asi: 191211. Mi pregunta es como obtener estos valores desde el crm y poder concatenarlos asi de juntos, porque lo q tengo aun no me ha funcionado y tengo lo siguiente:
    function id()
    {
    var TodayDate = new Date();
    var StartDate = TodayDate.getDate();
    var StartMonth = (TodayDate.getMonth()+1);
    var StartYear = TodayDate.getFullYear();
    var tmp=”COT-L”;
    
    Xrm.Page.getAttribute(“new_quoteid”).setValue(tmp+StartDate+StartMonth+StartYear);
    
    }
    

    Cualquier ayuda muchas gracias.
    lunes, 19 de diciembre de 2011 15:19

Todas las respuestas

  • Estimado, No entiendo muy bien lo que necesitas hacer, al parecer quieres guardar el codigo de fecha en el formato que indicas en un campo de una entidad del CRM?, si es asi debes tener precaucion ya que el codigo JS es en el cliente y no en el servidor por ende estarias usando la fecha del equipo cliente la cual podria estar alterada, teniendo esto en consideracion solo tendrias que hacer lo siguiente:

     

    var TodayDate = new Date();
    var StartDate = TodayDate.getDate();
    var StartMonth = (TodayDate.getMonth()+1);
    var StartYear = TodayDate.getFullYear();
    var tmp=”COT-L”;

    crmForm.all.new_campo.DataValue=tmp+startdate+startmonth+startyear;

    crmForm.Save();

     

    saludos

     

    miércoles, 21 de diciembre de 2011 21:00
  • Buenas noches Cesar, creo que nuestro compañero Carlos te ha mostrado la forma como poder concatenar varios valores sobre un campo personalizado. No obstante creo que por la porción de código que nos compartes que tu problema esta en el tipo de dato del campo al cual quieres agregar esta concatenación.

    Me parece que el tipo de campo al cual estas agregando es un uniqueidentifier y este no permite actualización mediante código javascript ya que el valor de este campo se genera a lo interno si se trata de la llave principal de un registro o tendrá el valor de la llave referencia si es una llave foránea (lookup).

    Por lo que deberías tratar de guardar el valor que requieres en otro tipo de campo.

    Espero haber complementado la respuesta de Carlos.


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    jueves, 22 de diciembre de 2011 5:14
    Moderador