Files
MES_Core/CHANGELOG.md

6.3 KiB
Raw Blame History

Changelog

Все заметные изменения в этом проекте документируются в этом файле.

Формат — по мотивам “Keep a Changelog”, версионирование — SemVer (пока 0.x).

  • UI/шаблоны/стили/тексты → увеличиваем PATCH (x.y.Z)
  • Логика/вьюхи/сервисы/модели/миграции/доступы → увеличиваем MINOR (x.Y.0)
  • Изменения, влияющие на данные/совместимость → обсуждаем MAJOR (X.0.0), даже если проект ещё в 0.x

[Unreleased]

Added

  • Журнал отгрузки: список документов перемещения на «Склад отгруженных позиций».
  • Реестр заданий: выгрузка сменного задания в архив ZIP (HTML как в «Печать», TXT и manifest) с прикреплением файлов КД по материалам.

Changed

  • Версия приложения: 0.9.3.
  • Отгрузка: можно добавлять несколько сделок в одну сессию отгрузки, выбирать позиции и подтверждать общий список.
  • Печать реестра WorkItem: добавлен вывод длины заготовки для позиций без чертежей (типовой случай ленточнопилы); добавлена опциональная плашка «Сформировано …» для экспортируемого HTML.
  • Сменные задания: кнопка «Комплектация» показывается только на первой операции сборки/изделия, добавлена кнопка «Доп. расходы» (в разработке).
  • Журнал отгрузки: добавлены фильтр по периоду (по умолчанию 2 недели) и поиск по сделкам (номер/описание/заказчик), убран столбец «Куда».
  • Списание / Производство: в блоках «Списано» и «Остаток ДО» выводится масса материалов (по размерам и «Масса на ед. учёта»); если масса не задана — показывается прочерк.
  • Закрытие: деловой остаток (ДО) может наследовать сделку от списанного сырья (отключается чекбоксом) и доступен к отгрузке как сырьё по сделке.
  • Реестр заданий: комментарий сменного задания/операции отображается под наименованием.
  • Склады: по клику по строке сырья/ДО открывается модальное окно редактирования позиции.
  • Паспорта изделий/компонентов: ссылки на PDF/DXF/картинки отображаются иконками и открываются в новой вкладке.
  • Паспорта изделий/сборок: блок «Состав» перенесён в верхнюю часть страницы, в таблицу состава добавлена колонка «Файлы».
  • Производственные задачи и прогресс техпроцесса ведутся в разрезе партий поставки (серий) для одной сделки.
  • Улучшено сообщение о блокировке запуска «В производство» при отсутствии техпроцесса или материала: показывается модалка и отдельная страница со списком проблемных позиций.

Fixed

  • Выгрузка сменного задания: имена файлов КД формируются с суффиксом nXX как количеством деталей к изготовлению (а не порядковым номером файла).
  • Закрытие первой операции детали: запрещено закрытие без выбранного поста/станка (чтобы не было закрытия без списания сырья).
  • Закрытие сборки/изделия: после закрытия выполняется возврат в реестр.
  • Закрытие последующих операций (например, покраски): после полного закрытия выполняется возврат в реестр.
  • Закрытие последующих операций: при нехватке изделий на складе участка показывается окно перемещения на участок.
  • Починено закрытие сборок/изделий на странице «Закрыть сборку»: выбор поста доступен и сохраняется, списание/выпуск выполняются.
  • Закрытие сборки/изделия: при закрытии первой операции корректно продвигается текущая операция техпроцесса (переход на следующую, например на покраску).
  • Закрытие операций: при полном выполнении операции автоматически продвигается маршрут и создаётся следующее сменное задание (например, после резки — гибка, после сварки — покраска).
  • Запуск «В производство» блокируется, если в BOM есть узлы без техпроцесса (EntityOperation seq=1), чтобы компоненты не попадали в «без техпроцесса».
  • Повторный запуск в производство по новой серии не увеличивает объём в уже закрытых задачах прошлых серий.

[0.7.1] - 2026-04-16

Added

  • Введён CHANGELOG.md и процесс ведения истории изменений.