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 );
|
}
|
*]
|
}
|