pg_accumulator

Демонстрація розширення — складський облік

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}

Записати рух

Скасувати документ

Запит залишку

Поточні залишки (balance_cache)

{% if balances %} {% for b in balances %} {% endfor %}
СкладТоварКількістьСума
{{ b.warehouse }} {{ b.product }} {{ b.quantity }} {{ b.amount }}
{% else %}
Немає даних. Запишіть перший рух вище.
{% endif %}

Останні рухи

{% if movements %} {% for m in movements %} {% endfor %}
ДокументДатаСкладТоварКількістьСумаЗаписано
{{ m.recorder }} {{ m.period.strftime('%Y-%m-%d') if m.period else '' }} {{ m.warehouse }} {{ m.product }} {{ m.quantity }} {{ m.amount }} {{ m.recorded_at.strftime('%H:%M:%S') if m.recorded_at else '' }}
{% else %}
Немає рухів.
{% endif %}