Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

117
Vistas
Campo de número de actualización de Microsoft Dynamics CRM de otra entidad

¿Alguien puede ayudarme con un código JS donde pueda actualizar un número archivado durante la creación de un registro?

Por ejemplo: tiene una entidad llamada automóviles que tiene un valor numérico " kilometraje actual " y otra entidad llamada alquiler que tiene dos números archivados para la sección de automóviles ( kilometraje actual y kilometraje recibido ).

El kilometraje actual almacenará el valor del kilometraje del automóvil seleccionado (por ejemplo, 300) y el vendedor ingresará manualmente el kilometraje recibido (por ejemplo, 100).

Por lo tanto, cuando el vendedor creó un nuevo registro de alquiler , y al actualizar el campo de búsqueda del automóvil, el kilometraje actual le mostrará al vendedor el kilometraje actual del automóvil seleccionado (300) en este caso, por lo que solo tendrá que agregar el nuevo valor. (100). La próxima vez que cree un alquiler y seleccione el mismo automóvil en el menú de búsqueda, el millaje actual se completará con 400 (300+100), y así sucesivamente.

Veo esto como JScript OnUpdate of the Car archivado, pero realmente no sé cómo escribir ese código, espero que alguien pueda darme una pista. Estoy planeando reutilizar el código para otras entidades siguiendo la misma lógica.

Tengo el siguiente código JS en DYnamics CRM adjunto en el cambio de un archivo de búsqueda:

new_car - (búsqueda) para seleccionar un coche de la entidad de alquiler new_cars - nombre de esquema de la entidad de coches new_carsid - UUID del coche de la entidad de coche new_totally_used - kilometraje total de un coche new_outgoing_value - archivado en el registro de alquiler donde debe estar totalmente usado el valor aparece al seleccionar un coche

 function retrieveCarsDetails() { //read lookup value if (Xrm.Page.getAttribute("new_car").getValue() != null && Xrm.Page.getAttribute("new_car").getValue()[0].id != null) { var new_carsid = Xrm.Page.getAttribute("new_car").getValue()[0].id; new_carsid=new_carsid.replace('{','').replace('}',''); //pass entity, fields, we can use expand to get related entity fields Xrm.WebApi.retrieveRecord("new_cars", new_carsid, "?$select=new_totally_used").then(  function success(result) {   if (result != null) {    //set text field    if (result["new_outgoing_value"] != null)     Xrm.Page.getAttribute("new_totally_used").setValue(result["new_outgoing_value"]);   }  },  function(error) {   alert(error.message);  } ); } }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede crear un nuevo campo (suma del kilometraje actual y recibido) en la entidad de alquiler. Actualice este nuevo campo de suma, cuando el vendedor actualice el kilometraje recibido.

Por lo tanto, cuando se selecciona la búsqueda en la entidad de automóvil, recupere el campo de suma de la entidad de alquiler y actualice el kilometraje actual en la entidad de automóvil con el campo Suma de la entidad de alquiler.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda