Nubes Сверка договоров v1.0
Загрузка договоров / допников
Нет файлов — выберите file.docx / file.pdf / file.zip
{% if error %}
❌ {{ error }}
{% endif %}
{% if contract %}
Договор {{ contract.number }} — файлы загружены
{% for s in supplements %}
{{ '✅' if s.status == 'extracted' else '⏳' }} {{ s.filename }} {{ s.status }}
{% endfor %} {% if unprocessed %}
{% endif %}
{% endif %} {% if results %}
Результаты — строк извлечено: {{ total_rows }}
{% for r in results %}
{{ '✅ OK' if r.ok else '❌ Ошибка' }} {{ r.name }} {% if r.ok %} строк: {{ r.rows }}, +{{ r.summary.added }} ~{{ r.summary.changed }} -{{ r.summary.deleted }} {% else %} {{ r.error }} {% endif %}
{% endfor %} {% if all_rows %}
{% for row in all_rows %} {% endfor %}
УслугаЦена, рубКол-воСумма, рубДата
{{ row.row_num }} {{ row.name[:80] if row.name else '' }} {{ '{:,.2f}'.format(row.price) if row.price else '' }} {{ row.qty if row.qty else '' }} {{ '{:,.2f}'.format(row.sum) if row.sum else '' }} {{ row.date_start if row.date_start else '' }}
{% endif %}
{% endif %}