Table "User Setup"

ID 91
Namespace: System.Security.User

Properties

Name Value
Caption User Setup
DrillDownPageID Page System.Security.User."User Setup"
LookupPageID Page System.Security.User."User Setup"
ReplicateData True
DataClassification CustomerContent

Fields

Name Type Description
"User ID" Code[50]
"Allow Posting From" Date
"Allow Posting To" Date
"Register Time" Boolean
"Allow Deferral Posting From" Date
"Allow Deferral Posting To" Date
"Salespers./Purch. Code" Code[20]
"Approver ID" Code[50]
"Sales Amount Approval Limit" Integer
"Purchase Amount Approval Limit" Integer
"Unlimited Sales Approval" Boolean
"Unlimited Purchase Approval" Boolean
Substitute Code[50]
"E-Mail" Text[100]
"Phone No." Text[30]
"Request Amount Approval Limit" Integer
"Unlimited Request Approval" Boolean
"Approval Administrator" Boolean
"Allow VAT Date From" Date
"Allow VAT Date To" Date
"License Type" Option
"Sales Invoice Posting Policy" Enum System.Security.User."Invoice Posting Policy"
"Purch. Invoice Posting Policy" Enum System.Security.User."Invoice Posting Policy"
"Time Sheet Admin." Boolean
"Allow FA Posting From" Date
"Allow FA Posting To" Date
"Sales Resp. Ctr. Filter" Code[10]
"Purchase Resp. Ctr. Filter" Code[10]
"Service Resp. Ctr. Filter" Code[10]
"Service Invoice Posting Policy" Enum System.Security.User."Invoice Posting Policy"
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

CreateApprovalUserSetup

procedure CreateApprovalUserSetup(User: Record User)

Parameters

Name Type Description
User Table System.Security.AccessControl.User

GetDefaultSalesAmountApprovalLimit

procedure GetDefaultSalesAmountApprovalLimit(): Integer

Returns

Type Description
Integer

GetDefaultPurchaseAmountApprovalLimit

procedure GetDefaultPurchaseAmountApprovalLimit(): Integer

Returns

Type Description
Integer

HideExternalUsers

procedure HideExternalUsers()

UpdateSalesPerson

procedure UpdateSalesPerson(FieldNumber: Integer)

Parameters

Name Type Description
FieldNumber Integer

CheckAllowedVATDates

procedure CheckAllowedVATDates(NotificationType: Option)

Parameters

Name Type Description
NotificationType Option

CheckAllowedPostingDates

procedure CheckAllowedPostingDates(NotificationType: Option)

Parameters

Name Type Description
NotificationType Option

CheckAllowedDeferralPostingDates

procedure CheckAllowedDeferralPostingDates(NotificationType: Option)

Parameters

Name Type Description
NotificationType Option

Events

OnBeforeEnsureUniqueSalesPersonPurchCode

[IntegrationEvent(False,False)]
local procedure OnBeforeEnsureUniqueSalesPersonPurchCode(var UserSetup: Record "User Setup", var IsHandled: Boolean)

Parameters

Name Type Description
UserSetup Table System.Security.User."User Setup"
IsHandled Boolean

OnBeforeValidateApprovalAdministrator

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateApprovalAdministrator(var UserSetup: Record "User Setup", var IsHandled: Boolean)

Parameters

Name Type Description
UserSetup Table System.Security.User."User Setup"
IsHandled Boolean

See also