Контекст
Для агрегации продукции используются разные виды упаковок: транспортные (КИТУ), групповые (КИГУ) и наборы (КИН). Групповые упаковки и наборы имеют уникальный GTIN и рассматриваются как единое целое. Неполных упаковок не бывает, а состав упаковки нельзя менять — только полностью разобрать.
Проблема
- Работа с транспортными упаковками (КИТУ), которые вложены в вышестоящие упаковки, по сути аналогична работе с КИГУ и КИН. При этом изъятие вложенных элементов из таких упаковок является ошибкой, которую система не контролирует для КИТУ.
- При сканировании КИТУ в процессе отгрузки, приемки или на главном экране для определения состава упаковки нужно анализировать события по всем вложениям и вложениям вложений. Это занимает много времени.
Решение
Если КИТУ входит в вышестоящую упаковку и собрана полностью на производственном участке, то работать с ней как с групповой упаковкой:
- «Кэшировать» состав упаковки при завершении агрегации и использовать этот кэш в запросах без повторного анализа вложений
- Запретить изъятие и вложение содержимого транспортной упаковки на непроизводственных участках.
Данные, сохраняемые для транспортной упаковки
- Номенклатура
- Характеристика
- Упаковка
Условия, при которых с транспортной работаем как с групповой
- Упаковка собрана по заданию
- Упаковка собрана полностью
- Упаковка входит (согласно справочнику Упаковки) в другую упаковку (например, коробка в паллету)