diff --git a/CHANGELOG.md b/CHANGELOG.md index 3776930..698d8dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,13 +9,19 @@ ## [Unreleased] ### Added -- +- Журнал отгрузки: список документов перемещения на «Склад отгруженных позиций». ### Changed +- Отгрузка: можно добавлять несколько сделок в одну сессию отгрузки, выбирать позиции и подтверждать общий список. +- Журнал отгрузки: добавлены фильтр по периоду (по умолчанию 2 недели) и поиск по сделкам (номер/описание/заказчик), убран столбец «Куда». +- Списание / Производство: в блоках «Списано» и «Остаток ДО» выводится масса материалов (по размерам и «Масса на ед. учёта»); если масса не задана — показывается прочерк. +- Паспорта изделий/компонентов: ссылки на PDF/DXF/картинки отображаются иконками и открываются в новой вкладке. +- Паспорта изделий/сборок: блок «Состав» перенесён в верхнюю часть страницы, в таблицу состава добавлена колонка «Файлы». - Производственные задачи и прогресс техпроцесса ведутся в разрезе партий поставки (серий) для одной сделки. -- Улучшено сообщение о блокировке запуска «В производство» при отсутствии техпроцесса или материала: показывается модалка (для техпроцесса также есть отдельная страница) со списком проблемных позиций. +- Улучшено сообщение о блокировке запуска «В производство» при отсутствии техпроцесса или материала: показывается модалка и отдельная страница со списком проблемных позиций. ### Fixed +- Починено закрытие сборок/изделий на странице «Закрыть сборку»: выбор поста доступен и сохраняется, списание/выпуск выполняются. - Запуск «В производство» блокируется, если в BOM есть узлы без техпроцесса (EntityOperation seq=1), чтобы компоненты не попадали в «без техпроцесса». - Повторный запуск в производство по новой серии не увеличивает объём в уже закрытых задачах прошлых серий. diff --git a/core/settings.py b/core/settings.py index 6814aa3..739046b 100644 --- a/core/settings.py +++ b/core/settings.py @@ -30,7 +30,7 @@ if os.path.exists(env_file): # читаем переменную окружения ENV_TYPE = os.getenv('ENV_TYPE', 'local') -APP_VERSION = '0.8.0' +APP_VERSION = '0.8.9' # Настройки безопасности # DEBUG будет True везде, кроме сервера diff --git a/shiftflow/templates/shiftflow/assembly_closing.html b/shiftflow/templates/shiftflow/assembly_closing.html index 46ae8eb..b14e84e 100644 --- a/shiftflow/templates/shiftflow/assembly_closing.html +++ b/shiftflow/templates/shiftflow/assembly_closing.html @@ -77,22 +77,30 @@ -
+ {% csrf_token %}
- + 0 %}max="{{ max_possible }}"{% endif %} + value="{% if max_possible and max_possible > 0 %}{{ max_possible }}{% else %}1{% endif %}" + required + >
{% if workitem.machine_id %} - {% else %} - {% endif %} @@ -113,10 +121,10 @@