Quintiq file version 2.0
|
#parent: #root
|
Method SetCostsSourceAndPath (
|
String source,
|
Boolean isexcel,
|
String excelpath
|
)
|
{
|
Description: 'Set the import source and/or excel path of IOCost objects'
|
TextBody:
|
[*
|
// Set the import source and/or excel path of IOCost objects
|
// Traverse all imported UnitCosts
|
traverse( this.MPSync(), IOUnitCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
// Traverse all imported OperationCosts
|
traverse( this.MPSync(), IOOperationCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
// Traverse all imported LaneCosts
|
traverse( this.MPSync(), IOLaneCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
// Traverse all imported LaneLegCosts
|
traverse( this.MPSync(), IOLaneLegCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
// Traverse all imported StockingPointCosts
|
traverse( this.MPSync(), IOStockingPointCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
// Traverse all imported ProductValueAndCosts
|
traverse( this.MPSync(), IOProductValueAndCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
// Traverse all imported InventoryValueAndCosts
|
traverse( this.MPSync(), IOInventoryValueAndCost, e,
|
e.DataSource().Length() = 0
|
)
|
{
|
e.SetDataSource( source, isexcel, excelpath );
|
}
|
*]
|
}
|