Balises et codes pour modif rapport PDF

Bonjour
Je suis nouveau sur l’outil, je le trouve très bien, bravo pour cet excellent boulot les gars. Pas contre, je dois améliorer les modèles d’impression pour ma copropriété.
Ou puis je trouver la liste complète des champs disponibles, attributs et balises employées par DIACAMMA pour “reprogrammer” mes propres appels de fond selon un format PDF qui convient mieux à ce qu’on trouve habituellement en copro?
Par exemple ce qu’il y a derrière #OUR_DETAIL, #set, #contact, propertylot_set, exceptional_set etc etc
Comme le code ressemble beaucoup au HTML, quelles sont les balises HTML utilisables par le compilateur DIACAMMA?
Par exemple j’ai trouvé ça mais que pour “owner” je suis preneur pour le reste

Merci d’avance
:

  • N° : num
  • type d’appel : type_call
  • date : date
  • propriétaire > tiers > contact > contact : owner.third.contact.str
  • propriétaire > tiers > contact > adresse : owner.third.contact.address
  • propriétaire > tiers > contact > code postal : owner.third.contact.postal_code
  • propriétaire > tiers > contact > ville : owner.third.contact.city
  • propriétaire > tiers > contact > pays : owner.third.contact.country
  • propriétaire > tiers > contact > tel1 : owner.third.contact.tel1
  • propriétaire > tiers > contact > tel2 : owner.third.contact.tel2
  • propriétaire > tiers > contact > courriel : owner.third.contact.email
  • propriétaire > tiers > compte > code : owner.third.accountthird_set.code
  • propriétaire > tiers > compte > total : owner.third.accountthird_set.total_txt
  • propriétaire > tiers > total : owner.third.total
  • propriétaire > information : owner.information
  • propriétaire > solde propriétaire : owner.thirdtotal
  • propriétaire > appel de fonds > N° : owner.callfunds_set.num
  • propriétaire > appel de fonds > date : owner.callfunds_set.date
  • propriétaire > appel de fonds > commentaire : owner.callfunds_set.comment
  • propriétaire > appel de fonds > total : owner.callfunds_set.total
  • propriétaire > catégorie de charges > dépense : owner.partition_set.set.sumexpense_txt
  • propriétaire > catégorie de charges > tantième : owner.partition_set.value
  • propriétaire > catégorie de charges > ratio : owner.partition_set.ratio
  • propriétaire > catégorie de charges > ventilé : owner.partition_set.ventilated_txt
  • propriétaire > catégorie de charge exceptionnelle > dépense : owner.exceptionnal_set.set.sumexpense_txt
  • propriétaire > catégorie de charge exceptionnelle > total des appels de fonds : owner.exceptionnal_set.total_callfunds
  • propriétaire > catégorie de charge exceptionnelle > tantième : owner.exceptionnal_set.value
  • propriétaire > catégorie de charge exceptionnelle > ratio : owner.exceptionnal_set.ratio
  • propriétaire > catégorie de charge exceptionnelle > ventilé : owner.exceptionnal_set.ventilated_txt
  • propriétaire > lot de propriété > N° : owner.propertylot_set.num
  • propriétaire > lot de propriété > tantième : owner.propertylot_set.value
  • propriétaire > lot de propriété > ratio : owner.propertylot_set.ratio
  • propriétaire > lot de propriété > description : owner.propertylot_set.description
  • propriétaire > réglement > date : owner.payoff_set.date
  • propriétaire > réglement > valeur : owner.payoff_set.value
  • propriétaire > réglement > mode : owner.payoff_set.mode
  • propriétaire > réglement > référence : owner.payoff_set.reference
  • propriétaire > réglement > payeur : owner.payoff_set.payer
  • propriétaire > réglement > compte bancaire > désignation : owner.payoff_set.bank_account.designation
  • propriétaire > réglement > compte bancaire > référence : owner.payoff_set.bank_account.reference
  • propriétaire > réglement > compte bancaire > code comptable : owner.payoff_set.bank_account.account_code
  • propriétaire > total des appels de fonds (courant) : owner.total_current_call
  • propriétaire > total des réglements (courant) : owner.total_current_payoff

Bonjour,

En effet, je connais ce besoin en documentation à propos de l’édition des modèles d’impression.
Cela reste dans ma pile des choses à faire.

Par contre, cela prend beaucoup de temps qui se trouve en général au détriment des l’évolutions.
J’essaye de remonter ce besoin dans ma pile :wink:

Bonjour
Merci, j’ai trouvé des choses concernant “data” en regardant dans le fichier SQL de la database, mais il me manque tout de même pas mal de choses. Par exemple est-il possible de faire apparaitre la date d’édition de l’appel de fond (genre “A Paris le 21/10/2021”), le nombre de pages et la page en cours dans , etc
Quand j’aurais formaté le PDF, je partagerai le code xml avec le rendu si cela intéresse du monde
A+

Bonjour
Suite à la mise à jour les données calculées ne se font plus dans le rapport “Décompte de charge”
Voir image avant et après pour le même copropriétaire
Le soucis semble venir de:
rows data=“entryline_set” pour lesquels #debit et #credit n’affichent pas de valeur
ou
rows data=“loadcount_set” là c’est #ventilated par exemple qui n’a pas de valeur
Est-il possible de savoir comment daire?
Merci

Code de decompte de charge d’origine:

{[b]}#OUR_DETAIL.name{[/b]} {[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]} #OUR_DETAIL.image {[b]}DÉCOMPTE INDIVIDUEL DU PROPRIÉTAIRE{[/b]} {[b]}#third.contact.str{[/b]}{[br/]}#third.contact.address{[br/]}#third.contact.postal_code #third.contact.city{[br/]} #third.contact.email{[br/]} #information {[b]}Exercice comptable{[/b]}: du #date_begin au #date_end {[b]}reste dû : #sumtopay{[/b]}
{[b]}Lots concernés{[/b]} {[b]}N°{[/b]} {[b]}tantième{[/b]} {[b]}ratio{[/b]} {[b]}description{[/b]} #num #value #ratio #description
{[b]}Répartition des charges communes et individuelles{[/b]} {[b]}désignation{[/b]} {[b]}total{[/b]} {[b]}ratio{[/b]} {[b]}ventilé{[/b]} {[b]}charges récup.{[/b]}
<rows data="loadcount_set">
    <cell display_align="center" border_color="black" border_style="solid" border_width="0.2" text_align="start" line_height="7" font_family="sans-serif" font_weight="" font_size="7">

#designation


#total


#ratio


#ventilated


#recoverable_load

{[i]}{[u]}Attention{[/u]} Les informations de charges récupérables sont données à titre purement informatif. Le propriétaire reste le seul responsable de la répartition des charges sur ses locataires{[/i]} {[b]}total des appels de fonds (ch.courantes){[/b]} : #total_current_call{[br/]} {[b]}total ventilé (ch. courantes){[/b]} : #total_current_ventilated{[br/]} {[b]}régularisation estimée{[/b]} : #total_current_regularization{[br/]} {[b]}total des règlements (sur ch. courantes){[/b]} : #total_current_payoff{[br/]} {[b]}solde estimé{[/b]} : #total_current_estimated_total{[br/]} {[b]}Détail financier{[/b]} {[u]}{[i]}solde initial :{[/i]}{[/u]} #thirdinitial {[b]}date{[/b]} {[b]}désignation{[/b]} {[b]}débit{[/b]} {[b]}crédit{[/b]} #entry.date_value #entry.designation #debit #credit
{[u]}{[i]}solde final :{[/i]}{[/u]} #thirdtotal