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

Report "Aging Accounts Payable" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification

Property Value
Object Type Report
Name OverduePayablesToSuppliers
Full Name Report.OverduePayablesToSuppliers
Synonym Overdue payables to suppliers
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Implementation Basis Data composition system (DCS)
Posting / Movements None — the report does not record data, it only reads
Navigation Link e1cib/list/Report.OverduePayablesToSuppliers

Purpose. The report is designed for analyzing the overdue accounts payable of the organization to suppliers by counterparties, contracts, accounting accounts, and overdue periods. It is used by accountants, financial managers, and executives to monitor the timeliness of settlements, assess the volume of liabilities, and plan the payment calendar. It can be generated for any date and allows for flexible data regrouping (by organizations, counterparties, contracts, accounts). The typical frequency of use is weekly or monthly when managing accounts payable.

Where to find in 1C: section "For the Manager" → "Overdue payables to suppliers". Direct access is via the navigation link e1cib/list/Report.OverduePayablesToSuppliers.

Accounts payable to suppliers are recorded in account 3310 "Short-term accounts payable to suppliers and contractors" of the standard chart of accounts of the RK. The balances of this account (and related sub-accounts) are the subject of the report's analysis.


2. Attributes and Settings

Since the object is a report in DCS, the "header" and "table parts" here are the structure of user settings for composition (parameters and output structure), not the attributes of the document.

2.1 Settings Attributes (Composition Parameters)

Name Type Mandatory Purpose
Period Date (dateTime) Not checked The date for which the report is generated. Defines the boundary of analysis — which liabilities are considered overdue at this moment.
ListOfOrganizationsRepresentation String Not checked String representation of selected organizations for the report header and filtering. Automatically generated when organizations are selected.
PlacementOfAdditionalFields Number (decimal) Not checked Enum-like value controlling the placement of additional columns in the layout (in separate columns / in groupings).
DetailingMode Boolean Not checked Flag for detailed breakdown (drill-down to primary documents). Provides navigation to the sources of debt.

2.2 Table Parts (Output Structure Elements)

Grouping

Purpose: management of levels of detail — the order of data grouping (by counterparties, contracts, accounting accounts, etc.).

Name Type Purpose
Usage Boolean Activity of grouping. If unchecked — grouping is not applied.
Field String System name of the DCS field for grouping (Counterparty, CounterpartyContract, AccountingAccount).
Representation String User-defined name of the field in settings and headers.
GroupingType EnumRef.GroupingDetailType Type of detail (detailed records / only totals / totals and detailed records). Controls the output of intermediate totals.

AdditionalFields

Purpose: list of additional columns besides the main indicators of debt (attributes of the counterparty, contract, analytics).

Name Type Purpose
Usage Boolean Inclusion of the additional field in the layout.
Field String System name of the field from the composition scheme.
Representation String Name of the column in the table header.

3. Forms

For the standard report in DCS, a set of forms is provided:

Form Purpose
Report Form (main) A unified form for setting parameters (Period, Organizations, groupings, additional fields), launching the generation, and outputting the result in the table document field. Contains a settings panel and a "Generate" button.
Settings Form (design option) Extended configuration of structure, selections, and conditional formatting through the standard DCS mechanism (when using the "Settings in a separate window" option).
Report Variant Form Management of saved variants (user-defined composition settings).

In the standard delivery, the report uses the common form mechanism of DCS (extension of the managed report form of BCP). Separate custom forms are generally not overridden; all construction logic is performed by the data composition scheme.


4. Key Module Procedures

No separate special BSL code is attached in evidence — the report is built by the standard DCS engine. Below are the typical handlers characteristic of reports of this type in BK 3.0 (based on BCP "Report Variants"):

Procedure / Handler Module What it does
OnResultComposition Report object module Intercepts the composition: substitutes the parameter Period, limits by organizations, calculates calculated fields (days overdue, payment term ranges).
ReportFormSettings / OnCreateOnServer Form module Initialization of the settings panel, restoration of the user variant, setting default values (current date in Period).
OnLoadVariantOnServer Form module Application of the selected saved composition variant.
BreakdownProcessing / Breakdown Form module Processing DetailingMode — transition from the report line to primary documents (invoices, receipts, payments).
Layout Procedures-Functions of DCS Composition scheme Main query to the accounting register, calculation of the balance of debt and overdue payment terms of the contract.

Requires verification for the specific version 3.0.74.2: the presence of a custom object module with OnResultComposition — in terms of releases, the calculation of overdue has been entirely moved to calculated fields of DCS without programming code.


5. Data Sources (Registers and Accounts)

The report does not generate movements and postings — this is its fundamental difference from documents. It performs a query to the accounting data as of the date Period.

Main data source:

  • Accounting register "Economic Calculation" — balances on account 3310 "Short-term accounts payable to suppliers and contractors" (credit balance by sub-accounts Counterparties and Contracts).

Accounts of the RK involved in analysis and breakdown (standard chart of accounts):

Account Name Role in the report
3310 Short-term payables to suppliers and contractors Analyzed liability (credit balance)
1030 Cash on current bank accounts Source of repayment — when breaking down to payments
1330 Goods Correspondence upon receipt of goods and materials
3130 VAT payable Related VAT amounts in settlements

Logic of determining overdue. For each liability, the report compares the date of the debt's occurrence and the payment term specified in the counterparty's contract with the date Period. A liability is considered overdue if the payment term has passed and the credit balance on account 3310 is not closed. Amounts are grouped by overdue ranges (for example, up to 30 / 31–60 / 61–90 / over 90 days) depending on the settings of the variant.

Example of reference context RK-2026 (for reconciling numerical data of related operations): VAT rate — 16%, ESF amounts are generated in the ESF system with accompanying invoice; calculated indicators for taxes (individual income tax, social tax, social tax) are not directly related to this report but are relevant when analyzing related settlement obligations.


The report is a "reading" object, so it does not have an "input based on" mechanism. Relationships are expressed through data sources and breakdowns:

Related Object Nature of the Relationship
Directory.Counterparties Sub-account of debt, grouping field
Directory.CounterpartyContracts Payment term (basis for calculating overdue), grouping field
Directory.Organizations Selection and representation of the list of organizations
Document.GoodsAndServicesReceipt (and analogs) Source of debt occurrence; purpose of breakdown
Document.OutgoingPaymentOrder / BankAccountWriteOff Repayment of debt; purpose of breakdown
Accounting register "Economic Calculation" Main source of balances on 3310

Available from the report (through breakdown): opening the card of the counterparty/contract, opening the primary document, transitioning to the "Turnover and Balance Statement for account 3310".


7. Extension Points

  1. Report Variants (DCS). Adding custom groupings, selections, conditional formatting, and additional fields without changing the configuration — through user-defined/predefined variants.
  2. Data Composition Scheme. Extending the query (additional fields of the counterparty, manager, analytics), changing overdue ranges, adding calculated fields.
  3. Configuration Extension. Overriding OnResultComposition and form handlers for non-standard overdue logic or additional filtering.
  4. Additional Fields / Attributes. Through PlacementOfAdditionalFields — managing the composition and arrangement of columns.
  5. Integration with the payment calendar. Using the report result as a source for payment planning (external processing/extension).
  6. Role-based access settings. Limiting visibility by organizations through RLS and roles — relevant for multi-company accounting.

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

Does this report generate entries or movements in the registers?
No. This report is based on the СКД — it only reads data without writing anything to the database. It queries the accounting register "Cost Accounting" and analyzes the credit balance of account 3310 as of the specified date. Entries are generated by documents (receipts, payments), not by the report.
Which account is used to account for the debt analyzed by the report?
On account 3310 "Short-term payables to suppliers and contractors" of the standard chart of accounts of the RK, broken down by sub-accounts "Counterparties" and "Contracts". Repayment is reflected in correspondence with account 1030 (current bank accounts).
How is it determined that the debt is overdue?
The report compares the payment term under the counterparty's contract with the date of the "Period" parameter. If the payment term has passed and the credit balance on 3310 is not closed, the obligation is considered overdue and falls into the corresponding range of terms (for example, up to 30, 31–60, 61–90, over 90 days).
Can I add my own columns and groupings without modifying the configuration?
Yes. The report is built on the СКД, so groupings, selections, conditional formatting, and additional fields can be configured through report options and layout settings. For non-standard logic (for example, different overdue ranges), a configuration extension is applied with the redefinition of ПриКомпоновкеРезультата.

Read also

Источники

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