Bonjour, ceci est mon premier message sur le forum d’Axelor aussi je vais essayer d’être le plus précis possible,
Je rencontre un problème concernant le modèle d’impression des devis. Mon objectif est de formater le modèle actuel (si je ne me suis pas trompé il s’agit de SaleOrder.rptdesign dans axelor-sale-« version »), à ce jour j’ai procédé à la modification de ce fichier afin de faire quelques test (changement simple de l’emplacement de certaines valeurs).
Seulement voila, une fois mon travail sauvegardé et réintégré dans Axelor, lorsque je tente d’imprimer un devis le modèle pris en compte est toujours sous l’ancien format.
Je suis sous Axelor 5.2.10
Sous Eclipse, j’ouvre le module axelor-sale-5.2.10 et je modifie appClientModule>report>SaleOrder.rptdesign
Si quelqu’un sait ce qui cloche, je suis ouvert aux suggestions ,
Merci d’avance
Je n’ai jamais modifier de rapport d’impression pour 2 raisons :
Axelor a fait des standarts qui sont très bien fait.
Les possibilités de parametrage permettent d’afficher ce que l’on souhaite voir apparaitre ou non
Qu’est ce que vous souhaitez ajouter/supprimer sur votre devis ?
Nous pourrons vous orienter sur les options possibles et sur les textes à éditer.
Si vous avez vraiment besoin de modifier ce fichier, voilà ma piste à étudier :
« saleorder » semble faire référence à 2 type documents (devis et commande) et chacun avec nombreux status (version 1, 2, 3…; validé, confirmé …)
Voyez vous tout ceci dans vos modifications du rapport d’impression ?
Autre point à creuser :
Administration > Gestions des modèles > les modèles > com.axelor.apps.sale.db
Je (re)précise que je n’ai jamais fait de modifications de rapport, et ce que je propose n’est qu’une suggestion.
Bon courage et revenez vers nous pour nous partager votre expérience !
Merci pour vos réponse, malheureusement ce ne sont pas encore les bonnes solutions …
Pour être plus précis, je ne cherche pas à modifier les paramètre d’impression mais le modèle d’impression lui meme, j’utilise l’IDE Eclipse afin d’y arriver. Je cherche à modifier le modèle (malgré le ait qu’il soit deja bien fichu) par contrainte et non par envie
Mon problème se trouve je pense dans la réinsertion du modèle modifié dans Axelor.
Le document axelor-5.2.10>WEB-INF>lib>axelor-sale-5.2.10.jar est ouvert dans l’IDE Eclipse puis modifié comme présenté sur les captures de mon premier post. Une fois fait il est sauvegardé puis le document « axelor-sale-5.2.10 » remplace l’original. Pourtant sur Axelor, c’est toujours le modèle d’origine qui est actif, et ce, malgré le redémarrage du Tomcat qui gère l’application.
oui je l’ai déjà lu de bout en bout, mais je n’ai pas réussit à me servir des infos présente dans la conversation, je vais reprendre une énième fois et poursuivre les recherches
Non du coup ça doit pas être ça car la tache build de graddle execute generateCode peut-être du cache, essaye de supprimer le dossier dans tomcat/work/catalina/localhost/axelor et relance le serveur
Je rencontre le même problème après avoir effectué les opérations suivantes :
Cloné le war
Edité le fichier SaleOrder.rptdesign
Recompilé le fichier war dans Eclipse
Remplacé l’intégralité du dossier /opt/tomcat/webapps/axelor
Redémarré le serveur tomcat
Les devis et commandes s’affichent toujours sur la base du modèle d’origine. Avez-vous trouvé une autre solution ?
Problème résolu, sur Eclipse le fichier rptdesign ne s’enregistrait pas correctement dans l’archive axelor-base-5.3.9.jar du coup c’était toujours le fichier original qui était redéployé. Bien vérifier la date de modification du fichier rptdesign !