Codeunit 1550 Record Restriction Mgt. in 22

App
Base Application

Procedures, 37Events, 21

Versions171819202122232425262728latest

Source29

Procedures, 37

NameParametersReturnsAccessObsolete
RestrictRecordUsage(Variant, Text)public-
AllowGenJournalBatchUsage(Record Gen. Journal Batch)public-
AllowItemJournalBatchUsage(Record Item Journal Batch)public-
AllowFAJournalBatchUsage(Record FA Journal Batch)public-
AllowRecordUsage(Variant)public-
RestrictGenJournalLineAfterInsert(var Record Gen. Journal Line, Boolean)public-
RestrictGenJournalLineAfterModify(var Record Gen. Journal Line, var Record Gen. Journal Line, Boolean)public-
CheckRecordHasUsageRestrictions(Variant)Booleanpublic-
CustomerCheckSalesPostRestrictions(var Record Sales Header)public-
VendorCheckPurchasePostRestrictions(var Record Purchase Header)public-
CustomerCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line)public-
VendorCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line)public-
GenJournalLineCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line)public-
GenJournalLineCheckGenJournalLinePrintCheckRestrictions(var Record Gen. Journal Line)public-
CheckPrintRestrictionsBeforeInsertCheckLedgerEntry(var Record Check Ledger Entry, Boolean)public-
CheckPrintRestrictionsBeforeModifyCheckLedgerEntry(var Record Check Ledger Entry, var Record Check Ledger Entry, Boolean)public-
GenJournalBatchCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line)public-
GenJournalBatchCheckGenJournalLineExportRestrictions(var Record Gen. Journal Batch)public-
SalesHeaderCheckSalesPostRestrictions(var Record Sales Header)public-
SalesHeaderCheckSalesReleaseRestrictions(var Record Sales Header)public-
PurchaseHeaderCheckPurchasePostRestrictions(var Record Purchase Header)public-
PurchaseHeaderCheckPurchaseReleaseRestrictions(var Record Purchase Header)public-
RemoveCustomerRestrictionsBeforeDelete(var Record Customer, Boolean)public-
RemoveVendorRestrictionsBeforeDelete(var Record Vendor, Boolean)public-
RemoveItemRestrictionsBeforeDelete(var Record Item, Boolean)public-
RemoveGenJournalLineRestrictionsBeforeDelete(var Record Gen. Journal Line, Boolean)public-
RemoveGenJournalBatchRestrictionsBeforeDelete(var Record Gen. Journal Batch, Boolean)public-
RemoveSalesHeaderRestrictionsBeforeDelete(var Record Sales Header, Boolean)public-
RemovePurchaseHeaderRestrictionsBeforeDelete(var Record Purchase Header, Boolean)public-
UpdateGenJournalLineRestrictionsAfterRename(var Record Gen. Journal Line, var Record Gen. Journal Line, Boolean)public-
IncomingDocCheckSetForOCRRestrictions(var Record Incoming Document)public-
IncomingDocCheckReleaseRestrictions(var Record Incoming Document)public-
UpdateGenJournalBatchRestrictionsAfterRename(var Record Gen. Journal Batch, var Record Gen. Journal Batch, Boolean)public-
UpdateSalesHeaderRestrictionsAfterRename(var Record Sales Header, var Record Sales Header, Boolean)public-
UpdatePurchaseHeaderRestrictionsAfterRename(var Record Purchase Header, var Record Purchase Header, Boolean)public-
IncomingDocCheckCreateDocRestrictions(var Record Incoming Document)public-
UpdateRestriction(Variant, Variant)public-

Events, 21

KindNameParametersObsolete
Integration eventOnBeforeCustomerCheckSalesPostRestrictions(var Record Sales Header, var Boolean)-
Integration eventOnBeforeVendorCheckPurchasePostRestrictions(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeCustomerCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line, var Boolean)-
Integration eventOnBeforeVendorCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line, var Boolean)-
Integration eventOnBeforeItemJournalLineCheckItemPostRestrictions(var Record Item Journal Line, var Boolean)-
Integration eventOnBeforeGenJournalLineCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line, var Boolean)-
Integration eventOnBeforeGenJournalLineCheckGenJournalLinePrintCheckRestrictions(var Record Gen. Journal Line, var Boolean)-
Integration eventOnBeforeGenJournalBatchCheckGenJournalLinePostRestrictions(var Record Gen. Journal Line, var Boolean)-
Integration eventOnBeforeGenJournalBatchCheckGenJournalLineExportRestrictions(var Record Gen. Journal Batch, var Boolean)-
Integration eventOnBeforeSalesHeaderCheckSalesPostRestrictions(var Record Sales Header, var Boolean)-
Integration eventOnBeforeSalesHeaderCheckSalesReleaseRestrictions(var Record Sales Header, var Boolean)-
Integration eventOnBeforePurchaseHeaderCheckPurchasePostRestrictions(var Record Purchase Header, var Boolean)-
Integration eventOnBeforePurchaseHeaderCheckPurchaseReleaseRestrictions(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeIncomingDocCheckSetForOCRRestrictions(var Record Incoming Document, var Boolean)-
Integration eventOnBeforeIncomingDocCheckReleaseRestrictions(var Record Incoming Document, var Boolean)-
Integration eventOnBeforeIncomingDocCheckCreateDocRestrictions(var Record Incoming Document, var Boolean)-
Integration eventOnAfterSetRestrictedRecordFiltersForRecRef(var Record Restricted Record, RecordRef)-
Integration eventOnRestrictRecordUsageOnBeforeSetFilter(var Record Restricted Record, RecordRef)-
Integration eventOnAllowRecordUsageOnBeforeSetFilter(var Record Restricted Record, RecordRef)-
Integration eventOnUpdateRestrictionOnBeforeSetFilter(var Record Restricted Record, RecordRef, RecordRef)-
Integration eventOnCheckRecordHasUsageRestrictionsOnBeforeSetFilter(var Record Restricted Record, RecordRef)-