А можно в контракте ввести несколько одинаковых строк, но с разными датами поставки - это будет график поставки. В поле Количество - плановое значение, в поле К поставке - хвосты. Заказы создаем штатно, на первую поставку создаем заказа по первой строке, на вторую по второй.
Соответственно ничего пилить не надо. Готовая информация по исполнению контракта - закладка Количество в строках.
Остается договориться с пользователями, чтобы вбивали график поставки в виде нескольких строк. Ну можно бантики прикрутить облегчающие этот процесс и процесс переноска количества с одной даты на другую. Ну это уже тюнинг

.