Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method GetValueRepresentation ( 
 | 
  NamedValue nv 
 | 
) as String id:Method_FormSettings_GetValueRepresentation 
 | 
{ 
 | 
  #keys: '[139544.1.1263145612]' 
 | 
  Body: 
 | 
  [* 
 | 
    value := nv.GetValue(); 
 | 
     
 | 
    value_repr := ''; 
 | 
     
 | 
     
 | 
    if( value.istype( BinaryValue ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( BinaryValue ); 
 | 
    } 
 | 
    else if( value.istype( Boolean ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Boolean ); 
 | 
    } 
 | 
    else if( value.istype( Char ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Char ); 
 | 
    } 
 | 
    else if( value.istype( Date ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Date ); 
 | 
    } 
 | 
    else if( value.istype( DateTime ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( DateTime ); 
 | 
    } 
 | 
    else if( value.istype( Duration ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Duration ); 
 | 
    } 
 | 
    else if( value.istype( Key ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Key ); 
 | 
    } 
 | 
    else if( value.istype( Number ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Number ); 
 | 
    } 
 | 
    else if( value.istype( Real ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( Real ); 
 | 
    } 
 | 
    else if( value.istype( String ) ) 
 | 
    { 
 | 
      value_repr := [String] value.astype( String ); 
 | 
    } 
 | 
     
 | 
    return value_repr; 
 | 
  *] 
 | 
} 
 |