none
Error por JScrip RRS feed

  • Pregunta

  • Buen dia tengo un problema

    empiezo a utiliza Jscrip y e creado una función para calcular el impuesto de forma automatica

    utilizando el campo de precio por unidad con evento al cambiar

    function calcularIva() {
           if(Xrm.Page.getAttribute("priceperunit").getValue()!=null){
                  var impuesto = Xrm.Page.getAttribute("priceperunit").getValue() * .16;         // se calcula el iva
           Xrm.Page.getAttribute("tax").setValue(impuesto).setVisible(true);
                         alert(Xrm.Page.getAttribute("tax").getValue());
                 }
    }

    y me sale este error en una ventana en verdad molestosa

    Error en el evento personalizado de este campo
    Campo:priceperunit
    Evento:onchange
    Error:'Xrm.Page.getAttribute(...).setValue(..)' es nulo o no es un objeto

     

    Agradeceria su ayuda Gracias


    Felipe Can Calidad y Procesos
    miércoles, 24 de agosto de 2011 19:02

Todas las respuestas

  • Hola Felipe,

    Podrías quitar ".setVisible(true)" y sólo dejar "Xrm.Page.getAttribute("tax").setValue(impuesto);"

    Así mismo sería buenos que antes de la línea del setValue coloques lo siguiente:

    if(Xrm.Page.getAttribute("tax")!=null)

    Un tip para que puedas ir revisando los valores que toman tus variables es que coloques la instrucción "debugger;

     


    Julio
    viernes, 26 de agosto de 2011 14:46
  • Buen día Julio,

    gracias por responder ese era el problema, ya lo habia logrado corregir pero muchas gracias de todos modos

    :D

    y lo de la instrucción debugger muy buena esa no me la sabia

    muchas Gracias

    lo que sigue ahora es que cuando introdusco la cantidad a siempre 1

    Xrm.Page.getAttribute("quantity").setValue(1);

    y me muestra esta ventana la verdad molestosa

     

    me e ido a la propiedad del atributo y le cambie que precisión sea de 0 para que no me muestre 1,0000

    y aunque sale la ventana si me muestra 1. Tambien eh modificado en configuración del sistema y luego formatos a mexico para que sea

    . en lugar de , pero este no muestra los cambios

    espero puedas Ayudar Muchas gracias :P

     


    Felipe Can Calidad y Procesos
    viernes, 26 de agosto de 2011 15:01