23 septiembre 2019 a las 10:45
#13811
Superadministrador
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