Transaction and error handling in BC AL - new knowledge articles

This commit is contained in:
Volodymyr Dvernytskyi 2026-04-23 20:58:02 +03:00
parent 7dd3f4777d
commit 4ce7d816cc
19 changed files with 415 additions and 10 deletions

View file

@ -0,0 +1,23 @@
codeunit 50155 "Perf Sample TryFunc Good"
{
procedure ParseAndProcess(Payload: Text)
var
ParsedValue: Decimal;
begin
ClearLastError();
if not TryParseDecimal(Payload, ParsedValue) then begin
LogParseFailure(Payload, GetLastErrorText());
exit;
end;
end;
[TryFunction]
local procedure TryParseDecimal(Input: Text; var Result: Decimal)
begin
Evaluate(Result, Input);
end;
local procedure LogParseFailure(Payload: Text; Reason: Text)
begin
end;
}