Quintiq file version 2.0 #parent: #root Method SetFilters () id:Method_FormPegging_SetFilters { #keys: '[108486.1.1206033739]' Body: [* // Set filters // Set filters on demand list demandstring := 'true '; supplysource := 'listsupply'; if( CheckBoxDemandFilterBySelectedSupplies.Checked() ) { demandstring := demandstring + ' and object.IsForSupply(' + supplysource + ') '; } if( CheckBoxDemandFilterByUnfulfilledDemands.Checked() ) { demandstring := demandstring + ' and object.HasUnfulfilledQuantity()'; } // Set filters on supply list supplystring := 'true '; demandsource := 'listdemand'; if( CheckBoxSupplyFilterBySelectedDemands.Checked() ) { supplystring := supplystring + ' and object.IsForDemand(' + demandsource + ') '; } if( CheckBoxSupplyFilterByAvailableSupplies.Checked() ) { supplystring := supplystring + ' and object.HasAvailableQuantity()'; } GUIDataSetLevelSupply_MP.FixedFilter( supplystring ); GUIDataSetLevelDemand_MP.FixedFilter( demandstring ); *] }