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 ₸; profitability30%.
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/&Beforefor 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.
