| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetAttributeByName ( | 
|   String attributeName | 
| ) const declarative remote as String | 
| { | 
|   TextBody: | 
|   [* | 
|     // rislai Jun-21-2024 (created) | 
|     value := ""; | 
|      | 
|     if( attributeName = "ShiftPattern" ){ | 
|        if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|          value := this.ShiftPattern(); | 
|        } | 
|     } | 
|     if( attributeName = "Capacity" ){ | 
|        if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|          value := this.Capacity().Format( "N(Dec)" ); | 
|        } | 
|     } | 
|     if( attributeName = "Output" ){ | 
|       if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|         value := this.Output().Format( "N(Dec)" ); | 
|       } | 
|     } | 
|     if( attributeName = "WorkingDay" ){ | 
|       if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|         value := [String]this.WorkingDay(); | 
|       } | 
|     } | 
|      | 
|     return value; | 
|   *] | 
| } |