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

Report "FulfillmentOfConditionsOfAgreementsWithClients" (UT 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. Identification

Parameter Value
Object type Report (Отчет)
Name ВыполнениеУсловийСоглашенийСКлиентами
Full name Отчет.ВыполнениеУсловийСоглашенийСКлиентами
Synonym "Fulfillment of Regular Terms of Customer Agreements"
Configuration Trade Management for Kazakhstan, ed. 3.4.5.21
Mechanism basis Data Composition System (DCS)
Where to find Navigation link: e1cib/list/Отчет.ВыполнениеУсловийСоглашенийСКлиентами. In the interface — section CRM and Marketing (or Sales), group of reports on customer agreements.

Purpose. The report is designed to monitor the fulfillment of regular (periodic) terms recorded in customer agreements. Regular terms refer to obligations of the parties checked at a set frequency (month, quarter, etc.): planned purchase volume, minimum shipment amount for the period, maintaining an assortment, compliance with a payment schedule, the customer's reciprocal obligations (merchandising, product placement, etc.). The report compares the planned terms of the agreement with the actual sales/payment figures for the selected period and shows the degree of fulfillment, deviation, and status (fulfilled / not fulfilled / partially fulfilled). This is a tool for the sales manager and department head to analyze discipline in fulfilling agreements and to make decisions on granting/revoking bonuses and discounts tied to the agreement.


2. Parameters, Fields, and Report Structure

The report is built on the DCS, so instead of document header/tabular section attributes, it operates with scheme parameters, dataset fields, and variant settings (groupings, filters, indicators). Below is a typical composition.

2.1. Composition Parameters (Report Form Header)

Parameter Purpose
Период / НачалоПериода, КонецПериода Interval for analyzing term fulfillment.
Соглашение Filter by a specific customer agreement (Справочник.СоглашенияСКлиентами).
Партнер / Клиент Filter by partner/counterparty.
Организация The organization on whose behalf the agreement acts.
Менеджер Responsible manager (for filtering and grouping).
ВидУсловия / ТипУсловия Type of regular term (volume, amount, assortment, payment).
Валюта Currency of indicators; for Kazakhstan, tenge (₸) by default.

2.2. Dataset Fields (Analytics and Resources)

Field Role Purpose
Agreement Dimension Customer agreement.
Partner / Counterparty Dimension Party to the agreement.
Term / Term wording Dimension Text/type of the regular term being checked.
Fulfillment period Dimension Period for which the term is checked.
Planned value Resource Target indicator for the term (amount ₸, quantity, assortment share).
Actual value Resource Actual indicator for the period (sales, payments).
Deviation Resource Actual − Planned (absolute).
Fulfillment percentage Resource Actual / Planned × 100%.
Fulfillment status Formatting field "Fulfilled" / "Not fulfilled" / "Partial" with conditional formatting.

Monetary resources are displayed in tenge. Sales amounts are taken accounting for the VAT rate of 16% in effect in Kazakhstan; if needed, the report can show indicators both with and without VAT — depending on the agreement term's settings.


3. Forms

For a DCS-based report, the typical set of forms is minimal:

Form Purpose
ФормаОтчета (main report form) The only working form: panel of parameters/settings, spreadsheet document field for displaying the result, "Generate," "Settings" commands, report variant selection. Inherits the standard DCS report form if a custom form is not explicitly specified.
Variant/settings form (service) Automatically provided by the platform for editing structure, filters, conditional formatting, and saving custom variants.

The report has no separate list/item forms — it is neither a catalog nor a document.


4. Key Module Procedures

The attached evidence contains only the purpose facet (naznachenie); the module source code (BSL) is not attached. Therefore, below is a typical set of handlers for a DCS-based report in Trade Management; specify exact lines upon access to the configurator.

Report object module (ОтчетОбъект):

  • ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) — output interception: programmatic generation or fine-tuning of composition (external calculation of fulfillment percentage, status highlighting, substitution of norms from the agreement).
  • ПриОпределенииИспользуемыхТаблиц(...) / ПриОпределенииНастроекОтчета(...) — integration with the SSL "Report Variants" subsystem: description of variants, available fields, formatting.

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

  • ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) — setting default parameter values (period, organization, agreement filter from the opening context).
  • ПриКомпоновкеРезультатаНаСервере — fine-tuning before output.
  • Panel command handlers ("Generate," variant switching).

Common DCS/scheme modules: the dataset query accesses sales and settlement registers, while term norms are drawn from the attributes and tabular sections of the agreements catalog.

Requires verification (version-specific): the exact composition of program handlers and the presence of a custom report form may differ in build 3.4.5.21 — to be clarified via the configurator.


5. Data Sources and Movements

The report is not a document and does not perform posting — it does not generate journal entries or create register movements. Its role is the opposite: it reads already generated data. Key sources:

  • Sales accumulation registers (Продажи, ВыручкаИСебестоимостьПродаж, and related) — for the fact of shipments and revenue by customer/agreement.
  • Customer settlement registers (РасчетыСКлиентами, ЗадолженностьКлиентов) — for the fact of payments when monitoring payment terms.
  • Catalog СоглашенияСКлиентами and its tabular sections — for planned norms of regular terms.

For understanding which journal entries generate the facts read by the report (standard implementation logic in Kazakhstan), a reference block is provided for a typical Kazakhstan chart of accounts:

Operation Dr Cr
Sales revenue recognized (with 16% VAT) 1210 "Short-term AR from customers" 6010 "Sales revenue"
VAT on sales 1210 3130 "VAT payable"
Cost of goods written off 7010 "Cost of sales" 1330 "Goods"
Payment received from customer 1030 "Cash in current accounts" 1210

Sales in Kazakhstan are accompanied by the issuance of an ESF (electronic invoice, ESF IS) and, for goods movement, a SNT (goods consignment note). The agreement terms report does not issue these documents but relies on the sales fact they accompany.

The VAT rate applied to sales amounts is 16% (Kazakhstan 2026 norm). Agreement term indicators (planned amounts, thresholds) are set in tenge.


6. Related Objects and Entry Based On

  • Справочник.СоглашенияСКлиентами — source of planned terms; the main related object. The report is usually opened from the agreement card via a navigate-to-report command.
  • Справочник.Партнеры / Справочник.Контрагенты — parties to the agreement.
  • Sales documents (РеализацияТоваровУслуг, etc.) and payment documents — sources of actual data.
  • "Report Variants" mechanism (SSL) — storage of custom settings and variants.

Entry based on is not applicable to the report — reports do not participate in entry-based-on chains (that is the prerogative of documents). A reverse scenario is possible through application logic: based on the analysis results, the manager manually initiates the accrual of a bonus/discount, but this is not the report's "entry based on" mechanism.


7. Extension Points

  • Custom report variants — saving groupings, filters, conditional formatting (by fulfillment status) without modifying the configuration.
  • Configuration extension: adding custom datasets/fields to the composition schema, intercepting ПриКомпоновкеРезультата for non-standard calculation of the fulfillment percentage or blending in reciprocal obligations.
  • Agreements catalog enhancement: introducing new types of regular terms is reflected in the report with a corresponding extension of the schema query.
  • Additional filters and functional options — integration with Kazakhstan's regional specifics (tenge currency, 16% VAT rate) through scheme parameters.
  • Access rights (RLS) — visibility restriction by organization/manager is inherited from configuration roles.

Frequently asked questions

Does the report generate postings or movements in registers?
No. This is a report based on the Data Composition System (DCS); it does not post entries and does not create movements. It only reads data from the sales and customer settlement registers, as well as the norms from the "Customer Agreements" catalog. Postings are generated by sales/payment documents (for example, Dt 1210 Ct 6010 for revenue and Dt 1210 Ct 3130 for 16% VAT).
Where can I find the report in the interface?
Via the navigation link e1cib/list/Отчет.ВыполнениеУсловийСоглашенийСКлиентами, or in the CRM and Marketing (Sales) section, in the group of reports on customer agreements. It is often opened from the agreement card itself.
What VAT rate applies to the amounts in the report for Kazakhstan in 2026?
16%. Sales amounts and condition threshold values are displayed in tenge (₸); if necessary, indicators can be shown with or without VAT — depending on the agreement condition settings.
What are the "recurring conditions" of an agreement that the report checks?
These are periodically verified obligations: planned purchase volume or amount for a period, assortment maintenance, adherence to payment schedules, the customer's reciprocal obligations. The report compares the plan from the agreement with the actual sales/payments and shows the completion percentage and status.
Can the report be customized without modifying the standard configuration?
Yes — through custom report options (groupings, filters, formatting) and through a configuration extension: adding fields to the composition schema or intercepting the OnCompositionResultProcedure for non-standard calculations.

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.