Champ personnalisé

bonjour
Au Maroc nous sommes obligé d’ajouter l’ICE (15 chiffres ) sur chaque document ( BL, Facture …)
L’ICE de notre ste et l’ICE de client
pour cela j’ai ajouter un nouveau Champ personnalisé sur les fiche client
la question est comment je peux les imprimer

comment je peux créer un champ personnalisé sur le fiche client et l’utiliser dans les imprison des facture bl etc …

Bonjour Mustapha,

Il y a deux solutions:

  1. Ajoutez un champ personnalisé également dans les documents transactionnels concernés (Facture, BL) et dans la case “Récupérer depuis le champ” (Fetch from) faites pointer vers le champ personnalisé dans vos données de base.
    Ex: customer.ice_number et company.ice_number

Ensuite vous pouvez l’ajouter à vos formats d’impression comme n’importe quel champ via l’éditeur de format d’impression

2… Vous ajoutez un champ de type HTML dans votre format d’impression et vous récupérez la valeur grâce à l’API:
Ex.

{% set customer_ice = frappe.db.get_value("Customer", doc.customer, "ice_number") %}
<div class="row important data-field">
  <div class="col-xs-5">
    <label>ICE</label>
  </div>
  <div class="col-xs-7 value">
    {{ customer_ice or "" }}
  </div>
</div>

Bonne journée!

Bonjour M. Charles-Henri merci pour votre réponse
j’ai arrivé avec la 2éme solution
mais j’arrive pas avec la 1er