Зачем нужны партии
Добавки, эпоксид, масла и фильтры приходят с партией или сроком. Разные партии делят один код — остаток без lot скрывает, что на полке.
Аудит и гарантия требуют совпадения партии приёмки и выдачи. Excel без lot заставляет искать мешок на складе.
Режимы учёта
Режим NONE, LOT или SERIAL; requireExpiry требует срок. Без учёта колонки lot игнорируются.
SERIAL делит строку приёмки; LOT — партия и срок в одной строке.
Логика FEFO
распределение FEFO сортирует AVAILABLE по сроку; без срока — в конце. Выдача без lot делится по FEFO; strict запрещает более свежую партию.
Резерв, комплектация, перемещения и ручные выдачи идут через логика движений с lot; несколько lot — разбиение строк.
Этикетки GS1
Этикет kind LOT; GS1-128 и DataMatrix поддерживаются. Проверьте сканер на шаблоне.
Печать с карточки; рукописные этикетки не сканируются. Печатайте при приёмке.
Карантин и статус партии
Статусы QUARANTINE/BLOCKED — не доступны до освобождения.
Приёмка может создать lot в QUARANTINE до освобождения QC.
Предупреждения о сроке
expiryWarnDays по умолчанию 30; отчёт expiry и cron markExpiredLots.
Дайджест запасов включает сроки; дайджест на языке получателя.
Дисциплина на объекte
Физическое разделение поддерживает FEFO; смешанный штабель ломает логику.
Смену партии масла фиксируйте на машине; выдача на строку заказ-наряда привязывает затраты.
Экраны lot в Mass
страница «Партии и серии» — фильтры и срок; на карточке и в ячейке — разбивка по lot.
Модуль lot для ролей лицензия материалов. lot в строках инвентаризации обязателен; в инвентаризации открываются строки по lot.
Роли и ритм на объекте
Приёмка считывает lot с накладной; ОТК решает карантин. Этикетка до сохранённой и подтверждённой приёмкеи.
При FEFO мастер не выбирает lot вручную; strict блокирует более свежую партию.
Закупки еженедельно смотрят отчёт expiry и планируют расход в 30 дней.
Перед аудитом готовьте статусы lot, карантин и списание EXPIRED.
Дополнительные практические заметки
lotKey объединяет partId и номер партии; на этикетке укажите код поставщика.
SERIAL делит строки приёмки; сканирование ускоряет ввод.
Перемещение с несколькими lot автоматически делит строки.
Слабый сканер не читает тёмные мешки — сделайте тестовую печать.
После markExpiredLots из EXPIRED нельзя выдавать.
Отдельная инвентаризация для учёта партий, пока UI lot ограничен.
Перед AVAILABLE прикрепите фото и измерения ОТК.
Фиксируйте смену партии масла в карточке машины.
Подготовка к аудиту
Отчёт expiry, карантин и EXPIRED — в пакет аудита; фото этикеток привязаны к приёмке.
Жалобы на FEFO — смотрите лог логика движений с lot и цепочку lot.
Инструкции хранения — вложение к lot; порог предупреждения по риску проекта.
При сбое GS1 — ручной lot только с named approval в аудите.
Модуль lot виден только с лицензия материалов; проверьте роли до перехода.
Цикл устойчивого улучшения
В конце месяца читайте replenishment, матчинг счетов, сроки lot и kit/консигнацию вместе — Mass питает это из одного журнала движений.
Named approval для расхождение, карантина lot, нехватки kit, счёта консигнации; долю исключений — ежемесячно.
Отрицательный остаток, несопоставленные и EXPIRED на одном складе за неделю — проверьте ячейки и единицы.
Пакет аудита: инвентаризация, сопоставлено/расхождение, FEFO strict, себестоимость kit, закрытие консignированное количество.
Онбординг: шаблоны импорта, фильтры replenishment, мастер счёта, этикетки lot — первая неделя под надзором.
При закрытии проекта закройте черновой заказ, несопоставленные, QUARANTINE lot и открытый запись использования консигнации.
