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.
À 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.
