mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 22:56:55 +01:00
3 AL/BC patterns: Insert/Delete trigger defaults on master data and declined Confirm in OnValidate (#209)
* Add trigger-default and declined-Confirm knowledge with review cues Three Microsoft-layer articles with good/bad samples: - error-handling/declined-confirm-must-abort-not-partially-apply - data-modeling/delete-master-data-with-trigger - data-modeling/master-data-must-be-inserted-with-trigger Wire targeted worklist cues into al-error-handling-review and al-data-modeling-review and register the samples in review-fixtures.json. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Tighten declined-confirm, delete and insert trigger articles after review Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
b503249751
commit
462765e414
12 changed files with 289 additions and 4 deletions
|
|
@ -0,0 +1,12 @@
|
|||
codeunit 50100 "Sample Currency Cleanup"
|
||||
{
|
||||
procedure DeleteRetiredCurrencies(CurrencyFilter: Text)
|
||||
var
|
||||
Currency: Record Currency;
|
||||
begin
|
||||
Currency.SetFilter(Code, CurrencyFilter);
|
||||
// DeleteAll(true) runs Currency.OnDelete for each record: it errors while
|
||||
// open ledger entries use the code and removes the exchange rates itself.
|
||||
Currency.DeleteAll(true);
|
||||
end;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue