the reconciliation report

feature/docker
Dmitriy Shesterkin 9 years ago
parent e4e2dfe5c8
commit 02bf4381cc
  1. 80
      src/dokumentor/templates/docs/aktsverki/as_pdf.html
  2. 1
      src/dokumentor/templates/docs/faktura/as_pdf.html

@ -9,11 +9,21 @@
@font-face { font-family: Arial; src: url("{% fonts_root %}arial.ttf"); } @font-face { font-family: Arial; src: url("{% fonts_root %}arial.ttf"); }
@font-face { font-family: Arial; src: url("{% fonts_root %}arialbd.ttf"); font-weight: bold; } @font-face { font-family: Arial; src: url("{% fonts_root %}arialbd.ttf"); font-weight: bold; }
body { font-family: Arial; font-size: 9pt; line-height: 140%; } body { font-family: Arial, sans-serif; font-size: 9pt; line-height: 140%; }
table { border-collapse: collapse; padding-top: 0.5ex; line-height: 140%; } table {
table tr { padding-left: 0.5ex; padding-right: 0.5ex; } width: 100%;
table tr td { vertical-align: middle; } border-collapse: collapse;
padding-top: 0.5ex;
line-height: 140%;
}
tr {
padding-left: 0.5ex;
padding-right: 0.5ex;
}
td {
vertical-align: middle;
}
table .row { text-align: right; } table .row { text-align: right; }
#header { text-align: center; font-weight: bold; font-size: 14pt; } #header { text-align: center; font-weight: bold; font-size: 14pt; }
@ -67,8 +77,8 @@
<div> <div>
<table repeat="2" width="100%"> <table repeat="2" width="100%">
<tr class="borders font_10"> <tr class="borders font_10">
<th colspan="4">По данным &laquo;{{ profile.get_company_name|safe }}&raquo;, руб.</th> <th width="50%" colspan="4">По данным &laquo;{{ profile.get_company_name|safe }}&raquo;, руб.</th>
<th colspan="4">По данным &laquo;{{ obj.client.name|safe }}&raquo;, руб.</th> <th width="50%" colspan="4">По данным &laquo;{{ obj.client.name|safe }}&raquo;, руб.</th>
</tr> </tr>
<tr class="borders font_10"> <tr class="borders font_10">
@ -83,38 +93,38 @@
</tr> </tr>
<tr class="row borders"> <tr class="row borders">
<td class="center">1</td> <td width="5%" class="center">1</td>
<td class="left">Сальдо на {{ obj.start_date|date:"d.m.Y" }}</td> <td width="23%" class="left">Сальдо на {{ obj.start_date|date:"d.m.Y" }}</td>
<td>{% if obj.saldo_debit %}{{ obj.saldo_debit }}{% endif %}</td> <td width="11%">{% if obj.saldo_debit %}{{ obj.saldo_debit }}{% endif %}</td>
<td>{% if obj.saldo_credit %}{{ obj.saldo_credit|floatformat:2 }}{% endif %}</td> <td width="11%">{% if obj.saldo_credit %}{{ obj.saldo_credit|floatformat:2 }}{% endif %}</td>
<td></td> <td width="5%"></td>
<td></td> <td width="23%"></td>
<td></td> <td width="11%"></td>
<td></td> <td width="11%"></td>
</tr> </tr>
{% for item in obj_items %} {% for item in obj_items %}
<tr class="row borders"> <tr class="row borders">
<td class="center">{{ forloop.counter|add:"1" }}</td> <td width="5%" class="center">{{ forloop.counter|add:"1" }}</td>
<td class="left">{{ item.name|safe }}</td> <td width="23%" class="left">{{ item.name|safe }}</td>
<td>{% if item.debit %}{{ item.debit|floatformat:2 }}{% endif %}</td> <td width="11%" class="right">{% if item.debit %}{{ item.debit|floatformat:2 }}{% endif %}</td>
<td>{% if item.credit %}{{ item.credit|floatformat:2 }}{% endif %}</td> <td width="11%" class="right">{% if item.credit %}{{ item.credit|floatformat:2 }}{% endif %}</td>
<td></td> <td width="5%"></td>
<td></td> <td width="23%"></td>
<td></td> <td width="11%"></td>
<td></td> <td width="11%"></td>
</tr> </tr>
{% endfor %} {% endfor %}
<tr class="row borders"> <tr class="row borders">
<td class="center">{{ obj_items|length|add:"2" }}</td> <td width="5%" class="center">{{ obj_items|length|add:"2" }}</td>
<td class="left">Сальдо на {{ obj.end_date|date:"d.m.Y" }}</td> <td width="23%" class="left">Сальдо на {{ obj.end_date|date:"d.m.Y" }}</td>
<td>{% if obj.sum_debit %}{{ obj.sum_debit|floatformat:2 }}{% endif %}</td> <td width="11%" class="right">{% if obj.sum_debit %}{{ obj.sum_debit|floatformat:2 }}{% endif %}</td>
<td>{% if obj.sum_credit %}{{ obj.sum_credit|floatformat:2 }}{% endif %}</td> <td width="11%" class="right">{% if obj.sum_credit %}{{ obj.sum_credit|floatformat:2 }}{% endif %}</td>
<td></td> <td width="5%"></td>
<td></td> <td width="23%"></td>
<td></td> <td width="11%"></td>
<td></td> <td width="11%"></td>
</tr> </tr>
</table> </table>
</div> </div>
@ -122,7 +132,7 @@
<br /> <br />
<div> <div>
<table width="100%"> <table>
<tr> <tr>
<td width="45%"> <td width="45%">
По данным &laquo;{{ profile.get_company_name|safe }}&raquo;<br /> По данным &laquo;{{ profile.get_company_name|safe }}&raquo;<br />
@ -150,7 +160,7 @@
<br /> <br />
<div> <div>
<table width="100%"> <table>
<tr> <tr>
<td width="45%" colspan="2" class="top">От &laquo;{{ profile.get_company_name|safe }}&raquo;</td> <td width="45%" colspan="2" class="top">От &laquo;{{ profile.get_company_name|safe }}&raquo;</td>
<td width="7%"></td> <td width="7%"></td>
@ -170,14 +180,14 @@
<td width="24%" class="left">({{ profile.get_boss_fio }})</td> <td width="24%" class="left">({{ profile.get_boss_fio }})</td>
<td width="7%"> <td width="7%">
<td width="21%" class="bottom_border">{# место для подписи #}</td> <td width="21%" class="bottom_border">{# место для подписи #}</td>
<td width="24%" class="left">({{ obj.client.contact_name }})</td> <td width="25%" class="left">({{ obj.client.contact_name }})</td>
</tr> </tr>
<tr><td colspan="5">{# пустая строка #}</td></tr> <tr><td colspan="5">{# пустая строка #}</td></tr>
<tr class="font_12 center"> <tr class="font_12 center">
<td colspan="2" class="left">М. П.</td> <td colspan="2" class="left">М. П.</td>
<td></td> <td width="7%"></td>
<td colspan="2" class="left">М. П.</td> <td colspan="2" class="left">М. П.</td>
</tr> </tr>
</table> </table>

@ -38,7 +38,6 @@
padding-right: 0.3ex; padding-right: 0.3ex;
} }
td { td {
{# border: 1px solid red;#}
vertical-align: middle; vertical-align: middle;
} }

Loading…
Cancel
Save