Concatenar varibles para un recurso web

Pertanyaan Concatenar varibles para un recurso web

  • 19 Desember 2011 15:19
     
      Memiliki Kode
    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.

Semua Balasan

  • 21 Desember 2011 21:00
     
     

    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

     

  • 22 Desember 2011 5:14
    Moderator
     
     

    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