Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

247
Visualizações
¿Cómo imprimir div de html a informe qweb en la factura (sitio web)? Odoo 14

En el informe 'report_invoice_document', agregué:

 <t t-if="report_type == 'html'"> <div class="from_website" > <strong> Printed From Invoice</strong> </div> </t>

Quiero obtener este div solo cuando imprimo o descargo desde el sitio web.

¿Cómo puedo hacerlo sin modificar el contenido del informe generado desde el backend? ¿Alguna ayuda por favor? Gracias. ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

Puede usar la variable del website para verificar si el informe de la factura se imprime desde el sitio web

sitio web
el objeto del sitio web actual, si lo hay (este elemento puede estar presente pero Ninguno)

Prueba el siguiente código:

 <t t-if="website"> <div class="from_website" > <strong> Printed From Website</strong> </div> </t>

Editar (Vista previa del informe)

Puede agregar un parámetro adicional a la URL del informe (dentro del archivo report_pdf_preview.js ?variable_name= ) y modificar la función _render_template para agregar un nuevo valor de informe basado en el parámetro de URL y luego usarlo dentro de la plantilla para ocultar el texto si el usuario usa la vista previa del informe.

Ejemplo:

 class IrActionsReport(models.Model): _inherit = 'ir.actions.report' def _render_template(self, template, values=None): values['pdf_preview'] = request.params.get('pdf_preview') return super(IrActionsReport, self)._render_template(template, values=values)

Puede ocultar un elemento como el siguiente:

 <div t-if="not pdf_preview and website"> From website </div>
about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda