Codeunit "Assisted Company Setup"

ID 1800
Namespace: Microsoft.Utilities

Properties

Name Value
Permissions tabledata "Assisted Company Setup Status" = r, tabledata "G/L Entry" = r
InherentPermissions X
InherentEntitlements X

Methods

ApplyUserInput

procedure ApplyUserInput(var TempConfigSetup: Record "Config. Setup" temporary, var BankAccount: Record "Bank Account", AccountingPeriodStartDate: Date, SkipSetupCompanyInfo: Boolean)

Parameters

Name Type Description
TempConfigSetup Table System.IO."Config. Setup"
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"
AccountingPeriodStartDate Date
SkipSetupCompanyInfo Boolean

CreateAccountingPeriod

procedure CreateAccountingPeriod(StartDate: Date)

Parameters

Name Type Description
StartDate Date

IsCompanySetupInProgress

procedure IsCompanySetupInProgress(NewCompanyName: Text): Boolean

Parameters

Name Type Description
NewCompanyName Text

Returns

Type Description
Boolean

SetupCompanyWithoutDemodata

procedure SetupCompanyWithoutDemodata(NewCompanyName: Text[30], NewCompanyData: Enum "Company Demo Data Type")

Parameters

Name Type Description
NewCompanyName Text[30]
NewCompanyData Enum Microsoft.Utilities."Company Demo Data Type"

SetUpNewCompany

procedure SetUpNewCompany(NewCompanyName: Text[30], NewCompanyData: Enum "Company Demo Data Type")

Parameters

Name Type Description
NewCompanyName Text[30]
NewCompanyData Enum Microsoft.Utilities."Company Demo Data Type"

CreateNewCompany

procedure CreateNewCompany(NewCompanyName: Text[30])

Parameters

Name Type Description
NewCompanyName Text[30]

AddAssistedCompanySetup

procedure AddAssistedCompanySetup()

Events

OnAfterAssistedCompanySetupStatusEnabled

[IntegrationEvent(False,False)]
local procedure OnAfterAssistedCompanySetupStatusEnabled(NewCompanyName: Text[30])

Parameters

Name Type Description
NewCompanyName Text[30]

OnBeforeCreateAccountingPeriod

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateAccountingPeriod(StartDate: Date, var IsHandled: Boolean)

Parameters

Name Type Description
StartDate Date
IsHandled Boolean

OnSetupNewCompanyWithDemoData

[IntegrationEvent(False,False)]
local procedure OnSetupNewCompanyWithDemoData(NewCompanyName: Text[30], NewCompanyData: Enum "Company Demo Data Type")

Parameters

Name Type Description
NewCompanyName Text[30]
NewCompanyData Enum Microsoft.Utilities."Company Demo Data Type"

See also