1. Identification of the Object
| Parameter | Value |
|---|---|
| Object Type | Document (Documents) |
| Name | PersonnelTransferOrganizations |
| Full Path | Document.PersonnelTransferOrganizations |
| Synonym | “Personnel transfer of the organization” |
| Configuration | Accounting for Kazakhstan, ed. 3.0 (3.0.74.2) |
| Interface Section | “Personnel Management” / “Human Resources” → “Personnel Transfer of the Organization” |
Purpose. The document formalizes the transfer of one or more employees between separate and structural divisions within one organization. In addition to the fact of the transfer, the document records changes in the planned accruals of employees and supports the indexing of earnings. It is used by HR specialists and payroll accountants during the reorganization of the company's structure and personnel rotation.
⚠️ This is a personnel-accounting document. It does not generate accounting entries for accounts (1210, 6010, 3130, etc. are not involved — these are accounts for trade and financial operations) and is not related to VAT, electronic invoices (ESF), individual income tax, or calculations in tenge for sales. All its movements are records in periodic registers of personnel and payroll accounting.
2. Header Attributes and Table Parts
2.1 Header Attributes
| Attribute | Purpose | Mandatory |
|---|---|---|
Organization |
The organization within which the transfer is carried out | Yes |
SeparateSubdivisionFrom |
The separate subdivision from which employees are transferred | Yes |
SeparateSubdivisionTo |
The separate subdivision to which employees are transferred (measurement of all movements) | Yes |
IndexationOfEarnings |
Flag: whether to apply indexing of earnings during the transfer | No |
IndexationCoefficient |
Indexation coefficient recorded in the register when IndexationOfEarnings = True |
Conditional |
Date and number are standard attributes of the document. The document date is used as the period of movements for planned accruals and indexation coefficients.
2.2 Table Part “EmployeesOfOrganization”
List of transferred employees and their new organizational affiliation.
| Column | Purpose | Mandatory |
|---|---|---|
Employee |
The employee being transferred | Yes |
OrganizationSubdivision |
New structural subdivision | Yes |
Position |
Position at the new location | Yes |
StartDate |
Date from which the new affiliation is effective (period of record in the register EmployeesOfOrganizations) |
Yes |
Individual |
Individual of the employee (resource of movement) | Filled |
CalculateMandatoryPensionContributions |
Flag for calculating mandatory professional pension contributions | No |
2.3 Table Part “MainAccruals”
Change of planned accruals during the transfer (regional coefficient, allowances, bonuses, etc.).
| Column | Purpose | Mandatory |
|---|---|---|
Employee |
The employee for whom the accrual is changing | Yes |
Action |
Add / Change / Delete — operation on the planned accrual |
Yes |
CalculationType |
Type of calculation (accrual) to which the operation relates | Yes |
Amount |
Amount of the accrual (taking into account indexing, if applicable) | Conditional |
If any of the mandatory fields are not filled, the platform will not process the document and will issue an error of the type “Field ... is not filled”.
3. Forms
| Form | Purpose |
|---|---|
Document Form (DocumentForm) |
Input of the header, filling in the table parts of employees and accruals, setting the indexation flag |
List Form (ListForm) |
Viewing and selecting transfer documents |
| Printed form “Order of Transfer” | Official order from the organization for the transfer of employee(s); generated after processing |
4. Key Module Procedures
No separate BSL code with the binding path:string in evidence is attached, so below is a typical set of handlers for documents of this type in BK 3.0:
ProcessPosting(Refusal, PostingMode)— main handler. Forms sets of records for information registers (see section 5), performs filling checks, and calls access preparation.FillAccessValueSets— before recording movements,PayrollServer.FillAccessValueSetsis called: the RLS system restricts visibility of records at the level of subdivisions and organizations.FillData(CompletionData, ...)— filling in attributes when entering based on / from the employee directory.CheckFilling— control of mandatory header attributes and columns of table parts.- Form handlers:
OnCreateOnServer,ProcessSelection, handlers for events of table part fields (substitution of position/subdivision, recalculation of amount during indexing).
5. Posting and Movements
When posting, the document operates in “Replacement” mode (sets of records are pre-cleared by the registrar selection) and generates movements in three information registers. The document does not create accounting entries according to the chart of accounts.
5.1 Information Register EmployeesOfOrganizations (periodic, subordinate to the registrar)
| Element | Value |
|---|---|
| Period | StartDate from the line of the table part “EmployeesOfOrganizations” |
| Dimensions | Organization, SeparateSubdivisionTo, Employee |
| Resources | Individual, OrganizationSubdivision, Position, CalculateMandatoryPensionContributions |
Logic: for each employee, a record is created that fixes their new affiliation to the subdivision from the specified date.
5.2 Information Register PlannedAccrualsOfEmployeesOfOrganizations (periodic)
| Element | Value |
|---|---|
| Period | Document date |
| Dimensions | Organization, SeparateSubdivisionTo, Employee, CalculationType |
| Resources | Amount (taking into account indexing, if applicable) |
Logic for the column Action:
- Add — a new record of planned accrual is created.
- Change — the amount of the existing record is updated.
- Delete — the period of action of the accrual ends on the document date.
5.3 Information Register IndexationCoefficientsOfEarnings (only when IndexationOfEarnings = True)
| Element | Value |
|---|---|
| Period | Document date |
| Dimensions | Organization, SeparateSubdivisionTo, Employee |
| Resources | Coefficient = IndexationCoefficient |
Logic: for each employee, the indexation coefficient applied in subsequent payroll calculations is recorded.
The amounts of planned accruals are stored and calculated in tenge (₸) — the currency for payroll calculations in the RK.
6. Related Objects and Input Based On
- Directory
Employees/Individuals— source of rows for the table part; typical scenario — creating a transfer document directly from the employee directory. - Directories
OrganizationSubdivisionsand separate subdivisions — values for the “To”/“From” fields and the subdivision column. - Planned types of calculation (types of accruals) — fills the
CalculationTypecolumn in the table part “MainAccruals”. - Receiving registers (
EmployeesOfOrganizations,PlannedAccrualsOfEmployeesOfOrganizations,IndexationCoefficientsOfEarnings) — used by subsequent payroll calculation documents. - Documents of hiring/termination/personnel accounting form a common contour of the employee's personnel history.
7. Typical Usage Scenarios
- Creating a transfer from the employee directory — transferring one/multiple employees to another subdivision on a permanent basis.
- Mass transfer with indexing of earnings — reorganization with simultaneous salary increases (for example, transferring a department to a new branch with a regional allowance): the flag
IndexationOfEarningsand coefficient are set. - Correction of a posted transfer — correcting the date, composition of employees, or accruals with reposting (the “Replacement” mode correctly recreates movements).
- Printing the order of transfer — formalizing the official order after posting.
- Adding accruals during the transfer — assigning new types of accruals (regional coefficient, bonus) through the table part “MainAccruals” with the action “Add”.
8. Extension Points
- Subscriptions to events / extensions of handlers
ProcessPostingandFillData— for adding custom movements or checks. - Additional attributes and information — through the properties mechanism for storing non-standard attributes of the transfer.
- Extension of printed forms — adding custom versions of the order.
- Payroll calculation — customization of the application of the indexation coefficient in the module
PayrollServerduring subsequent accruals.
⚠️ Requires verification in a specific version: the exact composition of the resources of the registers and the presence of the column
CalculateMandatoryPensionContributionsmay differ between releases of the 3.0.7x branch — check with the configurator of the target database.
Where to Find
Navigation link 1C:
e1cib/list/Document.PersonnelTransferOrganizations
