Changeset 657 in base

Timestamp:
Oct 28, 2026, 3:37:37 PM (36 hours ago)
Author:
Denis_N
Message:

Улучшены: приём изделий в ремонт и запись результатов в историю.

  • Добавлены проверка S/N, владельца и защита от повторного приёма.
  • Добавлены подсказки наименований и отдельный учёт нестандартных номеров.
  • При приёмке в products.location записывается repair, в history.type_write — record для нового изделия или change_location для существующего.
  • При завершении акта в history добавляются две записи:
    • диагностика: type_write = 'mismatch,repair', status = 'fail';
    • выполненные работы: type_write = 'repair', status = 'ok'.
  • Записи диагностики и выполненных работ связаны взаимными ссылками bond на history.N.
  • Добавлен пересчёт products.mismatch: yes, если остались открытые несоответствия, иначе no.
  • При отгрузке в products.location записывается shipped, в history.type_write — shipping. Владелец сохраняется.
(No files)

Note: See TracChangeset for help on using the changeset viewer.