Appearance
Акты списания
Официальный документ, фиксирующий признание партии (или её части) браком. Создаётся при решении «Отклонить» по результатам проверки качества.
Как открыть
Боковое меню → Качество → Списание
Зачем нужны акты списания
Акт о браке — не просто формальность. Он:
- фиксирует финансовые потери от брака (total_scrap_cost);
- определяет решение по утилизации (выбросить, переделать, вернуть поставщику);
- создаёт базу для анализа причин брака;
- обеспечивает compliance (аудиторский след утверждения).
Без акта невозможно корректно списать материалы, рассчитать себестоимость заказа и принять решение о компенсации.
Жизненный цикл
Проверка качества → решение «Отклонить»
│
▼
┌─────────┐ утверждение ОТК ┌───────────┐ изделия утилизированы ┌───────────┐
│ draft │ ──────────────────→ │ approved │ ───────────────────────→ │ executed │
│ Черновик │ │ Утверждён │ │ Исполнен │
└─────────┘ └───────────┘ └───────────┘| Переход | Кто выполняет | Что происходит |
|---|---|---|
| draft → approved | Инспектор ОТК / Технолог | Акт утверждён, указан approved_by и approval_date |
| approved → executed | Мастер | Изделия физически утилизированы или переданы |
Обратного хода нет
Статус executed — терминальный. После исполнения акт нельзя отменить. Если допущена ошибка — создаётся новый акт с пояснением.
Что на экране
Таблица актов
| Столбец | Описание | Пример |
|---|---|---|
| Номер | Уникальный номер акта | АБ-2026-0001 |
| Дата | Дата составления | 15.03.2026 |
| Статус | Черновик / Утверждён / Исполнен | Утверждён |
| Партия | Номер партии | ПРТ-2026-0042 |
| Забраковано | Количество забракованных единиц | 12 шт. |
| Причина | Краткое описание причины | Скол на кромке |
| Решение | Что делать с браком | Утилизация |
| Сумма потерь | Стоимость списанных изделий | 8 400 руб. |
Фильтры
| Фильтр | Варианты |
|---|---|
| Статус | Все / Черновик / Утверждён / Исполнен |
| Период | Диапазон дат |
| Партия | Поиск по номеру |
Создание акта
Обязательные поля
| Поле | Описание |
|---|---|
| Номер акта * | Уникальный: АБ-{Год}-{Номер}, например АБ-2026-0001 |
| Дата * | Дата составления акта |
| Количество забракованных * | Сколько единиц забраковано (> 0) |
| Причина * | Текстовое описание причины списания |
Дополнительные поля
| Поле | Описание |
|---|---|
| Проверка качества | UUID проверки-основания (QualityInspection) |
| Партия | UUID и номер родительской партии |
| Код дефекта | Код из DefectRecord |
| Описание дефекта | Подробности дефекта |
| Решение по утилизации | Одно из 4 вариантов (см. ниже) |
| Элементы списания | Детализация: [{дефект, количество, стоимость за единицу, итого, причина}] |
| Общая стоимость потерь | Сумма по всем элементам |
| Примечания | Дополнительные комментарии |
Решение по утилизации
| Решение | Код | Когда применяется |
|---|---|---|
| Утилизация | scrap | Изделия непригодны, уничтожаются |
| Новая партия | manufacture_new | Дефект неисправим, нужно изготовить заново (создаётся доп. ПЗ-Б) |
| Частичная доработка | partial_rework | Часть изделий можно исправить (см. Доработки) |
| Возврат поставщику | return_supplier | Брак вызван некачественным материалом |
Правила валидации
| Правило | Описание |
|---|---|
| BR-520 | Номер акта (scrap_number) уникален |
| BR-521 | Статус: только draft → approved → executed |
| BR-522 | Количество забракованных (rejected_quantity) > 0 |
| BR-523 | Решение по утилизации: scrap / manufacture_new / partial_rework / return_supplier |
Финансовые последствия
Акт списания напрямую влияет на себестоимость:
- scrap_cost в ProductCostAnalysis увеличивается на
total_scrap_costакта. - При решении
manufacture_newсоздаётся дополнительная производственная партия — затраты удваиваются. - При решении
return_supplierоформляется рекламация контрагенту — см. Контрагенты.
Связь с дефектами
Акт списания связан с DefectRecord через поля defect_code и defect_description. Для систематического анализа причин брака используйте раздел Дефекты.
Для кого
| Роль | Что делает |
|---|---|
| Инспектор ОТК | Создаёт и утверждает акты по результатам проверки |
| Технолог | Утверждает акты, анализирует причины брака |
| Мастер | Исполняет акты (физическая утилизация) |
| Диспетчер | Видит потери, планирует дополнительные партии |