none
guardar y nuev RRS feed

  • Pregunta

  • He implementado un pequño codigo para calcular el iva, todo si le damos click en guardar o inclusive en guardar y cerrar

    pero si le das click en guardar y nuevo no se ejecuta el script. Donde debo de ingresar el Script?

    Como puedo agregarle codigo JScript al boton guardar y nuevo


    Felipe Can Calidad y Procesos
    lunes, 19 de septiembre de 2011 17:56

Respuestas

Todas las respuestas

  • Hola Felipe Can, en principio debería funcionar de la misma manera, de hecho segun la sdk tu puedes recoger los eventos de guardar, guardar y cerrar y guardar y nuevo para todas las entidades:

    http://msdn.microsoft.com/en-us/library/cc150868.aspx

    con que entidad te pasa? tienes algun javascript adicional en el onsave?

    un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    martes, 20 de septiembre de 2011 11:58
    Moderador
  • Buen día,

    en el formulario principal de Productos de oportunidad, realize un pequeño script para calcular el iva automaticamente, esto lo ase a apartir del importe por lo que primero necesito guardar para obtener los precios en el caso de un producto que se encuentre en una lista, entonces lo que implemente fue que luego que lo guarde y tenga ya el importe calcular apartir de ahi el iva y luego volver a guardar con save() pero si le doy agregar y nuevo o guardar y cerrar no me calcula el iva, entonces pensaba llamar a la funcion desde el evento guardar y cerrar, y guardar y nuevo pero no existen esos eventos en el formulario Princial de Productos de oportunidad

     

    Espero puedas ayudar, muchas gracias :D

    Este es el jscript, todo sencillito pero me funcionaba :(

    function calcularIva() {
           if(Xrm.Page.getAttribute("baseamount").getValue()!=null || Xrm.Page.getAttribute("uomid").getValue()!=null){
                  Xrm.Page.data.entity.save();
                  var impuesto = Xrm.Page.getAttribute("baseamount").getValue() * .16;         // se calcula el iva
                  Xrm.Page.getAttribute("tax").setValue(impuesto);
                  Xrm.Page.data.entity.save();
                 }
    }


    Felipe Can Calidad y Procesos
    martes, 20 de septiembre de 2011 14:26
  • ese script lo tengo en el evento guardar del formuladrio de la entidad Productos de la oportunidad pero solo lo ejecuta al guardar en el guardar y cerrar, y guardar y nuevo no funciona, o no se ejecuta ese es el problema


    Felipe Can Calidad y Procesos
    jueves, 22 de septiembre de 2011 14:27
  • Buen dia!

    trato de implementar un jsript para que tenga ingresar de forma obligatoria los campos de direccion de facturacion y de envio cuando se vaya a activar la oferta?

    pero no puedo ver esa opcion en la perzonalizacion del formulario de oferta donde puedo ver el boton activar oferta en la parte de perzonalizacion para ahi agregar el jscript

    Espero puedas ayudar gracias :D


    Felipe Can Calidad y Procesos
    miércoles, 28 de septiembre de 2011 15:33