feat(pos): фиксировать цены товаров в витринных комплектах

- Добавлено поле KitItem.unit_price для хранения зафиксированной цены
- Витринные комплекты больше не обновляются при изменении цен товаров
- Добавлен красный индикатор на карточке если цена неактуальна
- Добавлен warning в модалке редактирования с кнопкой "Актуализировать"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-19 15:59:44 +03:00
parent 392471ff06
commit 2778796118
6 changed files with 195 additions and 19 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.0.10 on 2026-01-19 12:05
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('products', '0003_remove_unit_from_sales_unit'),
]
operations = [
migrations.AddField(
model_name='kititem',
name='unit_price',
field=models.DecimalField(blank=True, decimal_places=2, help_text='Если задана, используется эта цена вместо актуальной цены товара. Применяется для временных витринных комплектов.', max_digits=10, null=True, verbose_name='Цена за единицу (зафиксированная)'),
),
]