Laura Nicolàs
Superadministrador
Laura Nicolàs

Jaime,

Prueba con la función EVALUATE.

Sino, la otra opción sería comparando el texto en un case, como en este ejemplo:

local procedure ConvertTextToOption_BalAccountType(ThisText: Text): Integer
var
PaymentMethod: Record “Payment Method”;
begin
case UpperCase(ThisText) of
UpperCase(Format(PaymentMethod.”Bal. Account Type”::”G/L Account”)):
exit(PaymentMethod.”Bal. Account Type”::”G/L Account”);
UpperCase(Format(PaymentMethod.”Bal. Account Type”::”Bank Account”)):
exit(PaymentMethod.”Bal. Account Type”::”Bank Account”);
else
Error(‘Desconocido’);
end;
end;

Salut!
Laura Nicolàs

#13811