Codeunit "Employee Templ. Mgt."
ID 1387
Namespace: Microsoft.HumanResources.Employee
Methods
InsertEmployeeFromTemplate
procedure InsertEmployeeFromTemplate(var Employee: Record Employee): Boolean
Parameters
Returns
procedure SelectEmployeeTemplateFromContact(var EmployeeTempl: Record "Employee Templ."): Boolean
Parameters
Returns
TemplatesAreNotEmpty
procedure TemplatesAreNotEmpty(): Boolean
Returns
ApplyEmployeeTemplate
procedure ApplyEmployeeTemplate(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.")
Parameters
ApplyEmployeeTemplate
procedure ApplyEmployeeTemplate(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.", UpdateExistingValues: Boolean)
Parameters
IsEnabled
procedure IsEnabled(): Boolean
Returns
InitEmployeeNo
procedure InitEmployeeNo(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.")
Parameters
SaveAsTemplate
procedure SaveAsTemplate(Employee: Record Employee)
Parameters
UpdateEmployeeFromTemplate
procedure UpdateEmployeeFromTemplate(var Employee: Record Employee)
Parameters
UpdateEmployeesFromTemplate
procedure UpdateEmployeesFromTemplate(var Employee: Record Employee)
Parameters
Events
OnAfterIsEnabled
[IntegrationEvent(False,False)]
local procedure OnAfterIsEnabled(var Result: Boolean)
Parameters
Name
Type
Description
Result
Boolean
OnApplyTemplateOnBeforeEmployeeModify
[IntegrationEvent(False,False)]
local procedure OnApplyTemplateOnBeforeEmployeeModify(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.")
Parameters
OnInsertTemplateFromEmployeeOnBeforeEmployeeTemplInsert
[IntegrationEvent(False,False)]
local procedure OnInsertTemplateFromEmployeeOnBeforeEmployeeTemplInsert(var EmployeeTempl: Record "Employee Templ.", Employee: Record Employee)
Parameters
OnBeforeGetUpdateExistingValuesParam
[IntegrationEvent(False,False)]
local procedure OnBeforeGetUpdateExistingValuesParam(var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
Result
Boolean
IsHandled
Boolean
See also