Quintiq file version 2.0
|
#parent: #root
|
Method SetFilters () id:Method_FormCostsForScenarioComparison_SetFilters
|
{
|
#keys: '[113694.1.333026239]'
|
Body:
|
[*
|
// Set filters
|
|
// Set filter base on period checkboxes
|
unitsource := 'dataholderunits';
|
stockingpointsource := 'dataholderchildstockingpoints';
|
productsource := 'dataholderproducts';
|
|
accountfilter := 'true ';
|
|
if( RadioButtonGroupFilterBy.BoundValue() = 'stockingpoints' )
|
{
|
accountfilter := accountfilter + ' and object.IsForStockingPoints( ' + stockingpointsource + ' ) ';
|
}
|
else if( RadioButtonGroupFilterBy.BoundValue() = 'units' )
|
{
|
accountfilter := accountfilter + ' and object.IsForUnits( ' + unitsource + ' ) ';
|
}
|
else if( RadioButtonGroupFilterBy.BoundValue() = 'products' )
|
{
|
accountfilter := accountfilter + ' and object.IsForProducts( ' + productsource + ' ) ';
|
}
|
|
GUIDataExtractorAccounts.FixedFilter( accountfilter );
|
GUIDataSetLevelAccountAssignment.FixedFilter( accountfilter );
|
*]
|
}
|