Все верно.
Часть товара на паллете резервируется либо из ячеек
комплектации, либо
перед переносом паллеты из ячейки хранения в ячейку комплектации. Полностью паллеты резервируются в случае, когда есть возможность переносить целую паллету сразу в ячейку отгрузки. То есть, по поводу товара, хранящегося в ячейках хранения, система может сказать две фразы:
- возьми полную паллету и вези её на дебакадер отгрузки.
- возьми полную паллету и вези её в ячейку комплектации, а потом возьми из неё несколько единиц и положи в паллету комплектации.
Причем, полной считается паллета, в которой количество равно количеству, указанному в карточке номенклатуры (в стандарте так, многие переделывают механизм определения что такое "полная паллета").
В любом случае, в стандарте нет понятия упаковки, расположенной на паллете. Например, в фармдистрибутции есть понятия заводской упаковки (большая коробка), внутри неё лежат цеховые коробки (в каждой заводской несколько этих коробок), а в них уже лежат упаковки с лекарством. В этом случае, нужен механизм, который бы понимал когда брать заводскую коробку, когда цеховую, когда первичные упаковки россыпью. Такого механизма в стандартном приложении нет (как я понял, автору как раз такой механизм и нужен).