Skip to content

KVSMTCWPEPermissionManagement#

Procedures#

Check(Code[10], Code[20], Code[10], Code[20], Enum Item Ledger Entry Type, Enum Item Ledger Document Type, Code[50]) : Boolean#

procedure Check(locationCodePar: Code[10]; binCodePar: Code[20]; receivingLocationCodePar: Code[10]; receivingBinCodePar: Code[20]; ItemLedgerEntryType: Enum "Item Ledger Entry Type"; ItemLedgerEntryDocType: Enum "Item Ledger Document Type"; userIDPar: Code[50]): Boolean

CheckLocation(Code[10], Code[20], Enum Item Ledger Entry Type, Code[50]) : Boolean#

procedure CheckLocation(locationCodePar: Code[10]; binCodePar: Code[20]; ItemLedgerEntryType: Enum "Item Ledger Entry Type"; userIDPar: Code[50]): Boolean

FillPermissionLocations(Record Location, Code[50]) :#

procedure FillPermissionLocations(var locationVar: Record "Location" temporary; userIDPar: Code[50]): 

LookupLocation(Code[10], Boolean, Code[50], Option, Option, Option, Boolean, Boolean, Boolean, Code[10], Boolean) : Boolean#

procedure LookupLocation(var locationCodeVar: Code[10]; isReceivingPar: Boolean; userIDPar: Code[50]; postingTypePar: Option; documentTypePar: Option; postingType2Par: Option; usePostingType2Par: Boolean; useAsInTransitPar: Boolean; useFilterUseAsInTransitPar: Boolean; combinedLocationCodePar: Code[10]; useFilterCombinedLocationPar: Boolean): Boolean

AddLocationForRole(Record Location, Code[20], Option, Option, Boolean) :#

procedure AddLocationForRole(var tempLocationVar: Record "Location" temporary; roleIDPar: Code[20]; postingTypePar: Option; postingType2Par: Option; usePostingType2Par: Boolean): 

CheckLocationPermissionSalesPost(Record Sales Header) :#

procedure CheckLocationPermissionSalesPost(var SalesHeader: Record "Sales Header"): 

CheckLocationPermissionReleasePurchDoc(Record Purchase Header) :#

[EventSubscriber('Codeunit', '415', 'OnBeforeReleasePurchaseDoc', '', true, false)]
procedure CheckLocationPermissionReleasePurchDoc(var PurchaseHeader: Record "Purchase Header"): 

CheckLocationPermissionReleaseTransferDoc(Record Transfer Header) :#

procedure CheckLocationPermissionReleaseTransferDoc(transferHeaderPar: Record "Transfer Header"): 

RunOnBeforeReleaseSalesDoc(Record Sales Header, Boolean) :#

[EventSubscriber('Codeunit', '414', 'OnBeforeReleaseSalesDoc', '', true, false)]
procedure RunOnBeforeReleaseSalesDoc(var SalesHeader: Record "Sales Header"; PreviewMode: Boolean): 

RunOnBeforeReleasePurchDoc(Record Purchase Header, Boolean) :#

[EventSubscriber('Codeunit', '415', 'OnBeforeReleasePurchaseDoc', '', true, false)]
procedure RunOnBeforeReleasePurchDoc(var PurchaseHeader: Record "Purchase Header"; PreviewMode: Boolean):