Page 1 sur 1

[RESOLU] Modèle de devis : Affichage de la description de l'article

Posté : jeu. juin 21, 2018 2:21 pm
par yann31
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" :

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>
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 :

Code : Tout sélectionner

<element location="B" type="fill" cellSize="60" line="1">
			<field name="NOM" />
			<field name="DESCRIPTIF" prefix=" &#10;&#13;" style="Normal">
				<exclude value="" />
			</field>
</element>
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 :-)

Re: Modèle de devis : Affichage de la description de l'article

Posté : jeu. juin 21, 2018 2:30 pm
par ludovic
Bonjour,

ajoutez l'attribut lineOption="true".

Code : Tout sélectionner

<element location="B" type="fill" cellSize="60" line="2" [b]lineOption="true"[/b]>
			<field name="DESCRIPTIF" />
</element>
Cordialement,
Ludovic.

Re: Modèle de devis : Affichage de la description de l'article

Posté : jeu. juin 21, 2018 3:04 pm
par yann31
Génial. c'est parfait.
Merci beaucoup Ludovic !

Re: [RESOLU] Modèle de devis : Affichage de la description de l'article

Posté : ven. juin 22, 2018 8:40 am
par Sebiiiii
Merci, j'en ai profité pour faire de même

Re: [RESOLU] Modèle de devis : Affichage de la description de l'article

Posté : jeu. févr. 04, 2021 10:10 am
par Aureusms
Cela marche aussi pour moi !

Où avez vous trouver toutes les lignes de conditions de type : lineOption="true" ?
J'ai acheté le livre mais rien n'en fait mention.

Re: [RESOLU] Modèle de devis : Affichage de la description de l'article

Posté : ven. nov. 19, 2021 8:00 am
par GG001
Bonjour Ludovic;
Moi je voudrais avoir une ou deux lignes supplément dans un devis :
c'est une remise sur le nombre acheter sur l'ensemble du devis de prix de vente!!
Si il m’achète plusieurs machines je veux faire une remise de 10% sur le total !!!
Merci de me dire comment je peux faire ?
GG038

Re: [RESOLU] Modèle de devis : Affichage de la description de l'article

Posté : ven. nov. 19, 2021 10:40 am
par guillaume
Bonjour,

Soit vous impactez le prix du devis en mettant des tarifs par quantités dans la fiche article,
soit vous indiquer votre remise éventuelle sous forme de ligne texte, sans prix.

Cordialement,