Изменено поле quantity в OrderItem для поддержки дробных количеств
- Поле quantity изменено с PositiveIntegerField на DecimalField(max_digits=10, decimal_places=3) - Это необходимо для корректной работы с единицами продажи (например, 2.5 банча) - Создана миграция 0004_change_orderitem_quantity_to_decimal - Теперь POS корректно обрабатывает товары с дробными количествами в единицах продажи
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Generated by Django 5.0.10 on 2026-01-02 14:55
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orders', '0003_add_sales_unit_fields'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='historicalorderitem',
|
||||
name='quantity',
|
||||
field=models.DecimalField(decimal_places=3, default=1, help_text='Количество в единицах продажи (может быть дробным)', max_digits=10, verbose_name='Количество'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='orderitem',
|
||||
name='quantity',
|
||||
field=models.DecimalField(decimal_places=3, default=1, help_text='Количество в единицах продажи (может быть дробным)', max_digits=10, verbose_name='Количество'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user