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

SUJET :

Patron d'impression il y a 1 mois 1 semaine #6038

  • floheff
  • Portrait de floheff Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 2
Bonjour à tous,

Je commence à prendre en main Diacamma et je suis très agréablement surpris par les fonctionnalités. Merci aux devellopeurs !

Cependant, je voulais faire un retour sur quelques problème concernant la mise en page des exports pdf pour les fiches suivantes :

Appel de fond :
Les lignes de recap de situation sont trop rapprochées, rendant difficile la comprehension => il y a t'il une possiblité de le mettre sous forme de tableau?
Le "restant du" empiete sur le paragraphe => A decaler legerement vers le bas ou monter legerement le recap de charges

Fiche de situation :
La case tantième est trop petite, coupant le mot => Possibilité d'agrandir la cellule?

Propriétaire :
Dans la partie "partition", la colonne "dépense" est un peu petite pour des montant supérieur à 1000€ => Possibilité d'agrandir la colonne en largeur?

Logo:

Le logo est pixelisé => Quel est le format le plus adapté pour avoir un logo non pixélisé? Mon logo est a la base de bonne qualité (500x500px, DPI 96)

J'ai fouillé dans les patrons d'impressions afin de modifier le code. J'avoue ne pas y connaitre grand chose en code, mais les tentatives de modifications manuelles de format ou d'agrandisssement du logo ont fait choux blanc.

Merci d'avance pour vos réponses !

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

Dernière édition: par floheff.

Patron d'impression il y a 1 mois 1 semaine #6039

  • floheff
  • Portrait de floheff Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 2

Ce message contient des images en pièce jointe.
Veuillez vous connecter ou vous enregistrer pour les consulter.

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

Patron d'impression il y a 1 mois 1 semaine #6040

  • floheff
  • Portrait de floheff Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 2
Réponse à moi meme :

J'ai réussi a changer la mise en page avec le code. J'avais l'impression que les modifications du code n'était pas pris en compte, mais il suffisait de saisir un copropriétaire dont je n'avais pas encore édité le pdf en question.

Bref, je vous met le résultat pour la fiche d'appel de fond :

Cette image est caché pour les invités.
Veuillez vous connecter ou vous enregistrer pour la consulter.



Au besoin, je vous met le code modifié en question :
<model hmargin="10.0" vmargin="10.0" page_width="210.0" page_height="297.0">
	<header extent="25.0">
		<text height="20.0" width="120.0" top="5.0" left="70.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="20" font_family="sans-serif" font_weight="" font_size="20">
{[b]}#OUR_DETAIL.name{[/b]}
</text>
		<image height="30.0" width="30.0" top="0.0" left="10.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2">
#OUR_DETAIL.image
</image>
	</header>
	<bottom extent="10.0">
		<text height="10.0" width="190.0" top="00.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="8" font_family="sans-serif" font_weight="" font_size="8">
{[italic]}
#OUR_DETAIL.address - #OUR_DETAIL.postal_code #OUR_DETAIL.city - #OUR_DETAIL.tel1 #OUR_DETAIL.tel2 #OUR_DETAIL.email{[br/]}#OUR_DETAIL.identify_number
{[/italic]}
</text>
	</bottom>
	<body>
		<text height="8.0" width="190.0" top="0.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="15" font_family="sans-serif" font_weight="" font_size="15">
{[b]}appel de fonds #num{[/b]}
</text>
		<text height="8.0" width="190.0" top="8.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="13" font_family="sans-serif" font_weight="" font_size="13">
#date
</text>
		<text height="20.0" width="100.0" top="25.0" left="80.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="11" font_family="sans-serif" font_weight="" font_size="11">
{[b]}#owner.third.contact.str{[/b]}{[br/]}#owner.third.contact.address{[br/]}#owner.third.contact.postal_code #owner.third.contact.city
</text>
		<table height="100.0" width="170.0" top="70.0" left="5.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2">
			<columns width="20.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}catégorie de charges{[/b]}
    </columns>
			<columns width="84.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}désignation{[/b]}
    </columns>
			<columns width="17.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}total{[/b]}
    </columns>
			<columns width="25.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}somme des tantièmes{[/b]}
    </columns>
			<columns width="17.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}tantième{[/b]}
    </columns>
			<columns width="17.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}montant{[/b]}
    </columns>
			<rows data="calldetail_set">
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#set
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#designation
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#total_amount
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#set.total_part
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#owner_part
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#price_txt
        </cell>
			</rows>
		</table>
		<text height="15.0" width="20.0" top="120.0" left="125.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[u]}{[b]}total:{[/b]}{[/u]}{[br/]}
</text>
		<text height="15.0" width="20.0" top="120.0" left="140.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[u]}{[b]}#total{[/b]}{[/u]}{[br/]}
</text>
		<text height="20.0" width="100.0" top="120.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="left" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
#comment
</text>
		<text height="5.0" width="190.0" top="130.0" left="00.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[u]}{[i]}situation au #owner.date_current{[/i]}{[/u]}
</text>
		<text height="15.0" width="60.0" top="135.0" left="00.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[i]}état initial (ch. courantes):{[/i]}{[br/]}
{[i]}total des appels de fonds (ch.courantes):{[/i]}{[br/]}
{[i]}total des règlements (sur ch. courantes):{[/i]}{[br/]}
{[i]}solde propriétaire (ch. courantes):{[/i]}{[br/]}
{[br/]}
{[i]}total des appels de fonds (avance):{[/i]}{[br/]}
{[i]}total des règlements (avance):{[/i]}{[br/]}
</text>
		<text height="15.0" width="15.0" top="135.0" left="60.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
#owner.total_current_initial{[br/]}
#owner.total_current_call{[br/]}
#owner.total_current_payoff{[br/]}
#owner.total_current_owner{[br/]}
{[br/]}
#owner.total_cash_advance_call{[br/]}
#owner.total_cash_advance_payoff{[br/]}
</text>
		<text height="15.0" width="70.0" top="135.0" left="90.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[i]}état initial (ch. exceptionnelles):{[/i]}{[br/]}
{[i]}total des appels de fonds (ch. exceptionnelles):{[/i]}{[br/]}
{[i]}total des règlements (sur ch. exceptionnelles):{[/i]}{[br/]}
{[i]}solde propriétaire (ch. exceptionnelles):{[/i]}{[br/]}
{[br/]}
{[i]}total des appels de fonds (fonds de travaux):{[/i]}{[br/]}
{[i]}total des règlements (fonds travaux):{[/i]}{[br/]}
</text>
		<text height="15.0" width="15.0" top="135.0" left="160.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
#owner.total_exceptional_initial{[br/]}
#owner.total_exceptional_call{[br/]}
#owner.total_exceptional_payoff{[br/]}
#owner.total_exceptional_owner{[br/]}
{[br/]}
#owner.total_fund_works_call{[br/]}
#owner.total_fund_works_payoff{[br/]}
</text>
		<text height="15.0" width="190.0" top="170.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2
" text_align="center" line_height="11" font_family="sans-serif" font_weight="" font_size="11">
{[b]}{[u]}restant dû : #owner.sumtopay{[/u]}{[/b]}
</text>
	</body>
</model>
Cet utilisateur a été remercié pour son message par: JMR59175, Thyami

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

Dernière édition: par floheff.

Patron d'impression il y a 1 mois 1 semaine #6042

  • Thyami
  • Portrait de Thyami
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 22
  • Remerciements reçus 3
Bonjour,
Un grand merci pour le partage du code qui améliore sensiblement la mise en page.

J'ai légèrement modifié vos valeurs de façon à obtenir dans la situation comptable une seule ligne lorsque le solde est débiteur et supérieur à 1000 €.
Je publie le code modifié .
<model hmargin="10.0" vmargin="10.0" page_width="210.0" page_height="297.0">
	<header extent="25.0">
		<text height="20.0" width="120.0" top="5.0" left="70.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="20" font_family="sans-serif" font_weight="" font_size="20">
{[b]}#OUR_DETAIL.name{[/b]}
</text>
		<image height="30.0" width="30.0" top="0.0" left="10.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2">
#OUR_DETAIL.image
</image>
	</header>
	<bottom extent="10.0">
		<text height="10.0" width="190.0" top="00.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="8" font_family="sans-serif" font_weight="" font_size="8">
{[italic]}
#OUR_DETAIL.address - #OUR_DETAIL.postal_code #OUR_DETAIL.city - #OUR_DETAIL.tel1 #OUR_DETAIL.tel2 #OUR_DETAIL.email{[br/]}#OUR_DETAIL.identify_number
{[/italic]}
</text>
	</bottom>
	<body>
		<text height="8.0" width="190.0" top="0.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="15" font_family="sans-serif" font_weight="" font_size="15">
{[b]}appel de fonds #num{[/b]}
</text>
		<text height="8.0" width="190.0" top="8.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="13" font_family="sans-serif" font_weight="" font_size="13">
#date
</text>
		<text height="20.0" width="100.0" top="25.0" left="80.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="11" font_family="sans-serif" font_weight="" font_size="11">
{[b]}#owner.third.contact.str{[/b]}{[br/]}#owner.third.contact.address{[br/]}#owner.third.contact.postal_code #owner.third.contact.city
</text>
		<table height="100.0" width="170.0" top="70.0" left="5.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2">
			<columns width="20.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}catégorie de charges{[/b]}
    </columns>
			<columns width="84.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}désignation{[/b]}
    </columns>
			<columns width="17.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}total{[/b]}
    </columns>
			<columns width="25.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}somme des tantièmes{[/b]}
    </columns>
			<columns width="17.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}tantième{[/b]}
    </columns>
			<columns width="17.0" display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="10" font_family="sans-serif" font_weight="" font_size="9">
    {[b]}montant{[/b]}
    </columns>
			<rows data="calldetail_set">
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#set
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#designation
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#total_amount
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#set.total_part
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#owner_part
        </cell>
				<cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="center" line_height="7" font_family="sans-serif" font_weight="" font_size="7">
#price_txt
        </cell>
			</rows>
		</table>
		<text height="15.0" width="50.0" top="120.0" left="95.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[u]}total de l'appel :{[/u]}{[br/]}
</text>
		<text height="15.0" width="20.0" top="120.0" left="140.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[u]}{[b]}#total{[/b]}{[/u]}{[br/]}
</text>
		<text height="20.0" width="100.0" top="120.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="left" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
#comment
</text>
		<text height="5.0" width="190.0" top="130.0" left="00.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="center" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[u]}{[i]}situation au #owner.date_current{[/i]}{[/u]}
</text>
		<text height="15.0" width="60.0" top="135.0" left="00.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[i]}état initial (ch. courantes):{[/i]}{[br/]}
{[i]}total des appels de fonds (ch.courantes):{[/i]}{[br/]}
{[i]}total des règlements (sur ch. courantes):{[/i]}{[br/]}
{[i]}solde propriétaire (ch. courantes):{[/i]}{[br/]}
{[br/]}
{[i]}total des appels de fonds (avance):{[/i]}{[br/]}
{[i]}total des règlements (avance):{[/i]}{[br/]}
</text>
		<text height="15.0" width="20.0" top="135.0" left="60.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
#owner.total_current_initial{[br/]}
#owner.total_current_call{[br/]}
#owner.total_current_payoff{[br/]}
#owner.total_current_owner{[br/]}
{[br/]}
#owner.total_cash_advance_call{[br/]}
#owner.total_cash_advance_payoff{[br/]}
</text>
		<text height="15.0" width="70.0" top="135.0" left="90.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
{[i]}état initial (ch. exceptionnelles):{[/i]}{[br/]}
{[i]}total des appels de fonds (ch. exceptionnelles):{[/i]}{[br/]}
{[i]}total des règlements (sur ch. exceptionnelles):{[/i]}{[br/]}
{[i]}solde propriétaire (ch. exceptionnelles):{[/i]}{[br/]}
{[br/]}
{[i]}total des appels de fonds (fonds de travaux):{[/i]}{[br/]}
{[i]}total des règlements (fonds travaux):{[/i]}{[br/]}
</text>
		<text height="15.0" width="20.0" top="135.0" left="160.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2" text_align="right" line_height="9" font_family="sans-serif" font_weight="" font_size="9">
#owner.total_exceptional_initial{[br/]}
#owner.total_exceptional_call{[br/]}
#owner.total_exceptional_payoff{[br/]}
#owner.total_exceptional_owner{[br/]}
{[br/]}
#owner.total_fund_works_call{[br/]}
#owner.total_fund_works_payoff{[br/]}
</text>
		<text height="15.0" width="190.0" top="170.0" left="0.0" padding="1.0" spacing="0.0" border_color="black" border_style="" border_width="0.2
" text_align="center" line_height="11" font_family="sans-serif" font_weight="" font_size="12">
{[b]}{[u]}MONTANT A PAYER : #owner.sumtopay{[/u]}{[/b]}
</text>
	</body>
</model>
En pièce jointe, le résultat avant / après.


PS : Il est possible de voir le résultat en imprimant un appel de fond déjà réalisé et en choisissant dans la boite de dialogue "générer un duplicata".

Ce message contient des images en pièce jointe.
Veuillez vous connecter ou vous enregistrer pour les consulter.

Cet utilisateur a été remercié pour son message par: JMR59175

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

Dernière édition: par Thyami. Raison: Modification du message
  • Page :
  • 1
Temps de génération de la page : 0.130 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