| Quintiq file version 2.0 | 
| #parent: #root | 
| Method CheckCanSubscribe (LibOpt_Component component) | 
| { | 
|   Description: 'Check whether a subscription can be done on a specific `LibOpt_Component`.' | 
|   TextBody: | 
|   [* | 
|     if( component.Run() <> this.Run() ) | 
|     { | 
|       error( Translations::LibOpt_Channel_Subscribe_Error_DifferentRun() ); | 
|     } | 
|      | 
|     if( this.Run().StartedOn() <> DateTime::MinDateTime() ) | 
|     { | 
|       error( Translations::LibOpt_Channel_Subscribe_Error_Running() ); | 
|     } | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Protected' } | 
| } |