| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SetFilters () id:Method_FormCostManagement_SetFilters | 
| { | 
|   #keys: '[124808.1.758678088]' | 
|   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 + ' ) '; | 
|     } | 
|      | 
|     GUIDataExtractorAccount.FixedFilter( accountfilter ); | 
|     GUIDataExtractorMatrixRows.FixedFilter( accountfilter ); | 
|   *] | 
| } |