diff --git a/myproject/inventory/models.py b/myproject/inventory/models.py index 2619389..804880d 100644 --- a/myproject/inventory/models.py +++ b/myproject/inventory/models.py @@ -174,6 +174,11 @@ class Incoming(models.Model): def __str__(self): return f"{self.product.name}: {self.quantity} шт (партия {self.batch.document_number})" + @property + def can_edit(self): + """Можно ли редактировать приход""" + return self.stock_batch is None + class Sale(models.Model): """ diff --git a/myproject/inventory/templates/inventory/incoming/incoming_form.html b/myproject/inventory/templates/inventory/incoming/incoming_form.html index 9f86349..bafe9fb 100644 --- a/myproject/inventory/templates/inventory/incoming/incoming_form.html +++ b/myproject/inventory/templates/inventory/incoming/incoming_form.html @@ -23,6 +23,13 @@