RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Report "Lists of Deductions by Court Orders" (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Report "Lists of Deductions by Court Orders" (Accounting for Kazakhstan 3.0.74.2)

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Identification

Parameter Value
Object Type Report
Name ListsOfDeductionsByCourtOrders
Full Name Report.ListsOfDeductionsByCourtOrders (Report.ListsOfDeductionsByCourtOrders)
Synonym “Lists of deductions by court orders” (no separate word is assigned as a synonym in the metadata tree)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Country Republic of Kazakhstan, currency — tenge (₸)

Purpose. The report generates lists of deductions from employees' salaries based on court orders in accordance with the legislation of the RK. It is used by HR departments and payroll accountants to prepare documents for transferring withheld amounts to recipients (alimony, fines, compensation for damages, etc.). It is typically generated monthly after the calculation of salaries; it allows for detailing deductions by organizations, types of collections, recipient banks, and methods of transfer. The result is used for preparing payment documents and informing recipients of funds.

Where to find in 1C: section “Payroll” → “Lists of deductions by court orders”. Navigation link: e1cib/list/Report.ListsOfDeductionsByCourtOrders.

The report does not modify the data in the information base: it only reads registers and outputs the result in a tabular document (it does not create entries and movements — see section 5).

2. Settings Attributes and Tabular Parts

2.1 Report Parameters (Attributes)

Name Type Mandatory Purpose
StartPeriod Date (xs:dateTime) ShowError The start date of the period for which the lists of deductions are generated. Mandatory, sets the left boundary of the range.
EndPeriod Date (xs:dateTime) ShowError The end date of the reporting period. Mandatory; together with StartPeriod defines the analyzed range of deductions.
ListOfOrganizations ListOfValues (ReferenceLink.Organizations) DontCheck Selection by organizations. Optional: if empty, all organizations are included in the report.
ListOfTypesOfCollection ListOfValues (PlanOfTypesOfCalculationLink.DeductionsOfOrganizations) DontCheck Selection by types of deductions (alimony, fines, etc.). Optional: allows limiting the report to the necessary types of collections.
ListOfBanks ListOfValues (ReferenceLink.Banks) DontCheck Selection by recipient banks. Optional; applies when transferring to bank accounts.
MethodOfTransfer EnumerationLink.MethodsOfTransferByCourtOrder ShowError Method of payment (through cash / to bank account). Mandatory: it affects the structure of the report and the layout used.

2.2 Tabular Parts

The report has no tabular parts. Data is generated dynamically by querying the registers and output directly into the tabular document through the layout.

3. Forms

Form Role Description
ReportForm Main (key) The form for setting parameters and outputting results. Contains ~188 elements: period fields (StartPeriod/EndPeriod), selection fields (ListOfOrganizations, ListOfTypesOfCollection, ListOfBanks), selection of MethodOfTransfer, command for generation, and the area of the tabular document with the result.

There are no separate selection forms for the report — user interaction is entirely focused on ReportForm.

4. Key Procedures of Modules

The attached evidence does not include the text of BSL modules, so below are typical handlers for reports of this type (form module ReportForm and report object module). Specific names/lines should be verified with the text of the module in the configurator.

  • OnCreateOnServer(Error, StandardProcessing) (form module) — initialization: setting the default period (usually the current month), filling MethodOfTransfer with the default value, configuring the visibility of elements depending on the method of transfer.
  • Generate(Command)GenerateOnServer() — main handler: checks the filling of mandatory parameters (StartPeriod, EndPeriod, MethodOfTransfer), performs a query to the calculation/accumulation registers for deductions, substitutes selections (organizations, types of collection, banks) and outputs the result in a tabular document using the selected layout.
  • MethodOfTransferOnChange(Element) — switching the report variant: different layouts and column compositions are used for “through cash” and “to bank account” (for the bank — details of the recipient's bank account).
  • CheckParameterFilling() (server) — control of mandatory attributes before running the query; if ShowError attributes are not filled, the generation is interrupted with a message to the user.
  • OutputResultToTabularDocument(QueryResult) — filling the layout areas with selection data, grouping by organization/recipient/type of collection, summarizing the amounts of deductions.

Requires verification: the exact signatures and names of procedures depend on the version — clarify with the text of the module ReportForm and the object module in the configurator version 3.0.74.2.

5. Data Sources, Movements, and Accounts

The report does not generate movements and entries. As an object of type “Report”, it is not posted and does not write to registers — it only selects already recorded data and outputs it in printed/screen form.

The data source is the registers that store the results of accruals and deductions from salaries:

  • register of deductions of organizations (by types of calculation plan DeductionsOfOrganizations) — amounts of deductions, linking to the employee, type of collection, and court order;
  • registers (information/accumulation) with attributes of recipients, bank accounts, and methods of transfer.

The selection of the query is built on parameters: period (StartPeriodEndPeriod), organizations, types of collection, banks, method of transfer.

Connection with the chart of accounts of the RK (for reference, to understand the nature of deductions). The deduction itself and its transfer are reflected in payroll calculation documents and payment documents, not in the report. According to the typical chart of accounts of the RK, the transfer of withheld amounts to recipients is performed from cash accounts — 1030 “Cash on current bank accounts” (when transferring to the recipient's bank account) or through cash; the debt to the recipient of the deduction is reflected in the accounts payable of section 3300 (settlements with other creditors / for other operations). Salary accruals, from which deductions are made, are calculated taking into account the RK standards for 2026.

RK standards for 2026 (for context of the deduction calculation base):

  • VAT — 16%;
  • MPR = 4,325 ₸; MZP = 85,000 ₸;
  • basic tax deduction for PIT — 30 MPR per month, but no more than 360 MPR per year;
  • PIT — 10% up to 8,500 MPR of annual income and 15% on the amount exceeding the threshold;
  • OPV — 10% (ceiling base — 50 MZP), OPVR — 3.5%, VOSMS — 2%, OSMS — 3%, CO — 5%, social tax — 6%.

Deductions by court orders are calculated from income after mandatory contributions and taxes according to the procedure of the RK; the rates of contributions themselves affect the base from which the deduction is calculated.

The report is not a document, so “input based on” does not apply to it, and nothing is entered based on it. Related objects (data sources and selections):

Object Role in the report
Reference.Organization Selection ListOfOrganizations; output dimension.
PlanOfTypesOfCalculation.DeductionsOfOrganizations Types of deductions (ListOfTypesOfCollection); source of deduction amounts.
Reference.Banks Selection ListOfBanks; details of the recipient bank when transferring to the account.
Enumeration.MethodsOfTransferByCourtOrder Determines the report variant and layout (cash / bank account).
Payroll and deduction documents Primary documents that form the data that the report reads.
Payment documents (payment order, cash expenditure order) Prepared based on the results of the report for the actual transfer of withheld amounts.

7. Extension Points

  • Custom output layouts. Through configuration extension, layouts can be added/overridden for additional methods of transfer or departmental forms of recipients.
  • Additional selections. Adding attributes of settings (for example, selection by department or by specific court order) with an extension of the query text in GenerateOnServer.
  • Form handlers. Subscription/overriding OnCreateOnServer, Generate, MethodOfTransferOnChange in the extension to change the logic of initialization and generation.
  • Changing the composition of columns. Extension of the procedure for outputting to a tabular document to add recipient attributes (IIN, purpose of payment, sheet number).
  • External processing/report. If the main form extension is unavailable, the report can be duplicated as an external report with the same query and an extended set of fields.

Частые вопросы

Does the report generate entries or movements in the registers?
No. This is an object of type "Report": it does not generate entries and does not record data in the registers. It performs a query to the registers with already recorded withholding results and outputs them in a tabular document. The withheld amounts are reflected as separate payment documents.
What mandatory settings are required for generation?
Mandatory (ShowError): StartPeriod, EndPeriod, and MethodOfTransfer. Selections ListOfOrganizations, ListOfTypesOfWithholdings, and ListOfBanks are optional (DontCheck); if left empty, the selection is not applied.
What is the difference between the "through cash" and "to bank account" options?
The value of the MethodOfTransfer attribute switches the layout used and the composition of the report columns. When transferring to a bank account, the details of the recipient bank are additionally displayed (using the selection ListOfBanks), while when paying through cash, a set of columns for cash disbursement is shown.
Where is the report located in the interface?
Section "Payroll" → "Lists of Withholdings by Enforcement Orders". Navigation link: e1cib/list/Report.ListsOfWithholdingsByEnforcementOrders.
Why is the VAT 16% and deduction 30 MRP, instead of the usual 12% and 14 MRP?
These are the current norms of the RK for 2026: VAT rate — 16%, basic deduction for individual income tax — 30 MRP per month (not more than 360 MRP per year), MRP = 4,325 ₸, MZP = 85,000 ₸. The values of 12% and 14 MRP refer to the period before 2026 and are not applied in current calculations.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.