SABSUS

Производство · происхождение партий

Генеалогия преобразования: возможное происхождение и фактическое количество

Запись связывает две входные партии с двумя выходными. Она ещё не доказывает, сколько каждого сырья находится в конкретном результате. После частичной переработки появляется второй риск: сложить промежуточный выпуск с новым и получить товар, которого физически нет. Для проверки происхождения и количества нужны разные расчёты.

Редакция SABSUS · · Источники проверены 9 октября

Сначала назовите вопрос к данным

Есть два разных вопроса: какие выходные партии могут быть связаны с данным сырьём и сколько товара реально осталось после операций? Первый требует графа происхождения. Второй требует количественного журнала расхода и выпуска. Один список всех найденных записей не отвечает на оба автоматически.

Далее рассматривается внутренняя проверка обычного непродовольственного материала. Статья не определяет безопасность продукции, обязательную область отзыва или порядок уведомлений. Если требуется такое решение, его принимает ответственный специалист по применимым требованиям.

Полная репетиция поиска сырья, готового остатка и получателей уже разобрана в руководстве по партиям и учебному отзыву. Здесь задача уже: не приписать данным точность, которой у них нет, и правильно пройти через частичную переработку.

Преобразование отличается от физического объединения

Если неизменные коробки собрали на паллете, их можно описать как физическую агрегацию. Разбор паллеты меняет вложенность, а сами коробки сохраняют идентичность. Такая связь не означает, что материал одной коробки вошёл в товар другой.

При преобразовании входы расходуются полностью или частично, а процесс создаёт выходы. GS1 EPCIS описывает это через TransformationEvent: любой указанный вход мог внести вклад в любой указанный выход. Эта семантика важна именно при нескольких входных и выходных партиях. GS1 EPCIS 2.0, раздел 7.4.5.

Связь «мог внести вклад» не равна утверждению «обязательно содержит» и не задаёт процент. Плановый BOM также не заменяет доказательство того, какие фактические партии использовались и как распределился материал.

Учебный пример: два входа, два продукта

Все обозначения и числа условные. R1, R2, X, Y и Z — краткие внутренние имена партий, не готовые идентификаторы GS1 или техническое сообщение.

В процессе T1 использовано 60 кг R1 и 40 кг R2. Приняты выходные партии X массой 70 кг и Y массой 25 кг. Отдельно подтверждена потеря пяти килограммов. Для этого учебного баланса принята одна сопоставимая массовая база, без других входов и изменений массы, не показанных в данных.

Проверка количества: 60 + 40 = 70 + 25 + 5 = 100 кг. Такое равенство является условием нашего примера. Сам стандарт событий не гарантирует сохранение массы, особенно если входы и выходы записаны в разных единицах или процесс добавляет другие материалы.

В записях нет измеренного распределения R1 между X, Y и потерями. Есть только связь обеих входных партий с процессом T1 и его выходами.

Почему пропорциональные 42 кг не доказаны

Можно умножить 70 кг X на долю R1 во входе: 70 × 60/100 = 42 кг. Но это результат дополнительного предположения об одинаковом распределении, а не следствие одной связи происхождения. Без подтверждения такого предположения нельзя представить 42 как факт.

Из заданного баланса выводятся только более широкие пределы. X содержит 70 кг, а всего R2 было 40. Даже если весь R2 оказался в X, не менее 30 кг X должны приходиться на R1. Больше исходных 60 кг R1 в X попасть не могло. Получается допустимый диапазон от 30 до 60 кг при условиях примера.

Обе границы совместимы с исходными данными:

  • R1 распределён как 30 в X, 25 в Y и пять в потерях; весь R2 находится в X.
  • Все 60 R1 находятся в X; R2 даёт десять в X, 25 в Y и пять в потерях.

Диапазон не является доверительным интервалом и ничего не говорит о вероятности отдельных распределений. Чтобы сузить его, нужны дополнительные фактические сведения. Общий подход GS1 связывает точность прослеживаемости с детализацией идентификации и событий. GS1 Global Traceability Standard.

Частичная переработка не уничтожает весь промежуточный лот

Теперь процесс T2 использовал 60 из 70 кг X. Он создал 50 кг новой партии Z; ещё десять килограммов учтены как подтверждённые потери. Y не изменялась.

Текущие продукты:

  • X: 70 − 60 = 10 кг;
  • Y: 25 кг;
  • Z: 50 кг.

Итого осталось 85 кг продуктов. Вместе с первыми пятью и последующими десятью килограммами потерь это исходные 100. Нельзя удалить весь X только потому, что он указан входом T2: потреблено именно 60, а десять остались.

Нельзя и сложить все исторические выходы: 70 X + 25 Y + 50 Z = 145. Так повторно посчитаны 60 кг X, уже вошедшие в следующую операцию. Исторический выпуск и текущий остаток должны иметь разные названия и правила расчёта.

Область поиска не равна массе исходного сырья

Прямой поиск от R1 проходит к X и Y, затем через использованную часть X — к Z. Для выбранного уровня данных потенциальные продуктовые потомки: X, Y и Z. Обратный поиск от Z показывает связь с X и через T1 — с R1 и R2.

Оставшиеся 85 кг этих продуктов образуют область дополнительной проверки происхождения в нашем сценарии. Это не означает, что в них находятся 85 кг R1: исходного R1 было только 60. Часть найденного количества может относиться к R2, а точное распределение не установлено.

Также нельзя автоматически заключить, что каждая найденная единица действительно содержит R1. Граф сохраняет возможную связь на выбранном уровне детализации. Решение о дальнейших действиях должно учитывать эту ограниченность, а не превращать перечень связей в неподтверждённый физический факт.

Отделите идентичность процесса от номера записи

Длительное преобразование может фиксироваться несколькими событиями. Например, одна запись содержит входы R1/R2, следующая — выходы X/Y. EPCIS позволяет связать такие записи общим transformationID; смысл возможного вклада распространяется на все входы и выходы этой группы. GS1: transformationID.

Если transformationID отсутствует, стандарт связывает входы и выходы внутри конкретного события. Для события без этого идентификатора требуются вход и выход; при наличии идентификатора отдельная запись может содержать только входы либо только выходы. Это правило формата не доказывает, что весь реальный процесс уже зарегистрирован полностью.

Не используйте один transformationID для всех операций смены ради удобства. Если независимый процесс R3 → V получит тот же идентификатор, данные могут ошибочно представить V возможным потомком R1. Общая сумма материала при этом способна сойтись: количественный баланс не обнаруживает каждую ложную связь.

Для T1 и T2 нужны разные процессные идентичности и явная связь через X. У номеров отдельных событий своё назначение: различать записи, повторную доставку и исправления. Они не заменяют границу самого преобразования.

Данные и приёмочные проверки

Сохраните идентификаторы входных и выходных партий, фактические количества и единицы, процесс, события, время, место, версию записи и подтверждение завершённости данных. Отдельно отмечайте измеренное распределение, предположенную пропорцию и неизвестную часть.

Проверьте:

  • T1 сохраняет 100 = 70 + 25 + 5;
  • T2 расходует 60 X, оставляя десять X;
  • текущие продукты составляют 85, а не 145 кг;
  • 42 кг R1 в X не обозначаются доказанным измерением;
  • обе крайние раскладки 30 и 60 кг воспроизводят исходные итоги;
  • прямой и обратный поиск проходит через промежуточный X;
  • независимый R3 → V не присоединяется по совпадению смены;
  • неполный процесс остаётся видимым, а отсутствующее происхождение не заполняется догадкой.

В SABSUS используйте сценарий для проверки партий, производства и склада. Поддержку many-to-many происхождения, частичного потребления и EPCIS подтвердите отдельно. Наличие карточки партии само по себе не гарантирует такую детализацию.

Частые вопросы

Связь входа и выхода доказывает точный состав?

Нет. Она может показывать только возможный вклад. Точная доля требует дополнительных подтверждений.

Можно хранить одно число выпуска на процесс?

Для этой задачи недостаточно. Нужны разные выходные партии и их дальнейшее потребление, иначе промежуточный выпуск задвоит остаток.

Массовый баланс подтверждает правильную генеалогию?

Не полностью. Ошибочно объединённые процессы могут давать правильную общую массу и неверные связи происхождения.

Источники

Проверено 9 октября 2026 года. Балансы, границы распределения и сценарии оригинальные учебные.