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

Directory "Users of the Electronic Invoice System" — 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

Parameter Value
Object Type Catalog
Full Name Catalog.UsersESF / Catalogs.UsersESF
Synonym Users of the Electronic Invoice Information System (ESF)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Navigation Link e1cib/list/Catalog.UsersESF
Main Representation Name (code — automatic numbering)
Hierarchy No (simple catalog)
Owner No (independent catalog)

Purpose. The catalog stores records of users of the electronic invoice information system (ESF) of the Republic of Kazakhstan. Each element contains authentication details in the state system: username, password, and electronic certificate (digital signature). The catalog is used by accountants and administrators during the initial setup of electronic document management, when changing certificates (usually every 1–2 years due to the validity of the digital signature), and when registering new authorized employees for exchanging ESF and VAT invoices with the ESF and counterparties.

Where to find in 1C: section “Sales” → “Users of the ESF”, or through the electronic document management settings (sections VAT / electronic invoices). Direct access — via the navigation link e1cib/list/Catalog.UsersESF.


2. Attributes and Table Parts

2.1 Header Attributes (Element)

Name Type Mandatory Purpose
AuthenticationName String Mandatory (ShowError) User login for accessing the ESF portal (usually IIN or registration number). Used for each connection to the state system for data exchange.
AuthenticationPassword String Not mandatory (DontCheck) Password for authentication in the ESF. Stored in the database (encryption recommended). Not mandatory, as authentication can be done solely by certificate.
AuthenticationCertificate ValueStorage Mandatory (ShowError) Binary data of the digital signature certificate used for signing and sending electronic invoices. Loaded from a .p12/.pfx file or from the OS certificate store.
CertificateDescription String Mandatory (ShowError) Text representation of the certificate (owner, validity period, issuer) for convenient identification in the interface. Automatically generated when the certificate is loaded.

Note on numbering. The catalog uses standard automatic numbering of elements (code); user-defined numbering periods, specific lengths, or types of numbers are not set — this is a simple (non-hierarchical) catalog.

2.2 Table Parts

The catalog does not contain table parts. All data is stored at the level of the element's attributes.


3. Forms

Form Name Purpose Key
ElementForm Main form for editing the element: entering name and password, loading/saving certificate, checking connection to the ESF, managing active sessions.
NewAssistant Step-by-step wizard for creating a new ESF user. Multi-page form (5 pages): selecting a certificate, filling in attributes, linking to the information base user, selecting structural units (branches/organizations).
ListForm List of ESF users with the ability to create a new element through the wizard. auxiliary.

The main scenario for initial filling goes through NewAssistant (wizard), subsequent editing — through ElementForm.


4. Key Module Procedures

Evidence with specific paths path:string for procedures is not attached. Below are typical handlers for this type of object and its forms in the configuration “Accounting for Kazakhstan” 3.0; their presence and exact implementation depend on the version.

Object Module (FillingHandler, ValidationHandler):

  • ValidationHandler(Refusal, CheckedAttributes) — controls the filling of mandatory attributes AuthenticationName, AuthenticationCertificate, CertificateDescription (ShowError flags).
  • BeforeSaving(Refusal) — usually synchronizes CertificateDescription with the actually loaded certificate and may validate the correctness of the binary data of the digital signature.

ElementForm (form module):

  • OnCreateOnServer — initialization of fields, recovery of the certificate description from ValueStorage.
  • Command “Load Certificate” — reading the .p12/.pfx file (or selecting from the OS store), placing binary data in AuthenticationCertificate, automatic generation of CertificateDescription.
  • Command “Check Connection” — test call to the ESF web service with current authentication attributes; output result to the user.
  • Managing active sessions (opening/closing the exchange session with the ESF).

NewAssistant (form module):

  • Step-by-step navigation through 5 pages (Next/Back) with validation of each page.
  • Selecting a certificate → filling in attributes → linking to the information base user → selecting structural units (branches/organizations) → recording the created catalog element.

5. Posting and Movements

The catalog is a non-posting object: catalog elements do not generate accounting entries and movements in registers. The recorded data (authentication attributes, certificate) is stored in the catalog table without generating movements.

Role in the accounting circuit. The catalog element acts as an exchange parameter: it is selected in the settings of electronic document management and in the source documents (sales, receipts, invoices), from which ESF and VAT invoices are formed. The actual business operations and VAT are reflected in the source documents according to the standard chart of accounts of the RK, for example:

Operation Debit Credit
Sale of goods to the customer 1210 (short-term receivables from customers) 6010 (revenue from sales)
VAT on sales (rate 16%, 2026) 1210 3130 (VAT payable)
Cost of goods sold 7010 (cost of sales) 1330 (goods)
Receipt of goods from the supplier 1330 3310 (payables to suppliers)
Receipt of money to the account 1030 (cash in current accounts) 1210

The ESF sent through the selected user of the ESF reflects the VAT amount at the rate of 16% (current rate of the RK for 2026). The catalog merely provides an account for sending — the entries are generated by the source document.


  • Electronic Document Management / Exchange Settings with ESF — use the catalog element as an account for connection (authentication by login/password and certificate).
  • Users of the Information Base — in the wizard NewAssistant, the link between the ESF account and the information base user is established.
  • Organizations / Structural Units (Branches) — selected in the wizard, determining on whose behalf the exchange is conducted.
  • Source Documents of ESF/VAT Invoices (sales, receipts, invoices, electronic invoices) — when forming and sending electronic documents, refer to the certificate and authentication attributes of the selected ESF user.

Input on the Basis. Direct commands “Input on the Basis” for this catalog are not provided; the element is created manually (through the wizard) and then selected in settings and documents.


7. Extension Points

  • Configuration Extension: adding attributes (e.g., certificate expiration date, responsible person, comment) through extension without removing from support.
  • Object Module Event Handlers: subscriptions to events / insertion in BeforeSaving, ValidationHandler for custom certificate validation or logging of digital signature changes.
  • Forms: refinement of ElementForm and NewAssistant through extension (additional connection check commands, automatic certificate expiration check).
  • Additional Attributes and Information: connecting a properties mechanism (common attributes/sets of additional information) for storing accompanying data without modifying metadata.
  • Scheduled Tasks: external processing/task for monitoring certificate expiration and notifying responsible persons.

Version-specific (requires verification on a specific build 3.0.74.2): the exact composition of the commands of the ElementForm for connection checking and session management, as well as the method of encrypting the password in the AuthenticationPassword attribute.

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

Does the directory "Users of the ESF" generate accounting entries?
No. This is a non-posting directory — its elements do not create movements in registers and entries. It stores accounting records (login, password, digital signature certificate) for authentication in the ESF system. VAT entries (rate 16% for 2026, account 3130) and sales (1210/6010, 7010/1330) generate supporting documents that the selected user uses to send electronic invoices (ESF)/SNT.
What details are mandatory when creating a user in the ESF system?
Mandatory (ShowError flag): AuthenticationName (login, usually IIN or registration number), AuthenticationCertificate (binary data of the digital signature from the .p12/.pfx file), and CertificateDescription (automatically generated upon upload). AuthenticationPassword is optional (DontCheck), as authentication can be performed only by certificate.
How to create a user record in the ESF system for the first time?
The wizard NewAssistant is launched through the list form — a multi-page form consisting of 5 steps: selecting a certificate, filling in authentication details, linking to the user of the information base, and selecting structural units (branches/organizations). Subsequent editing is performed in the ElementForm, where certificate upload and connection check to the ESF system are also available.
Where to find the directory in the interface?
Section "Sales" → "Users of the ESF", or through electronic document management settings in the VAT/ESF sections. Direct access is via the navigation link e1cib/list/Directory.UsersOfESF.

Read also

Источники

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