Исправил закрытие сделки. добавил черновик страницы для списания в 1С
All checks were successful
Deploy MES Core / deploy (push) Successful in 13s

This commit is contained in:
2026-04-06 21:15:43 +03:00
parent e88b861f68
commit eb708a3ab7
9 changed files with 339 additions and 16 deletions

View File

@@ -0,0 +1,23 @@
# Generated by Django 6.0.3 on 2026-04-06 17:48
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('warehouse', '0012_stockitem_deal'),
]
operations = [
migrations.AddField(
model_name='stockitem',
name='archived_at',
field=models.DateTimeField(blank=True, null=True, verbose_name='Дата архивации'),
),
migrations.AddField(
model_name='stockitem',
name='is_archived',
field=models.BooleanField(default=False, verbose_name='В архиве'),
),
]

View File

@@ -95,7 +95,6 @@ class StockItem(models.Model):
location = models.ForeignKey(Location, on_delete=models.PROTECT, verbose_name="Где находится")
quantity = models.FloatField("Количество (шт/м/кг/лист)")
created_at = models.DateTimeField("Поступление", default=timezone.now, editable=False)
created_at = models.DateTimeField("Поступление", default=timezone.now, editable=False)
is_remnant = models.BooleanField("Деловой остаток", default=False)
is_customer_supplied = models.BooleanField('Давальческий', default=False)
@@ -103,6 +102,9 @@ class StockItem(models.Model):
current_width = models.FloatField("Текущая ширина, мм", null=True, blank=True)
unique_id = models.CharField("ID/Маркировка (для ДО)", max_length=50, unique=True, null=True, blank=True)
is_archived = models.BooleanField('В архиве', default=False)
archived_at = models.DateTimeField('Дата архивации', null=True, blank=True)
class Meta:
verbose_name = "Единица на складе"
verbose_name_plural = "Единицы на складе"