Files
MES_Core/shiftflow/forms.py
ackFromRedmi c9ff66a36b
All checks were successful
Deploy MES Core / deploy (push) Successful in 12s
Создали планирование
2026-03-30 01:39:22 +03:00

29 lines
1.0 KiB
Python

from django import forms
from warehouse.models import Material
from .models import Deal
class ProductionTaskCreateForm(forms.Form):
drawing_name = forms.CharField(label="Наименование детали", max_length=255, required=False)
quantity_ordered = forms.IntegerField(label="Требуется (шт)", min_value=1)
size_value = forms.FloatField(label="Размер (мм)", min_value=0)
is_bend = forms.BooleanField(label="Гибка", required=False)
drawing_file = forms.FileField(label="Исходник (DXF/IGES)", required=False)
extra_drawing = forms.FileField(label="Доп. чертеж (PDF)", required=False)
deal = forms.ModelChoiceField(
label="Сделка",
queryset=Deal.objects.all().order_by("number"),
required=True,
empty_label="— выбрать —",
)
material = forms.ModelChoiceField(
label="Материал",
queryset=Material.objects.all().order_by("full_name"),
required=True,
empty_label="— выбрать —",
)