Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1

SUJET :

il y a 7 ans 9 mois #89

  • yoda307
  • Portrait de yoda307 Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 0
Bonjour,

Je viens vers vous ce soir car je ne voit pas de façon facile de modifier la facture.

Quand je souhaite la modifier en allant dans Administration> modèle d'impression je tombe sur du code.

Je n'arrive pas à identifier le langage. Quel est donc ce langage si mystérieux?

Avez vous des exemples de factures déjà faite? :D

Cordialement

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

il y a 7 ans 9 mois #90

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 1996
  • Karma: 8
  • Remerciements reçus 500
Bonjour,

Je comprend que vous parlez des modèles d'impression pour la facturation (menue 'Administration > Modèles d'impression') avec pour filtrage, le modèle 'facture'.

Ce n'est pas à proprement parler un langage, mais plutôt un format spécifique (le XML) adapté à notre besoin.
Ce format texte, encapsule une série de balises, permettant de définir une logique de hiérarchie entre eux.

Le première balise:
<model hmargin='10.0' vmargin='10.0' page_width='210.0' page_height='297.0'>
déclare globalement notre modèle en précisant 4 attributs correspondant à la taille et au marges de vos feuilles.
Ensuite, nous trouvons 3 balises: header, bottom et body.
Les 2 premières correspondent à l’entête et au pied de page. Elles seront rejoué à l'identique pour chaque page générée.
'body' décrit lui le corps du document.

Enfin, chacun de ses zones contiennes soit du texte 'text', soit une image 'image', soit un tableau 'table'.
De nouveaux attributs permets de définir où doivent être placé ces éléments.

Ensuite, vous pouvez aussi voir des mots 'étranges' commençant par un #
Ils correspondent à une donnée spécifique de la facture et seront donc replacé par la valeur correspondante au moment de l'impression.
Avec un clique droit de souris, vous pouvez voir dans le menu contextuel, une liste de variables plus 'parlante' et permettant de l'ajouter en version plus 'technique' dans le modèle.

Voilà, j'ai décris un peu brièvement le principe des modèles d'impressions.
J'espère que cela pourra vous aider si vous avez une modification simple à faire.

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Laurent
Principale contributeur (Développeur) à Diacamma
Administrateur de Sleto partenaire officiel de Diacamma : support et hébergement en ligne.

il y a 7 ans 9 mois #91

  • yoda307
  • Portrait de yoda307 Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 0
Bonjour,

Je vous remercie de votre réponse et de vos explications.

Pensez vous rendre cette partie plus 'intuitive' dans un futur plus ou moins proche?

Je vais essayer de faire des modifications dans la facture histoire d'insérer des infos supplémentaires.

Bonne soirée:D

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

  • Page :
  • 1
Temps de génération de la page : 0.067 secondes
Propulsé par Kunena

Qui sommes nous?

Le sanglier du Libre

Association éditant le logiciel Diacamma
12 rue Marius Charles
38420 Domène
France

Partenaire

SLETO

Si vous recherchez du support ou une solution d'hébergement pour Diacamma, faite confiance à SLETO, notre partenaire officiel