Quintiq file version 2.0
|
#parent: #root
|
StaticMethod InitiateSearch (
|
MacroPlan owner
|
) as FinancialSalesReport
|
{
|
TextBody:
|
[*
|
// 甄兰鸽 Sep-29-2024 (created)
|
allunit := FinancialSalesReport::GetDefaultAllUnit();
|
search := owner.FinancialSalesSearch();
|
if( isnull( search ) ){
|
search := owner.FinancialSalesSearch( relnew, Unit := allunit, Generation := allunit, MqbMlb := allunit, Power := allunit );
|
}else{
|
search := owner.FinancialSalesSearch();
|
search.Unit( allunit );
|
search.Generation( allunit );
|
search.MqbMlb( allunit );
|
search.Power( allunit );
|
}
|
table := selectobject( owner, FinancialSalesSource.FinancialSalesReport, table, table.IsShow() );
|
if( not isnull( table ) ){
|
factorys := selectset( owner, Factory, factory, factory.ID() = FinancialProductionReport::GetDefaultAllUnit() );
|
productids := selectuniquevalues( owner, FinancialSalesSource.FinancialSalesReport.FinancialSalesRow, row, not row.FinancialSalesReport().IsShow(), row.Name() );
|
table.Generate( search, factorys, productids );
|
}
|
return table;
|
*]
|
}
|