RUKKENZH
Ask AI
Sections1C configuration objects
Report "RevenueAndCostOfSales" (Trade Management for Kazakhstan 3.4)
Article language:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Article version:📘 For accountants⚙️ For technical specialists

Report "RevenueAndCostOfSales" (Trade Management for Kazakhstan 3.4)

Applies to: 1С:Управление торговлей для Казахстана, release 3.4.5.21 (9 July 2026) · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — 1C and accounting expert, practising trainer
Prepared by the BuhGPT editorial team

1. Object Identification

Parameter Value
Object type Report (Отчет)
Name ВыручкаИСебестоимостьПродаж
Full name Отчет.ВыручкаИСебестоимостьПродаж
Synonym "Sales" (in the interface); the object name itself has no separate synonym
Configuration Trade Management for Kazakhstan, 3.4.5.21
Construction basis Data Composition System (DCS)
Where to find in 1C "Service subsystems" section → "Sales". Navigation link: e1cib/list/Отчет.ВыручкаИСебестоимостьПродаж

Purpose. The report is designed to analyze sales results: it shows revenue (sales income excluding VAT), cost of goods/services sold, and gross profit (margin) broken down by nomenclature, customers, organizations, warehouses, managers, and periods. This is an analytical (read-only) object — it does not modify data, is not posted, and does not generate movements, but builds a representation based on accounting data.

The currency of the indicators is tenge (₸). Revenue amounts are formed excluding VAT (the VAT rate in Kazakhstan starting in 2026 is 16%); the VAT amount in the report is, as a rule, output as a separate field or not included in the margin calculation.


2. Composition: Fields, Resources, and Parameters

The report has no header attributes or tabular sections in the sense that documents do. Its "composition" is defined by the data composition scheme (ОсновнаяСхемаКомпоновкиДанных): data sets, fields, resources, and parameters. Below is a typical set for a report of this class.

2.1 Dimensions (Available Groupings and Filters)

Field Purpose
Организация Organization under which the sale is recorded
Номенклатура Item/service sold
ХарактеристикаНоменклатуры Item characteristic (if characteristics accounting is maintained)
Покупатель / Контрагент Client-recipient of the sale
Партнёр Management counterparty (partner)
Склад Shipping warehouse
Менеджер Responsible sales manager
ВидНоменклатуры Item type for aggregated analysis
ДокументПродажи (recorder) Source document for the movement
Период Sale date/period for grouping by days, months, etc.

2.2 Resources (Numeric Indicators)

Resource Meaning
Количество Quantity sold
Выручка Sales income excluding VAT (credit 6010)
СуммаНДС VAT amount on the sale (for reference), rate 16%
Себестоимость Cost of goods sold (debit 7010)
ВаловаяПрибыль Revenue − Cost
Рентабельность, % Gross Profit / Revenue × 100

2.3 Parameters

Parameter Purpose
НачалоПериода, КонецПериода Boundaries of the analyzed period
Организация Filter by organization
ВидЦены / Валюта Display currency (₸ by default)

3. Object Forms

Form Purpose
Main report form (ФормаОтчета) Main interface: settings panel (period, filters, groupings), "Generate" button, spreadsheet document field with the result. For a DCS report, an automatically generated form is usually used, but it may be overridden by a custom form if additional logic is present.
Settings/variant form Selection and configuration of report variants ("By Nomenclature", "By Customers", "By Managers", etc.)

If no custom forms are defined for the object, the platform uses an auto-generated DCS form with a standard quick settings panel.


4. Key Module Procedures

The attached evidence only includes the purpose facet; the source BSL and exact module:line paths are not attached. Therefore, below is a typical set of handlers for DCS reports (not version-specific). Specific lines should be checked in the configurator.

Report object module (МодульОбъекта):

  • ПриКомпоновкеРезультата(ТабличныйДокумент, ДанныеРасшифровки, СтандартнаяОбработка) — override of the composition process: programmatic generation of the result, fine-tuning of the composer, conditional formatting, adding calculated columns (e.g., profitability).
  • НастройкиФормы(...) / ПередЗагрузкойВариантаНаСервере(...) — management of variants and available settings.

Report form module (ФормаОтчета.Форма):

  • ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) — setting the default period, filter by organization from user settings, initial groupings.
  • ПриОткрытии(Отказ) — interface initialization.
  • Сформировать(Команда) → server-side composition procedure — triggers report generation.
  • Drill-down handlers (ОбработкаРасшифровки) — navigation to source documents and catalog items from report cells.

General mechanics: composition scheme (ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных")) → settings composer → ПроцессорКомпоновки → output to spreadsheet document.


5. Data Source and Relation to Accounting (the Report Does Not Generate Movements)

The report is not posted and does not create entries/movements — it reads already generated data. The source is the accumulation register(s) for sales, matching the report by meaning: the "Revenue and Cost of Sales" accumulation register (turnover), to which sales documents write movements upon posting.

Correspondence between report indicators and the Kazakhstan chart of accounts (standard chart of accounts, 2026 values):

Report indicator KZ account Entry upon sale (generated by the document, not the report)
Revenue (sales income) 6010 Dr 1210 Cr 6010 — income accrued to the buyer
Sales VAT (16%) 3130 Dr 1210 Cr 3130 — VAT payable
Cost of sales 7010 Dr 7010 Cr 1330 — cost of goods written off
Settlements with customers 1210 short-term accounts receivable from customers
Payment receipt 1030 Dr 1030 Cr 1210 — payment to current account

Example of a report line calculation. Goods sold in the amount of 1,160,000 ₸ including 16% VAT:

  • Revenue excluding VAT: 1,160,000 / 1.16 = 1,000,000 ₸ (Cr 6010).
  • VAT: 160,000 ₸ (Cr 3130).
  • Cost: 700,000 ₸ (Dr 7010).
  • Gross profit: 1,000,000 − 700,000 = 300,000 ₸; profitability 30%.

The report includes revenue excluding VAT, cost, and gross profit; VAT is a reference field.


6. Related Objects and Entry Based On

As a report, the object does not participate in the "entry based on" mechanism (neither as a basis nor as a result). Its informational connections:

  • Source recorder documents: "Sale of Goods and Services", "Retail Sales Report", sales adjustments — their register movements are the report's data.
  • Accumulation register for revenue and cost of sales — the direct source.
  • Dimension catalogs: "Nomenclature", "Partners"/"Counterparties", "Organizations", "Warehouses", "Users" (managers).
  • Electronic documents in Kazakhstan: the sales themselves are accompanied by an ESF issuance (ESF IS) and, when goods are moved, a SNT; this does not affect the report's monetary indicators, but is related to the same sales documents.
  • Drill-downs from cells lead to sales documents and catalog items.

7. Extension Points

  • Configuration extension: adding a custom scheme/variant, intercepting ПриКомпоновкеРезультата, &Instead/&After/&Before for form procedures (ПриСозданииНаСервере, Сформировать).
  • Additional report variants — via the variant storage without modifying the object.
  • Custom DCS fields and filters — added in "Edit Variant" mode without customization.
  • Conditional formatting — highlighting loss-making lines (negative gross profit), low profitability.
  • Calculated fields — adding indicators on top of resources (margin per unit, share of revenue).
  • Additional SSL handlers (if the "Report Variants" subsystem is connected) — registration in the common module for report variant settings.

Requires verification in the specific build 3.4.5.21: the exact name of the source register and the presence of an overridden form (instead of the auto-generated one) — determined in the configurator based on the object's composition.

Frequently asked questions

Does the "Revenue and Cost of Sales" report generate accounting entries?
No. This is an analytical DCS report: it only reads and aggregates already generated data from the sales accumulation register and does not create any movements or entries. Entries (Dt 1210 Kt 6010, Dt 1210 Kt 3130, Dt 7010 Kt 1330) are generated by sales documents upon posting.
What VAT rate is used in the examples for the Republic of Kazakhstan for 2026?
16%. Revenue in the report is shown excluding VAT, while VAT (account 3130) is displayed for reference. Example: a sale of 1,160,000 ₸ including VAT results in revenue of 1,000,000 ₸ and VAT of 160,000 ₸.
Where can the report be found in the interface?
Section "Service subsystems" → "Sales". Direct navigation link: e1cib/list/Отчет.ВыручкаИСебестоимостьПродаж.
How are gross profit and profitability calculated?
Gross profit = Revenue (excluding VAT, Kt 6010) − Cost of sales (Dt 7010). Profitability = Gross profit / Revenue × 100%. For example, with revenue of 1,000,000 ₸ and cost of sales of 700,000 ₸, gross profit is 300,000 ₸, profitability is 30%.

Read also

Latest answers

Sources

Was this article helpful?
💼 Need help with 1C or accounting? Слава КВЦ — many years of 1C practice in Kazakhstan. Explore the annotated Tax Code of RK 2026 or ask in the BuhGPT chat — answers in seconds.