From d79c523d09e876cddb3e3bbc728ff126c08f1953 Mon Sep 17 00:00:00 2001 From: Andrey Smakotin Date: Thu, 11 Dec 2025 00:10:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=D0=B0=D0=BD=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=20=D1=81=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=BD=D0=B0=20=D0=BE?= =?UTF-8?q?=D0=B4=D0=BD=D0=BE=D0=BA=D0=BE=D0=BB=D0=BE=D0=BD=D0=BE=D1=87?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Убрана правая боковая панель с формой - Перенесён поиск товаров и форма в центральную карточку 'Добавить позицию в документ' - Форма теперь располагается горизонтально под поиском - Кнопка изменена на явную: 'Добавить в документ' с иконкой check-circle - Добавлена подсказка об использовании поиска - Улучшена визуальная иерархия: информация о документе → добавление позиции → таблица позиций - Более простой и понятный UX для пользователей --- .../inventory/writeoff_document/detail.html | 145 +++++++++--------- 1 file changed, 74 insertions(+), 71 deletions(-) diff --git a/myproject/inventory/templates/inventory/writeoff_document/detail.html b/myproject/inventory/templates/inventory/writeoff_document/detail.html index 52c2bea..0b062c6 100644 --- a/myproject/inventory/templates/inventory/writeoff_document/detail.html +++ b/myproject/inventory/templates/inventory/writeoff_document/detail.html @@ -27,8 +27,9 @@ {% endif %}
- -
+ +
+
@@ -96,6 +97,77 @@
+ + {% if document.can_edit %} +
+
+
Добавить позицию в документ
+
+
+ +
+ {% include 'products/components/product_search_picker.html' with container_id='writeoff-document-picker' title='Найти товар для списания' warehouse_id=document.warehouse.id filter_in_stock_only=True categories=categories tags=tags add_button_text='Выбрать товар' multi_select=False show_select_all=False content_height='250px' %} +
+ + + + + +
+ {% csrf_token %} + +
+
+ + {{ item_form.product }} + {% if item_form.product.errors %} +
{{ item_form.product.errors.0 }}
+ {% endif %} +
+ +
+ + {{ item_form.quantity }} + {% if item_form.quantity.errors %} +
{{ item_form.quantity.errors.0 }}
+ {% endif %} +
+ +
+ + {{ item_form.reason }} +
+ +
+ + {{ item_form.notes }} +
+
+ +
+ + + Используйте поиск выше для быстрого выбора товара + +
+
+
+
+ {% endif %} +
@@ -162,75 +234,6 @@
- - - {% if document.can_edit %} -
- -
- {% include 'products/components/product_search_picker.html' with container_id='writeoff-document-picker' title='Поиск товара для списания' warehouse_id=document.warehouse.id filter_in_stock_only=True categories=categories tags=tags add_button_text='Выбрать товар' multi_select=False show_select_all=False content_height='300px' %} -
- - -
-
-
Добавить товар
-
-
- - - -
- {% csrf_token %} - -
- - {{ item_form.product }} - {% if item_form.product.errors %} -
{{ item_form.product.errors.0 }}
- {% endif %} - - Используйте поиск выше для удобного выбора - -
- -
- - {{ item_form.quantity }} - {% if item_form.quantity.errors %} -
{{ item_form.quantity.errors.0 }}
- {% endif %} -
- -
- - {{ item_form.reason }} -
- -
- - {{ item_form.notes }} -
- - -
-
-
-
- {% endif %}