ajout Doc techniques dans dossier_view.pt et articles.pt

This commit is contained in:
2020-11-20 09:47:20 +01:00
parent dab24387a2
commit d03e90b7b8
26 changed files with 665 additions and 198 deletions

View File

@@ -97,7 +97,7 @@
<div class="form-group">
<div class="col-sm-offset-3 col-sm-9">
<div class="form-group">
<a class="btn btn-default" href="${request.route_url('devis_web', nodossier=nodossier)}">
<a class="btn btn-default" href="${request.route_url('devis_web', nodevis=nodevis)}">
<span class="glyphicon glyphicon-arrow-left"></span> Annuler</a>
<button class="btn btn-primary" type="submit" name="form.submited">
<span class="glyphicon glyphicon-ok"></span> Enregistrer</button>

View File

@@ -3,99 +3,105 @@
<!-- ENTETE -->
<img src="${logo_url}" width="100%" />
<br />
<div class="row">
<!-- colonne gauche : REFERENCES -->
<div class="col-sm-6">
<p tal:condition="devis.no_agrement">N° Agrément : ${devis.no_agrement}</p>
<br/><br/>
<p tal:condition="devis.NOSIN">N° sinistre : ${devis.NOSIN}</p>
<p tal:condition="devis.NOPOL">N° sinistre : ${devis.NOPOL}</p>
<p tal:condition="devis.REF_EXPERT">Réf. expert : ${devis.REF_EXPERT}</p>
<p tal:condition="devis.VREF">V/Référence : ${devis.VREF}</p>
<br />
<p>${devis.LIBCOMPL}</p>
<br/><br/>
<p>N° dossier : ${devis.nochantier}</p>
<br/><br/>
<H3>DEVIS N° ${devis.societe}-${devis.NO_ID}<h/H3>
</div>
<!-- colonne droite : ADRESSES -->
<div class="col-sm-6">
<br/><br/>
<h4>${devis.C_QUALITE} ${devis.C_NOM}</h4>
<h4>${devis.C_ADR}</h4>
<h4 tal:condition="devis.C_ADR2">${devis.C_ADR2}<br /></h4>
<h4>${devis.C_CP} ${devis.C_VILLE}</h4>
<br />
<br />
<p>Rilieux-la-Pape, le ${devis.DATE.strftime('%d-%m-%Y')}</p>
<br />
<h4>${devis.QUALITE} ${devis.NOM}</h4>
<h4>${devis.ADRESSE}</h4>
<h4 tal:condition="devis.ADRESSE2">${devis.ADRESSE2}<br /></h4>
<h4>${devis.CP} ${devis.VILLE}</h4>
</div>
</div> <!-- row : entête-->
<table style="width:100%">
<tr>
<td style="width:55%">
<p tal:condition="devis.no_agrement">N° Agrément : ${devis.no_agrement}</p>
<br/><br/>
<p tal:condition="devis.NOSIN">N° sinistre : ${devis.NOSIN}</p>
<p tal:condition="devis.NOPOL">N° sinistre : ${devis.NOPOL}</p>
<p tal:condition="devis.REF_EXPERT">Réf. expert : ${devis.REF_EXPERT}</p>
<p tal:condition="devis.VREF">V/Référence : ${devis.VREF}</p>
<br />
<p>${devis.LIBCOMPL}</p>
<br/><br/>
<p>N° dossier : ${devis.nochantier}</p>
<br/><br/>
<H3>DEVIS N° ${devis.societe}-${devis.NO_ID}<h/H3>
</td>
<td style="width:45%">
<br/><br/>
<h4>${devis.C_QUALITE} ${devis.C_NOM}</h4>
<h4>${devis.C_ADR}</h4>
<h4 tal:condition="devis.C_ADR2">${devis.C_ADR2}<br /></h4>
<h4>${devis.C_CP} ${devis.C_VILLE}</h4>
<br />
<br />
<p>Rilieux-la-Pape, le ${devis.DATE.strftime('%d-%m-%Y')}</p>
<br />
<h4>${devis.QUALITE} ${devis.NOM}</h4>
<h4>${devis.ADRESSE}</h4>
<h4 tal:condition="devis.ADRESSE2">${devis.ADRESSE2}<br /></h4>
<h4>${devis.CP} ${devis.VILLE}</h4>
</td>
</tr>
</table> <!-- row : entête-->
<br/>
<br/>
<div class="row">
<div class="col-sm-8">
<p class="text-right">Surf./ Qté</p>
</div>
<div class="col-sm-2">
<p class="text-right">P.U. HT</p>
</div>
<div class="col-sm-2">
<p class="text-right">Montant HT</p>
</div>
</div> <!-- row : entête tableau-->
<hr>
<div tal:replace="structure dt_html">Page text goes here.</div>
<hr>
<!-- row : entête tableau-->
<table style="width:100%">
<tr>
<td style="width:56%"></td>
<td style="width:8%; text-align:right">Surf./ Qté</td>
<td style="width:18%; text-align:right">P.U. HT</td>
<td style="width:18%; text-align:right">Montant HT</td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
<div tal:replace="structure dt_html">Les lignes du devis ici</div>
<div class="row">
<div class="col-sm-7">
</div>
<div class="col-sm-2">
<h4>Total HT</h4>
<h4>TVA ${layout.to_percent(devis.TAUXTVA)}</h4>
<h4>Total TTC</h4>
</div>
<div class="col-sm-3">
<h4 class="text-right">${layout.to_euro(devis.TOTALHT)}</h4>
<h4 class="text-right">${layout.to_euro(devis.TOTALTVA)}</h4>
<h4 class="text-right">${layout.to_euro(devis.TOTALTTC)}</h4>
</div>
<br />
<div class="col-sm-12">
<p>
Si vous acceptez ce devis, veuillez nous en retourner un exemplaire signé et précédé de la mention "Bon pour Accord".
</p>
</div>
</div> <!-- row : bas de devis-->
<div class="row">
<div class="col-sm-6">
<p tal:condition="devis.TYPECLI == 'P'">
<b>Conditions de réglement :</b><br />
Acompte de 30 % à la commande, Le solde à réception de la facture.
</p>
<p tal:condition="devis.CODETVA == 4">
NOTA : Pour bénéficier du taux réduit de T.V.A. à 7%, vous devez nous fournir en même temps que l'acceptation du devis, une attestation sur papier libre, stipulant que votre habitation est construite depuis plus de deux ans.
</p>
</div>
<div class="col-sm-1">
</div>
<div class="col-sm-5">
<p>
Le <br/>
Nom et Signature du Client<br/>
BON POUR ACCORD
</p>
</div>
</div> <!-- row : bon pour accord-->
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="2"></td>
<td>Total HT</td>
<td style="text-align:right">${layout.to_euro(devis.TOTALHT)}</td>
</tr>
<tr>
<td colspan="2"></td>
<td>TVA ${layout.to_percent(devis.TAUXTVA)}</td>
<td style="text-align:right">${layout.to_euro(devis.TOTALTVA)}</td>
</tr>
<tr>
<td colspan="2"></td>
<td><b>Total TTC</b></td>
<td style="text-align:right"><b>${layout.to_euro(devis.TOTALTTC)}</b></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3">
Si vous acceptez ce devis, veuillez nous en retourner un exemplaire signé et précédé de la mention "Bon pour Accord".
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!-- row : bas de devis-->
<tr>
<td>
<p tal:condition="devis.TYPECLI == 'P'">
<b>Conditions de réglement :</b><br />
Acompte de 30 % à la commande, Le solde à réception de la facture.
</p>
<p tal:condition="devis.CODETVA == 4">
NOTA : Pour bénéficier du taux réduit de T.V.A. à 7%, vous devez nous fournir en même temps que l'acceptation du devis, une attestation sur papier libre, stipulant que votre habitation est construite depuis plus de deux ans.
</p>
</td>
<td></td>
<td colspan="2">
<p>
Le <br/>
Nom et Signature du Client<br/>
BON POUR ACCORD
</p>
</td>
</tr>
</table>
<br />
<br />

View File

@@ -103,12 +103,7 @@
</div>
<div class="modal-body">
<!-- The form is placed inside the body of modal -->
<form id="add_justif-form" class="form-horizontal" action="${url}" method="post"
data-fv-framework="bootstrap"
data-fv-icon-valid="glyphicon glyphicon-ok"
data-fv-icon-invalid="glyphicon glyphicon-remove"
data-fv-icon-validating="glyphicon glyphicon-refresh">
<form id="add_justif-form" class="form-horizontal" action="${url}" method="post">
<div class="form-group">
<label class="control-label col-xs-4">Sélectionner le type :</label>
<div class="col-xs-8">
@@ -117,11 +112,9 @@
<label class="radio"><input type="radio" name="type_lig" value="ST">Sous-total</label>
</div>
</div>
<div class="form-group">
<div class="col-xs-5 col-xs-offset-3">
<button type="submit" class="btn btn-success" name="form.submited">Ajouter</button>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Annuler</button>
</div>
<button type="submit" class="btn btn-success" name="form.submited">Ajouter</button>
</div>
</form>
</div>