diff --git a/shiftflow/migrations/0034_workitem_quantity_reported_and_more.py b/shiftflow/migrations/0034_workitem_quantity_reported_and_more.py new file mode 100644 index 0000000..0c8a14d --- /dev/null +++ b/shiftflow/migrations/0034_workitem_quantity_reported_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 6.0.3 on 2026-04-16 05:08 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('shiftflow', '0033_cuttingsession_is_synced_1c_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='workitem', + name='quantity_reported', + field=models.PositiveIntegerField(default=0, verbose_name='Прогресс (оператор), шт'), + ), + migrations.AlterField( + model_name='machine', + name='machine_type', + field=models.CharField(choices=[('linear', 'Линейный'), ('sheet', 'Листовой'), ('post', 'Пост')], default='linear', max_length=10, verbose_name='Тип станка'), + ), + ] diff --git a/shiftflow/models.py b/shiftflow/models.py index 5d57f3a..cda6786 100644 --- a/shiftflow/models.py +++ b/shiftflow/models.py @@ -321,6 +321,7 @@ class WorkItem(models.Model): workshop = models.ForeignKey('shiftflow.Workshop', on_delete=models.PROTECT, null=True, blank=True, verbose_name='Цех') quantity_plan = models.PositiveIntegerField('В план, шт', default=0) + quantity_reported = models.PositiveIntegerField('Прогресс (оператор), шт', default=0) quantity_done = models.PositiveIntegerField('Сделано, шт', default=0) STATUS_CHOICES = [ diff --git a/shiftflow/templates/shiftflow/partials/_workitems_table.html b/shiftflow/templates/shiftflow/partials/_workitems_table.html index 6149180..8ff9a25 100644 --- a/shiftflow/templates/shiftflow/partials/_workitems_table.html +++ b/shiftflow/templates/shiftflow/partials/_workitems_table.html @@ -11,7 +11,7 @@