поиск GUID в строке (Visual Basic)
создаем в отчете функцию, которая будет искать в любой строке соответствие id:
Public Function getGUID(strin As String) As String
Dim r As System.Text.RegularExpressions.Regex
r = New System.Text.RegularExpressions.Regex("{\w{8}-\w{4}-\w{4}-\w{4}-\w{12}}")
If r.Match(strin.ToUpper).Success Then
Return r.Match(strin.ToUpper).ToString
Else
Return "00000000-0000-0000-0000-000000000000"
End If
End Function
затем значению параметра CRM_invid присваиваем:
=Code.getGUID(Parameters!CRM_FilteredSalesOrder.Value)