[RESOLU] Modèle de devis : Affichage de la description de l'article
Posté : jeu. juin 21, 2018 2:21 pm
Bonjour à tous,
Je tente vainement d'afficher le descriptif de la ligne (devis ou facture) en dessous de la désignation.
J'ai trouvé deux solutions mais aucune n'est totalement satisfaisante :
A - Utiliser un bloc "multilignes" :
Problème :
La ligne du descriptif est toujours créée même si elle est vide. Donc visuellement c'est très moche et pas vraiment lisible. (On saute des lignes pour rien.)
Y-a-t-il un moyen de ne pas la créer s'il n'y a pas de descriptif ?
Je n'ai pas non plus trouvé comment appliquer automatiquement le style choisi uniquement sur la première ligne.
B - Mettre la description dans la même cellule que la désignation et insérer un retour charriot via l'attribut prefix :
Problème :
Je n'ai pas trouvé comment forcer le style à normal pour la description. Donc pour l'instant, elle a d'office le même style que la designation. (Celui choisi lors de la saisie du devis).
Si quelqu'un a une 3 ème méthode plus efficace ou une astuce, je suis preneur
Je tente vainement d'afficher le descriptif de la ligne (devis ou facture) en dessous de la désignation.
J'ai trouvé deux solutions mais aucune n'est totalement satisfaisante :
A - Utiliser un bloc "multilignes" :
Code : Tout sélectionner
<table endPageLine="66" firstLine="20" endLine="60" lastColumn="L" base="Societe" table="DEVIS_ELEMENT"
blankLineBeforeStyle="Titre 1,Titre 2" pageRef="L17">
<element location="B" type="fill" cellSize="60" style="Titre 1" line="1">
<field name="NOM" />
</element>
<element location="B" type="fill" cellSize="60" line="2" >
<field name="DESCRIPTIF" />
</element>
<element location="I" type="fill" line="1">
<field name="PV_HT" type="devise">
<exclude value="0.000000"/>
</field>
</element>
<element location="J" type="supplychain.element.qtyunit.short" line="1">
</element>
<element location="K" type="fill" line="1">
<field name="ID_TAXE" conditionField="PV_HT" conditionExpValue="0.000000">
<field table="TAXE" name="TAUX" op="/" number="100.0" />
</field>
</element>
<element location="L" type="fill" line="1">
<field name="T_PV_HT" type="devise" >
<exclude value="0.000000"/>
</field>
</element>
</table>
La ligne du descriptif est toujours créée même si elle est vide. Donc visuellement c'est très moche et pas vraiment lisible. (On saute des lignes pour rien.)
Y-a-t-il un moyen de ne pas la créer s'il n'y a pas de descriptif ?
Je n'ai pas non plus trouvé comment appliquer automatiquement le style choisi uniquement sur la première ligne.
B - Mettre la description dans la même cellule que la désignation et insérer un retour charriot via l'attribut prefix :
Code : Tout sélectionner
<element location="B" type="fill" cellSize="60" line="1">
<field name="NOM" />
<field name="DESCRIPTIF" prefix=" " style="Normal">
<exclude value="" />
</field>
</element>
Je n'ai pas trouvé comment forcer le style à normal pour la description. Donc pour l'instant, elle a d'office le même style que la designation. (Celui choisi lors de la saisie du devis).
Si quelqu'un a une 3 ème méthode plus efficace ou une astuce, je suis preneur