Quintiq file version 2.0 #parent: #root Method SetPersistantFilter ( Boolean enable ) id:Method_ApplicationLibMacroPlanner_SetPersistantFilter { #keys: '[127710.1.1965793843]' Body: [* // Turn the persistant filter on (true) or off (false) //In here, add the forms that require persistant filtering to be turned off. formsalesdemand := Application.Frame().FindChildObject( typeof( FormSalesDemands ).Name() ).astype( FormSalesDemands ); if( not isnull( formsalesdemand ) ) { formsalesdemand.PersistentFilter( enable ); } // Update inventory spec to be filtered only by products (owner) forminventoryspec := Application.Frame().FindChildObject( typeof( FormInventorySpecifications ).Name() ).astype( FormInventorySpecifications ); if( not isnull( forminventoryspec ) ) { forminventoryspec.PersistentFilter( enable ); } // Update inventory supplies to be filtered only by products (owner) forminventorysupply := Application.Frame().FindChildObject( typeof( FormInventorySupplies ).Name() ).astype( FormInventorySupplies ); if( not isnull( forminventorysupply ) ) { forminventorysupply.PersistentFilter( enable ); } formpispip := Application.Frame().FindChildObject( 'FormProductInStockingPointInPeriods' ).astype( FormProductInStockingPointInPeriods ); if( not isnull( formpispip ) ) { formpispip.PersistantFilter( enable ); } *] }