public void productionOrdeOperationScheduling(ProdId _productionId)
{
ProdTable prodTable;
ProdMultiSchedulingOperation ProdMultiSchedulingOperation;
prodTable = ProdTable::find(_productionId);
ProdMultiSchedulingOperation = ProdMultiScheduling::construct(ProdSchedMethod::OperationScheduling);
RunBaseMultiParm::initParm(ProdMultiSchedulingOperation);
ProdParmScheduling prodParmScheduling;
prodParmScheduling = ProdMultiSchedulingOperation.defaultParmBuffer();
prodParmScheduling.SchedDirection = ProdSchedDirection::BackwardFromDeliveryDate;
prodParmScheduling.MatLimited = NoYes::Yes;
prodParmScheduling.SchedDate = prodTable.DlvDate;
ProdMultiSchedulingOperation.insert(prodTable, prodParmScheduling);
ProdMultiSchedulingOperation.runOperation();
}
No comments:
Post a Comment