| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod GetShelfLifeDetailsDebug ( | 
|   BinaryValue quantityvectorasbv, | 
|   BinaryValue agevectorasbv | 
| ) const declarative remote as String | 
| { | 
|   Description: 'This method will return the concatenated shelf-life details for debug. E.g. Quantity(Age), Quantity(Age), ...' | 
|   TextBody: | 
|   [* | 
|     details := construct( Strings ); | 
|      | 
|     agevector := RealVector::Construct( agevectorasbv ); | 
|     quantityvector := RealVector::Construct( quantityvectorasbv ); | 
|      | 
|     agevector_size := agevector.Size(); | 
|      | 
|     for( i := 0; i < agevector_size; i++ ) | 
|     { | 
|       age := agevector.Get( i ); | 
|       //quantity := [Number] quantityvector.Get( i ); | 
|       quantity := [Real] quantityvector.Get( i ).Round( 3 ); | 
|        | 
|       string := [String] quantity + "(" + [String] age + ")"; | 
|       details.Add( string ); | 
|     } | 
|      | 
|     return details.ToString( ', ' ); | 
|   *] | 
| } |