Добрый день! Есть привычный ход работы, когда весь материал в этапах проставлен обособленно. Материал на свободном остатке привязывают документом Корректировка назначения. Даже специальную обработку написали для этого. Я предполагаю такой вариант: в сформированных этапах, временно снимать обособление всего материала, при этом отображаются свободные остатки. Их резервировать или отгружать. Затем у оставшегося материала вновь проставлять обособление и формировать потребность. Почти уверен что это правильный и работоспособный вариант, но вдруг есть какие то подводные камни?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший