Cursos Odoo - Editar un Template de cualquier Módulo con Record y QWeb

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 47

  • @hssn13
    @hssn13 Рік тому

    Excelente video, bastante preciso. Muchas gracias

  • @leonelfernandogn8246
    @leonelfernandogn8246 4 роки тому

    Por el momento ninguna duda todo bien.. Gracias

  • @souseygatay
    @souseygatay 3 роки тому

    pregunta puedo tener 2 footer personalizado? ejemplo digamos que para el home tengo un footer especifico con un diseno unico que no se repite en el resto del sitio ??

  • @mariabardalesconectsen9393
    @mariabardalesconectsen9393 2 роки тому

    Muy buen video, una consulta, como puedo ver el código para modificar un qweb-pdf?

  • @juliovalerio7272
    @juliovalerio7272 2 роки тому

    Con este método puedo editar un detalle de ventas, necesito que en el reporte aparezca a que tienda pertenece todo ese desgloce de venta de ese dia... pero me dice que el formato es generico... cuando lo intento modificar.

  • @henrypenafiel7970
    @henrypenafiel7970 2 роки тому

    hay como instalar o usar qweb en openerp v7.0?

  • @danielcabrera8041
    @danielcabrera8041 7 місяців тому

    Hay vistas que no se pueden modificar?

  • @alexandertorres-wl5nr
    @alexandertorres-wl5nr 2 роки тому

    como puedo editar un modulo busco y no encuentro en la version 15

  • @ddigital5667
    @ddigital5667 4 роки тому +1

    Buenos días, me encantó el video e hice una práctica con Odoo haciéndo una vista heredada desde interfaz. Yo quería preguntarte, si uno hace una vista heredada pero desde la interfaz (o sea, no desde módulo en server) no pasa nada si depronto el cliente actualiza el módulo original website? o si digamos, el cliente migra los datos a otro servidor? no se pierden esas vistas heredadas que haya hecho por interfaz?
    Esto te lo pregunto porque tengo que hacer un proyecto de página web, un diseño desde cero, obviamente, partiendo de una plantilla basica de Website Module. Obviamente, la idea es trabajar en base a lo que está creado y modificar el diseño.
    Quedo super atento a tu respuesta.

    • @moldeointeractive
      @moldeointeractive  4 роки тому +1

      Hola, bueno no sería lo ideal. Si actualiza el módulo original no va a pasar nada porque Odoo en versiones recién tiene como un seguro contra eso, pero tampoco vas a poder recibir actualizaciones de Odoo en esas vistas (en caso de que las hubiese), asi que es un arma de doble filo. Si migra depende mucho de como se realice la migración. Si es una migración completa de la base de datos y sus assets debería tomarlo, pero no es 100% (por eso recomendamos hacerlo desde el módulo). Desde la interfaz es muy rápido, pero a la larga son problemas, saludos!

    • @ddigital5667
      @ddigital5667 4 роки тому

      @@moldeointeractive Muchisimas gracias bro.

    • @moldeointeractive
      @moldeointeractive  4 роки тому

      @@ddigital5667 Si necesitás crear un módulo en un servidor de pruebas para pasarlo a producción, y es solo website, yo recomiendo trabajar con Snippets:
      ua-cam.com/video/Sp3NMqstaIs/v-deo.html
      También está la opción de copiar el HTML de la vista del website (ya si tenés que modificar cosas como barra de navegación, footer, etc, ahí si heredá todas las visats que puedas). Saludos.

  • @aldonestorsanchez5706
    @aldonestorsanchez5706 5 років тому

    Gracias por el video, es muy buen trabajo. Queria preguntar por que caundo quiero usar la opcion "Customize" no hace nada el sistema, me faltrá intalar algun modulo?

    • @moldeointeractive
      @moldeointeractive  5 років тому

      Habría que ver que tira en el Log, pero es un error que hemos detectado en Odoo 12 sin mucho sentido. Una opción puede ser probando un git pull sobre la instalación para que actualice los módulos módulos de sistema., y luego reiniciar el servidor. Si sigue ocurriendo yo buscaría el log del sistema a ver que dice, y en caso de no tener mucha información abrir un issue en el GitHub de Odoo. Saludos.

  • @devfrikkz4590
    @devfrikkz4590 5 років тому

    hola buen video, una pregunta hay una forma de modificar la plantilla principal desde el fuente? cambiar el logo, el header que no diga odoo? ese tipo de cambios

    • @moldeointeractive
      @moldeointeractive  5 років тому

      Bueno el logo normalmente si es el template normal va asociado al logo de la compañía. Imagino que te referirás a cosas como que en el footer del website (para usuarios no logueados) aparece un mensaje que dice "Realizado con el framework de Odoo". En ese caso la mejor opción es hacer un replace completo del Footer y del modelo de Copyright.
      En el caso de las vistas del bakend, lo mismo se puede hacer haciendo replace de partes de las vistas website.backend, pero hay muchos mensajes de odoo (especialmente en la versión enterprise) que están hardcodeados. En nuestra experiencia la única forma de eliminarlos es localizándolos en sus respectivos módulos y comentando las líneas de código. No es recomendable, pero a veces no queda otra. Saludos!

  • @asunciondelacruz
    @asunciondelacruz 4 роки тому

    Que tal Ignacio buenas noches desde México, me surge una duda... he creado 3 campos computados para una vista tree del modelo crossovered.budget (presupuestos) donde indico total de presupuesto, presupuesto ejecutado, presupuesto por ejecutar.... mi pregunta es como puedo hacer para graficar estos tres campos en una vista de grafica tomando en cuenta que al parecer no es posible usar campos computados para los graficos??? hay algun tipo de solucion???... Saludos

    • @moldeointeractive
      @moldeointeractive  4 роки тому

      Muy buena pregunta, los campos computados tienen un comportamiento un tanto errático, de hecho siempre entre desarrolladores tenemos la discusión de usarlos o no. A veces no hay otra opción. Según Odoo, para que los campos computados sean captados por las vistas Tree, necesitan ser almacenados y "triggereados" por otro campos. Es decir, en la definición del campo (tucampo = fields.Blabla) deberías agregar el parámetro store=True. De esa forma será almacenable. Y en lo que es la función de computación necesitarías un api.depends que apunte a algún campo. El gran problema acá es que no siempre dependen de un campo, si es un presupuesto probaría con el total. De esa manera debería poder ser tomado para la vista Tree en cuestión de búsqueda y quiero creer que en la parte de gráficos también. Saludos!

  • @manuel3416
    @manuel3416 4 роки тому

    Muchas Gracias por los videos Ignacio! una pregunta desde el website de odoo podriamos llamar a los templates de las vistas internas de odoo a traves de su id?

    • @moldeointeractive
      @moldeointeractive  4 роки тому

      De poder se puede pero no vas a obtener ningún resultado, a lo mejor no salten errores pero te vas a encontrar con un HTML vacío con tags sin mucho uso. Si bien las vistas utilizan el mismo patrón de sintaxis, al momento de hacer el renderizado Odoo tiene su propio motor en el Backend que no tiene en el Website (en el Website no tiene ningún motor). Por ejemplo, para generar la vista de un campo en el backend usamos pero en el Website será una simple tag de HTML. En tal caso, si se quiere simular en el Website una vista del Backend, habría que generarla con HTML, y si se necesita la parte funcional, es necesario tocar JavaScript (odoo tiene sus librerías, aun no hemos hecho tutorial de eso en nuestro curso, es una gran pendiente pero esperamos tenerlo pronto). Saludos!

    • @manuel3416
      @manuel3416 4 роки тому

      @@moldeointeractive Muchas gracias por tu pronta respuesta, si ya lo había intentado y me daba error 500: "The error occured while rendering the template 988 in website 1 not found"....
      Otra pregunta, para darle acceso a los formularios internos se podría emular un login y depende de algún dato ocultar/mostrar campos o vistas en los menús, ¿Como lo podría realizar? ¿Con dominios? es algo que se me ocurre para ahorrar tener que trabajar tanto en el front para duplicar formularios que ya están hechos, pero no se cuantas conexiones simultaneas se puedan realizar con el mismo user de odoo

    • @moldeointeractive
      @moldeointeractive  4 роки тому

      @@manuel3416 Las conexiones simultáneas no depende tanto de los usuarios sino del servidor (mientras mas cores y más ram, el server aguanta mas a usuarios en simultáneo). Lo que quiero decir es que podes darles el mismo user a distintas personas, aunque en mi experiencia a veces Odoo se da cuenta y cierra conexiones. Tanto los menus como las vistas se pueden ocultar por completo para cualquier usuario con la parte de permisos de Odoo (Ajustes > Tecnico > Seguridad o Permisos). Ahi se puede buscar el nombre del modelo y dar permisos de visualización y edición. En el caso de querer ocultar cierto campo en un formulario, entonces si se pueden usar dominios.
      Ahora, si el que va a completar el formulario es un usuario público, te conviene hacer algo como el módulo de formulario de contacto de Odoo, ahí está un poco la clave de como usar las vista y JavaScript en Odoo. Saludos!

    • @manuel3416
      @manuel3416 4 роки тому

      @@moldeointeractiveGracias por tus respuestas y vídeos me han sido de mucha utilidad ya que estoy empezando en odoo (por mis preguntas no hacia falta que lo mencionara), te molesto con otra pregunta, ¿Existe manera de manejar la sesión de odoo? o una sesión personalizada, también tengo una duda en cuanto a las diferencias y uso de dominio, env y context.
      Otra cosa que quiero saber es si con el mismo usuario dentro de odoo puedo mostrar diferente información especifica de los modelos de forma dinámica dependiendo del valor de un campo, no se si me haga entender

  • @xzxrc
    @xzxrc 4 роки тому

    Buenas tardes amigo, si actualizo odio los cambios se pierden?

    • @moldeointeractive
      @moldeointeractive  4 роки тому +1

      ¿Si actualizas versión? No, pero puede que no todo funcione bien porque entre versión y versión a veces hay cambios en la parte del core. Si los cambios los haces en un módulo personalizado (como solemos recomendar y mostrar en nuestros videos) el módulo es tuyo y lo podes pasar entre versiones. Si actualizas cosas como el servidor de Odoo, para nada tiene porque perderse estos cambios (cosa que si ocurre al modificar directamente en las vistas). Saludos!

    • @xzxrc
      @xzxrc 4 роки тому

      @@moldeointeractive tienen grupo en una red social?

  • @johannabarrera8847
    @johannabarrera8847 4 роки тому

    Buenas, gracias por la información que aportan en cada vídeo . . .es completa y concisa
    quisiera saber de que forma le indico a un record la clase de donde va a tomar
    la información de una campo (que esta en dentro de un .py) para modificar una plantilla.

    • @matthimuller
      @matthimuller 3 роки тому

      Karol Jesús Lucero Venegas, also known by his old stage name, Karol Dance, is a Chilean television presenter, radio host and businessman. He has also dabbled as a singer and actor.

  • @edisonmarin7
    @edisonmarin7 5 років тому

    Cómo puedo cambiar el formato de la factura, que se vea y tenga los campos que yo necesito??

    • @moldeointeractive
      @moldeointeractive  5 років тому

      Se pueden seguir estos pasos para modificar cualquier template, incluido el de un reporte como el de la factura. Una forma rápida, aunque no recomendada por temas de migración, es Activar el modo desarrollador, ir a Ajustes > Tecnico > Informes y buscar el template. Ahi al ver la vista Qweb y darle a editar se pueden agregar los campos, para eso hay que saber Qweb (se los trae con la propiedad t-field). Si necesitás más información de QWeb te recomendamos este otro video: ua-cam.com/video/YkE9YqB5VPA/v-deo.html

    • @moldeointeractive
      @moldeointeractive  5 років тому

      Modificando el reporte de la factura. Ahora para eso te recomedaría que leas la documentación del desarrollador de Odoo que indica como hacerlo

    • @moldeointeractive
      @moldeointeractive  5 років тому

      @@ginoochoa9174 Sí, tenemos un número, pero si puede ser un contacto por mail a info@moldeointeractive.com.ar primeramente para así tener un registro inicial. Ahí te enviamos el resto de información (también podés consultar nuestros datos de contacto en www.moldeointeractive.com.ar). Saludos.

    • @sackantonio7297
      @sackantonio7297 5 років тому

      pudiste solucionar tu problema tengo uno similar

  • @fast282828
    @fast282828 5 років тому

    como podría modificar el titulo a un reporte. Específicamente que en vez de decir "Pedidos" diga "Remitos" Gracias

    • @moldeointeractive
      @moldeointeractive  5 років тому

      una simple es modificar el nombre del reporte

    • @fast282828
      @fast282828 5 років тому

      @@moldeointeractive ok, donde hago eso?

    • @moldeointeractive
      @moldeointeractive  5 років тому

      @@fast282828 en Ajustes > Tecnica > Informes . Ahi vas aa poder modificarlo

    • @fast282828
      @fast282828 5 років тому

      @@moldeointeractive eso lo hago en NOMBRE DEL REPORTE IMPRESO?

    • @fast282828
      @fast282828 5 років тому

      @@moldeointeractive en el campo NOMBRE lo modifique pero no hizo efecto

  • @Cuzcator
    @Cuzcator 5 років тому

    Como cambio la barra de opciones de la izquierda?

    • @moldeointeractive
      @moldeointeractive  5 років тому +1

      ¿Barra de opciones de la izquierda? Supongo que son los menus, acá lo abordamos un poco: ua-cam.com/video/OB5hwe1o6cY/v-deo.html

    • @Cuzcator
      @Cuzcator 5 років тому

      @@moldeointeractive gracias amigo, disculpa como hago la referencia a mi factura cuando de click a ese nueva opcion en elmenu, me muestre para crear la nueva factura?

    • @moldeointeractive
      @moldeointeractive  5 років тому +1

      @@Cuzcator En ese menú no se pueden imprimir facturas ni está pensado para abrir una factura en particular. Si está instalado el módulo de Facturación (invoice) ya te va a aparecer un menu global llamado Facturación o Contabilidad. Ahi dentro se listan todas las facturas, y tendrá el botón de "Crear" la vista en si, pero no deberia agregarse dicho botón en los menú (además de que técnicamente no es posible, solo hackeando el motor de Odoo con algún puente en JavaScript).

    • @Cuzcator
      @Cuzcator 5 років тому

      @@moldeointeractive Gracias amigo

  • @elconejoblanco908
    @elconejoblanco908 4 роки тому

    mejor hago un html desde cero

    • @moldeointeractive
      @moldeointeractive  4 роки тому

      Depende para qué, dentro de Odoo un HTML desde cero en principio no va a funcionar. Las ventajas de un Template de Odoo es poder tomar los datos de backend y poder hacer cosas como portales de usuario. Ya después de eso, si no necesitás la potencia ERP y CMS de Odoo entonces está claro que no es la mejor opción para desarrollo web puro. Puedo sugerir utilizar Angular para hacer una Web bien optimizada, pero sino, como siempre, la decisión es del desarrollador. Saludos.