Cursos Odoo - Tutorial de Campos Computados

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ต.ค. 2024

ความคิดเห็น • 17

  • @josemarquezlopez135
    @josemarquezlopez135 4 ปีที่แล้ว

    buen video

  • @hermescolina6039
    @hermescolina6039 2 ปีที่แล้ว

    Gracias por el tutorial. Tengo una duda, si creo un campo computado para una vista lista. Cuando agrupe por presupuesto podre ver el subtotal??. Porque estoy intentando crear un campo % ejecutado y quiero que me muestre el subtotal en promedio

  • @JennRM
    @JennRM 4 ปีที่แล้ว

    hola excelentes videos ojala puedan responderme , como pudiera hacer yo para que en la factura me muestre el total en 2 monedas a la vez ya hice una vista heredada de factura y agregue el campo de total a pagar y agregue la funcion de currency pero si cambio el tipo de moneda en el total me la cambia a toda la FACTURA Y NO QUIERO ESO quiero que la factura tenga sus montos en una moneda y su total mas un total adicional en dolares , gracias

    • @moldeointeractive
      @moldeointeractive  4 ปีที่แล้ว +1

      Deberías agregar justamente un campo computado extra. Que a lo mejro dependa del total en la moneda A y haga el cálculo en la B. Lo que pasa es que te habría falta un segundo campo currency para la segunda moneda, así poder tomar el cálculo de ahí. Saludos.

  • @sanreikaj
    @sanreikaj 5 ปีที่แล้ว +1

    Hola, muy buen tutorial! Una duda, el campo computado tiene persistencia? Es decir, el ORM va a crear estos campos en la respectiva tabla?

    • @moldeointeractive
      @moldeointeractive  5 ปีที่แล้ว +1

      Es una pregunta interesante, un campo computado puede ser cualquier campo, solo que se lo hace computado para determinada labor (como calcular de forma masiva algún valor). Por lo tanto, si entiendo bien la pregunta, el campo en sí tiene la misma persistencia que cualquier otro campo. Lo distinto es el valor, ya que este será computado va a modificarse si se modifica la fórmula de computación (ya sea por modificarla desde la programación, como si está ligada a un valor de un campo que se modifique). El dato se computará cada vez que hagamos un pedido al registro, ya sea haciendo clic en el formulario como incluso haciendo un filtro con la búsqueda. Por lo tanto, hay que tener algo de cuidado con la computación. Si se desea un dato que no varíe (es decir, que no se compute) pero que su valor sea el producto de una fórmula se puede usar "default", aunque se dispara al crear un nuevo registro, por lo que no sirve para todo. Good coding!

  • @gabyokalify
    @gabyokalify 4 ปีที่แล้ว

    hola, muy buena explicación. solo tengo una duda .. cómo puedo usar un campo computado en una vista de lista? cuando hago lo que dices me sale el error 'Expected singleton: ( y los ids de la lista que sale en el tree)

    • @moldeointeractive
      @moldeointeractive  4 ปีที่แล้ว

      Bueno, no conozco el caso particular pero un error de "singleton" suele deberse a que estas queriendo llamar un atributo de una lista (array) en lugar de un objeto. Tendrías que probar un for o directamente al campo ponerle nombrecampo[0]
      Con ese [0] estarías usando el primer valor del campo, si necesitas uno en particular vas a necesitar listarlo de alguna forma (con un if por ejemplo) Saludos.

  • @pelaez670
    @pelaez670 4 ปีที่แล้ว

    Moldeo que grande eres!! Sería interesante un tutorial de como crear campos con validación, por ejemplo si quiero que en un campo que cumpla alguna condición regex, me salga un error al crear el registro si no se cumple, asi parecido como pasa con los campos requeridos cuando no son ingresados. me disculpa si ya hicieron un video similar y no lo he visto , soy novato en odoo.

    • @moldeointeractive
      @moldeointeractive  4 ปีที่แล้ว

      Hola, en mi cabeza tengo que algún video al respecto hicimos, pero no lo veo en la lista asi que puede ser que lo mencionamos en su momento. En esos casos se usa el api.constrain, es muy útil, haremos un video en el futuro cercano entonces. Saludos!

  • @elihutjonatanrodriguezmedi5360
    @elihutjonatanrodriguezmedi5360 4 ปีที่แล้ว

    a JCMontoya No le gusta este video

    • @moldeointeractive
      @moldeointeractive  4 ปีที่แล้ว

      Jaja, bueno, son opciones y opiniones. Ojo que trabajar con campos computados no siempre es recomendable ni cómodo. Un saludo!