Avatar
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