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

Report "Goods and Services Realization Report" (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification of the Object

Parameter Value
Object Type Report
Name ReportOnSalesOfGoodsAndServices
Full Name Report.ReportOnSalesOfGoodsAndServices
Synonym Report on sales of goods and services (no separate synonym defined in metadata)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Currency of Calculations tenge (₸)
Navigation Link e1cib/list/Report.ReportOnSalesOfGoodsAndServices

Purpose. The report is intended for analyzing the sales of goods and services in various analytical dimensions with a customizable set of indicators (amount, quantity, cost excluding VAT, VAT, excise, profit, returns) and groupings. It is used by accountants and managers to monitor revenue, analyze returns, and assess sales profitability. Data is generated based on sales documents for the selected period with filtering by organizations and departments. The mode of detailing down to primary documents is supported; the report can be included in automatic mailing.

Where to find in 1C: section "Sales" → "Report on sales of goods and services".


2. Parameters of Settings and Table Parts

As an object of type "Report", the object does not have document/reference parameters — the fields listed below are parameters of the form/settings of the composition (stored in variants and user settings of the report). In the evidence, they are described by XSD types of the settings serialization schema.

2.1 Header Parameters (Formation Parameters)

Name Type Purpose
StartPeriod dateTime Start date of the report formation period
EndPeriod dateTime End date of the report formation period
RepresentationOfListOfOrganizations string String representation of selected organizations for display on the form
RepresentationOfListOfDepartments string String representation of selected departments for display on the form
PlacementOfAdditionalFields decimal Method of placement of additional fields (columns / rows)
DetailingMode boolean Inclusion of data detailing down to primary documents

2.2 Indicators (Column Output Flags)

Name Type Report Column
IndicatorTotal boolean Total sales
IndicatorTotalExcludingTaxes boolean Total excluding taxes
IndicatorCost boolean Cost (excluding VAT)
IndicatorVAT boolean Total VAT
IndicatorExcise boolean Total excise
IndicatorQuantity boolean Quantity of sales
IndicatorProfit boolean Profit (total profit)
IndicatorTotalReturns boolean Total returns from customers
IndicatorTotalWithReturns boolean Total sales considering returns (net revenue)
IndicatorQuantityReturns boolean Quantity of returns
IndicatorQuantityWithReturns boolean Quantity of sales considering returns (net sales)

2.3 Table Part "Grouping"

Purpose: defines analytical dimensions for data grouping.

Name Type Purpose
Usage boolean Flag of grouping activity in the current setting
Field string Internal name of the grouping field (e.g., Product, Counterparty, Department, SalesDocument)

VAT indicators in the report are calculated based on the current rate in the RK of 16% (the value of 12% from earlier releases does not apply to periods of 2026). Amounts are displayed in tenge (₸).


3. Forms

Form Purpose
Main report form (ReportForm / main) Input of period, filtering by organizations and departments, selection of indicators and groupings, launching formation, output of composition result, calling details
Variant / settings form (SettingsForm) Extended configuration of report structure (groupings, filters, fields, formatting) through the settings of the composition tool

If the object is implemented on the composition tool with a standard set of forms, system forms for selecting variants and settings generated by the platform are additionally available. User variants are stored in the report variants repository.


4. Key Procedures of Modules

In the attached evidence, the source code (BSL) of the modules is not provided, so below are typical handlers for reports of this type (composition tool / arbitrary schema). If a module is present, they should be compared with the actual implementation.

  • Report form module:

    • OnCreateOnServer — initialization of the period (by default, the current month/period), filling in filters for organizations/departments, restoring indicators.
    • OnOpen — fine-tuning of the command interface, visibility of columns by flags Indicator*.
    • Generate / ComposeResult — assembling settings of the composition tool (groupings from table part "Grouping", filters, selected fields) and outputting the result in the table document field.
    • Handlers for changing indicator flags (VATIndicatorOnChange etc.) — managing the visibility of corresponding columns and fields of the composition tool.
    • ResultDetailingProcessing — processing detailing down to primary documents when DetailingMode is enabled.
  • Report object module:

    • OnComposeResult — programmatic fine-tuning of the composition layout: substituting VAT rate, calculating profit columns (Total excluding taxes − Cost excluding VAT), forming columns "with returns".
    • SettingsOnPlacingInStorage / initializing schema — when generating a data set by request.

5. Data Sources, Registers, and Entries

The report does not generate movements and entries — it only reads already posted data. Below are the sources from which it aggregates indicators, and the related standard entries of sales documents in the chart of accounts of the RK.

Data sources of the report:

  • Accumulation register of sales/revenue accounting (turnovers on sales: amount, quantity, cost).
  • Data of sales documents (Sales of goods and services) and return documents from the customer for the period.
  • VAT register (for the indicator "Total VAT" at the rate of 16%).

Standard entries of the sales document (for the context of indicators), chart of accounts of the RK:

Operation Debit Credit Comment
Revenue from sales 1210 (Accounts receivable) 6010 (revenue from sales) For the amount excluding VAT
Accrual of VAT 1210 3130 (VAT payable) VAT 16% of the amount excluding taxes
Cost of goods sold 7010 (cost of sales) 1330 (goods) Forms indicators "Cost (excluding VAT)" and "Profit"
Receipt of payment 1030 (cash in current accounts) 1210 Closing accounts receivable

The indicator Profit = "Total excluding taxes" − "Cost excluding VAT" (cost according to account 7010). Columns "with returns" reduce revenue and quantity based on return documents.

Example: sales of 100,000 ₸ excluding VAT → VAT 16% = 16,000 ₸, total payable 116,000 ₸ (Dr 1210 Cr 6010 — 100,000; Dr 1210 Cr 3130 — 16,000). With a cost of 70,000 ₸ (Dr 7010 Cr 1330) Profit = 30,000 ₸.


As a report, the object does not participate in "input on the basis". The connections are informational:

  • Source documents: "Sales of goods and services", "Return of goods from the customer", as well as electronic documents ESF (ESF IS) and SNT, accompanying the sale.
  • Reference directories: Organizations, Departments, Products, Counterparties, Contracts.
  • Detailing mechanism: from the report line (when DetailingMode = True) a transition to primary sales/return documents is performed.
  • Report mailing: the object can be included in automatic mailing (scheduled task for report mailing).

7. Extension Points

  • Report variants (composition tool): adding user variants of groupings, filters, and formatting without changing the configuration.
  • Configuration extension (Extension): overriding OnComposeResult / form handlers to add custom indicators or columns.
  • Additional reports (BSP): connecting an external analogous report through the subsystem "Additional reports and processing".
  • Additional fields/parameters: output of additional parameters of products/counterparties through the settings of the composition tool.
  • Mailing and schedule: setting up automatic generation and sending on a schedule.

Requires verification in the specific build 3.0.74.2: the exact composition of system forms and the presence of the object programming module (sales on composition tool vs. arbitrary schema) — as the source BSL is not attached in the evidence.

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

Does this report generate entries or movements in the registers?
No. This is a report type object — it only reads and aggregates already posted data (sales/revenue registers, VAT, documents of sales and returns). Entries are generated by sales documents: for example, Dr 1210 Cr 6010 for revenue without VAT and Dr 1210 Cr 3130 for 16% VAT.
What VAT rate is used in the "VAT Amount" indicator?
For the periods of 2026, a VAT rate of 16% is applied in Kazakhstan. The value of 12% from earlier releases/demos does not apply to 2026.
How to open the report via the navigation link?
Use the link e1cib/list/Report.ReportOnSalesOfGoodsAndServices or through the interface: section "Sales" → "Report on the sale of goods and services".
How is the Profit indicator calculated?
Profit = "Amount excluding taxes" minus "Cost (excluding VAT)", where cost is the cost of sales (account 7010, written off by the entry Dr 7010 Cr 1330). Thus, the report shows gross profit from sales.
Is it possible to add custom indicators without changing the standard configuration?
Yes. For analytical breakdowns and formatting, use custom options of the reporting tool; for new column logic — extend the configuration by overriding the ResultCompilation method, or create an external report through the "Additional Reports and Processing" subsystem.

Read also

Источники

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