Поставьте точку останова в метод ReqTrans.initDateTimeFromInvent(), посмотрите что у вас там приходит, что уходит дальше.
Там на входе должна быть дата DateStatus из InventTrans, которая в свою очередь для открытых строк определяется через InventTrans.DateExpected (смотрите в метод InventTrans.setStatusDate())
Возможно вам не дальше в reqPlanData.schedReqDateIssue нужно смотреть, а уже раньше менять способ заполнение поля InventTrans.DateExpected при вводе и изменении дат в заказе.
InventMov_Sales.transDate()
X++:
public TransDate transDate()
{
return salesOrderLine.ShippingDateConfirmed ? salesOrderLine.ShippingDateConfirmed : salesOrderLine.ShippingDateRequested;
}