Oboo, communication, PDF Portable Document Format, rapport QWEB, champ d'application, modèle
Lors d'une communication avec l'extérieur, il est souvent nécessaire de produire un document PDF à partir d'un enregistrement dans la base de données. Odoo utilise le même langage de modèle que celui utilisé pour les vues de formulaire : QWeb.
Dans ce chapitre, nous allons créer un rapport QWEB pour imprimer les informations des livres.
[...] Nous allons définir le modèle QWeb. Le contenu du modèle sera utilisé pour générer le PDF. Dans notre exemple, nous allons utiliser une structure HTML de base. Nous allons également utiliser certains attributs tels que tesc et t-foreach pour générer du contenu dynamique dans le rapport. Odoo 14 31/12/ II. Génération du rapport pdf avec le QWEB t-call="web.basic_layout"> Odoo 14 31/12/ II. < tr >< th >Nom du livre: t-esc="livre.name"/> < tr >< td >Prix unitaire: t-esc="livre.cost_price"/>
[...] Définir une vue du rapport 4 Nous avons déclaré le rapport dans un fichier XML via la balise < record >. Il enregistrera le modèle ir.actions.report du rapport. La partie cruciale ici est que vous définissez le champ report_name sur l'ID XML complet (c'est-à-dire, modulename.record_id) du modèle que vous avez défini, sinon la génération du rapport échouera. Le champ modèle détermine le type d'enregistrement sur lequel fonctionne le rapport, et le champ nom est le nom affiché à l'utilisateur dans le menu d'impression. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture