Principales respuestas
automatizar ofertas en CRM4

Pregunta
-
Durante el proceso de creacion de una oferta, el primer paso es la seleccion de un producto existente o no existente. Si se trata de un producto existente, hasta que no se elige y se pulsa el boton guardar, el programa no busca el precio por unidad en la base datos. A partir de ese momento es cuando podemos introducir otros datos, tales como descuento procentual o manual, unidades, etc.
Existe algun metodo (si es javascript mejor) para no tener que pulsar "guardar" o para que el precio por unidad fuera leido sin tener que pulsar "guardar" ?
Eusebio
Respuestas
-
Hola Eusebio,
Guardar el formulario para que se rellenen los precios es totalmente necesario. Los algoritmos de cálculo del precio unitario depende de bastantes detalles, como por ejemplo la lista de precios, los descuentos por volumen, etc.
Lo que puedes intentar es incluir un pequeño script en los eventos de onchange de los tres campos implicados. Producto, Unidad y Cantidad. Ese script deberá de comprobar que los valores de estos tres campos no son nulos, y después ejecutar el método crmForm.Save(). Esto causará que el formulario se guarde automáticamente cuando entres los valores para los tres campos y cada vez que cambies alguno de ellos. De todas formas, te aconsejo que lo prubes con cuidado ya que creo que el comportamiento por defecto es mejor que un auto-save.
Un saludo
Marco Amoedo - http://marcoamoedo.com- Propuesto como respuesta Marco Amoedo MVPModerator domingo, 21 de febrero de 2010 11:14
- Marcado como respuesta Jimmy LarrauriModerator domingo, 1 de mayo de 2011 18:36
Todas las respuestas
-
Hola Eusebio puedes utilizar javascript para realizar esto en el evento OnChange del lookup producto,
Usando el CrmService.retrievemultiple,
Te dejo un enlace que muestra un ejemplo de como debes de invocarlo:
http://msdn.microsoft.com/es-pe/library/cc677077(en-us).aspx
Cuentanos como te fue.
Jimmy Larrauri http://jimmylarrauri.blogspot.com- Propuesto como respuesta Jimmy LarrauriModerator miércoles, 17 de febrero de 2010 15:16
-
Hola Eusebio,
Guardar el formulario para que se rellenen los precios es totalmente necesario. Los algoritmos de cálculo del precio unitario depende de bastantes detalles, como por ejemplo la lista de precios, los descuentos por volumen, etc.
Lo que puedes intentar es incluir un pequeño script en los eventos de onchange de los tres campos implicados. Producto, Unidad y Cantidad. Ese script deberá de comprobar que los valores de estos tres campos no son nulos, y después ejecutar el método crmForm.Save(). Esto causará que el formulario se guarde automáticamente cuando entres los valores para los tres campos y cada vez que cambies alguno de ellos. De todas formas, te aconsejo que lo prubes con cuidado ya que creo que el comportamiento por defecto es mejor que un auto-save.
Un saludo
Marco Amoedo - http://marcoamoedo.com- Propuesto como respuesta Marco Amoedo MVPModerator domingo, 21 de febrero de 2010 11:14
- Marcado como respuesta Jimmy LarrauriModerator domingo, 1 de mayo de 2011 18:36
-