| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetAttributeByName ( | 
|   String attributeName | 
| ) const declarative as String | 
| { | 
|   TextBody: | 
|   [* | 
|     // rislai Jun-21-2024 (created) | 
|     value := ""; | 
|      | 
|     if( attributeName = "BaseVersion" ){ | 
|        if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|          value := this.BaseVersion().Format( "N(Dec)" ); | 
|        } | 
|     } | 
|     if( attributeName = "CompareVersion" ){ | 
|       if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|         value := this.CompareVersion().Format( "N(Dec)" ); | 
|       } | 
|     } | 
|     if( attributeName = "Gap" ){ | 
|       if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|         value := this.Gap().Format( "N(Dec)" ); | 
|       } | 
|     } | 
|     if( attributeName = "BaseVersionValue" ){ | 
|       if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|         value := "0"; | 
|       }else{ | 
|         value := this.BaseVersionValue(); | 
|       } | 
|     } | 
|     if( attributeName = "CompareVersionValue" ){ | 
|       if( not this.LocalColumn().IsAttrbuteColumn() ){ | 
|         value := "0"; | 
|       }else{ | 
|         value := this.CompareVersionValue(); | 
|       } | 
|     } | 
|      | 
|     return value; | 
|   *] | 
| } |