diff --git a/HISTORY.md b/HISTORY.md index 82548f4..800eb62 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,13 @@ # История изменений ERP WaterSurf +## 2025-02-25 19:00 UTC – Кнопка «Добавить строку» в табличной части заказов + +**Проблема**: В форме заказа клиента (и заказа поставщику) нельзя было добавить более одной строки товаров — formset показывал только одну пустую строку (extra=1). + +**Решение**: Под таблицей товаров добавлена кнопка «+ Добавить строку». По нажатию скрипт клонирует последнюю строку, подменяет в ней индексы полей (items-N-…) и значение TOTAL_FORMS в management form, очищает значения и добавляет строку в таблицу. Аналогично реализовано для заказа поставщику. + +--- + ## 2025-02-25 18:45 UTC – Тёмная тема и обновлённый UI/UX **Проблема**: Требовался современный тёмный интерфейс, минималистичный и удобный. diff --git a/app/templates/documents/order_form.html b/app/templates/documents/order_form.html index c55c6a6..7a8aeff 100644 --- a/app/templates/documents/order_form.html +++ b/app/templates/documents/order_form.html @@ -27,7 +27,7 @@ Удалить - + {% for f in formset %} {{ f.id }}{{ f.product }} @@ -41,6 +41,9 @@ +
+ +
@@ -50,13 +53,55 @@
{% block extra_js %} {% endblock %} {% endblock %} diff --git a/app/templates/documents/supplier_order_form.html b/app/templates/documents/supplier_order_form.html index 5339027..549140f 100644 --- a/app/templates/documents/supplier_order_form.html +++ b/app/templates/documents/supplier_order_form.html @@ -27,7 +27,7 @@ Удалить - + {% for f in formset %} {{ f.id }}{{ f.product }} @@ -41,6 +41,9 @@ +
+ +
@@ -49,12 +52,54 @@
{% endblock %}