Documentation Frappe Framework

Frappe Framework

Récupérer les données d’un autre document dans un format d’impression

Un format d’impression peut charger un autre document avec frappe.get_doc, puis afficher ses champs.

1 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert cet appel

Dans un format d’impression (Print Format), vous pouvez lire les données d’un autre document. Si une facture de vente (Sales Invoice) porte un champ sales_order, le détail de la commande de vente (Sales Order) s’obtient avec frappe.get_doc.

Mise en place

code
{% set sales_order_doc = frappe.get_doc("Sales Order", sales_order) %}

{{ sales_order_doc.customer }}

Le premier argument est le DocType, le second la valeur du champ lien du document imprimé. L’exemple affiche ensuite le client de la commande.

Point d’attention

La source ne montre que la lecture d’un document lié déjà identifié par un champ du format. Elle ne décrit pas le cas où le lien est vide.