RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Directory "Certificates of Electronic Signature and Encryption Keys" (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH

Directory "Certificates of Electronic Signature and Encryption Keys" (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 Directory (Catalog)
Full Name Directory.DigitalSignatureAndEncryptionKeysCertificates
Name (Latin) DigitalSignatureAndEncryptionKeysCertificates
Synonym “Certificates of electronic signature and encryption keys”
Owner Subsystem Standard subsystems → Electronic signature (BSP)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Hierarchy No (flat list)
Owners No

Purpose. The directory stores information about certificates of electronic signature (ES) and encryption keys used for signing and protecting electronic documents in accordance with the legislation of the Republic of Kazakhstan. The records of the directory store the public part of the certificate (X.509) and service attributes; the private key is not stored in the information base — it remains in the cryptographic provider/token and is used through the configured cryptography program (typically NCALayer / CryptoPro CSP for the RK). The directory is involved in signing electronic invoices (ESF), tax returns, regulated reporting to government agencies, and exchanging electronic documents with counterparties through secure channels.

Where to find in 1C:

  • Navigation link: e1cib/list/Directory.DigitalSignatureAndEncryptionKeysCertificates
  • Through the interface: Administration → Electronic signature and encryption settings → tab “Certificates”. When opening the standard list, the user is automatically redirected to this settings form (the “Certificates” page).

2. Header attributes and table parts

2.1 Header attributes

All attributes are optional (the “Check for completion” property is not checked); most fields are filled automatically when reading the certificate data.

Name Type Purpose
IssuedTo String Full name of the certificate owner (Subject); filled automatically from the certificate data
Company String Name of the organization from the certificate fields
Surname String Surname of the individual — certificate owner
First Name String First name of the individual — certificate owner
Patronymic String Patronymic of the individual
Position String Position of the certificate owner in the organization
IssuedBy String Name of the certification authority (CA), which issued the certificate
ValidUntil DateTime Expiration date; critical for automatic notifications of expiration
Signing Boolean Indicates the use of the certificate for electronic signing of documents
Encryption Boolean Indicates the use of the certificate for data encryption
Fingerprint String Unique hash identifier of the certificate (SHA-1/SHA-256); used for searching and verifying authenticity
CertificateData ValueStorage Binary (public) representation of the certificate in X.509 format (Base64) for signing/encryption operations
Program DirectoryLink.SignatureAndEncryptionPrograms Link to the configured cryptography program (e.g., NCALayer for RK); necessary for the operation of the certificate
Revoked Boolean Indicates a revoked certificate (not used for signing)
EnterPasswordInSignatureProgram Boolean If set, the password is requested by the cryptography program, not by 1C
Organization DirectoryLink Link of the certificate to the organization (for legal entities)
Individual DirectoryLink Link to the individual directory element
User DirectoryLink.Users Main 1C user — certificate owner
AddedBy DirectoryLink.Users User who added the certificate to the information base (technical audit field)

Standard attributes Name, Code, DeletionMark are present by default. The Name usually contains the representation of the owner (full name/organization).

2.2 Table parts

The directory does not contain its own table parts — all data is placed in the header attributes. The relationship “certificate ↔ users with signing rights” is maintained by a separate BSP mechanism (information register “Users of electronic signature and encryption keys”), not by a table part of the directory itself.


3. Forms

Form Type Purpose
ElementForm Element form View/edit the certificate card: owner attributes, CA, validity period, “Signing”/“Encryption” indicators, link to organization, individual, and user
ListForm List form Standard list; when opened, usually redirects to the general settings form for electronic signature
SelectForm Select form Selecting a certificate when signing a document (ESF, tax returns, reporting)
BSP Forms (general) General forms “Add certificate”, “Application for certificate issuance”, password input dialogs, verification and renewal. Implemented as general forms of the “Electronic signature” subsystem, not as forms of the directory itself

User access to the directory usually does not go through ListForm, but through Electronic signature and encryption settings (the “Certificates” page), where operations for adding, verifying, and configuring certificates are collected.


4. Key procedures of modules

A separate reference evidence with the BSL code of the modules for this task is not attached, so below are listed typical handlers of this type of BSP object. Specific names/signatures of procedures should be clarified according to the module of the installed assembly 3.0.74.2 — this is the only truly version-specific place in this section.

Object module (ObjectModule):

  • BeforeWriting — control of filling Fingerprint/CertificateData, prevention of certificate duplicates by fingerprint.
  • CheckFillingProcessing — checks the presence of certificate data and program if necessary.

Manager module (ManagerModule):

  • Functions for searching the certificate by fingerprint (FindByFingerprint) and creating an element from certificate data — used by the electronic signature subsystem when adding.

Element form module:

  • OnCreateOnServer / OnOpen — reading certificate data from storage, displaying owner attributes and validity period, highlighting expired/revoked.
  • Commands CheckCertificate, ShowCertificateData, Renew — calls to client procedures of the electronic signature subsystem (working with the cryptographic provider through the program from the Program attribute).

Common modules of the subsystem (typical for BSP):

  • ElectronicSignature / ElectronicSignatureClient / ElectronicSignatureService(Client/Server) — signing, signature verification, encryption/decryption, setting and checking the cryptographic provider.

5. Posting and movements

The directory is not a document and is not posted — it does not generate movements in accumulation registers, accounting registers, and accounting entries. It is a storage object for settings.

The impact of the certificate on accounting is indirect: it is used as a means of signing in documents and electronic document management services. The entries are generated by the documents themselves, which are signed by this certificate. For the context of Kazakhstan-2026:

  • Implementation with issuance of ESF (IS ESF) and, if necessary, tax returns. Example entries according to the typical chart of accounts of the RK for the sale of goods for the amount of 1,160,000 ₸ (including VAT 16%):
    • Dr 1210 Cr 6010 — 1,000,000 ₸ (revenue from sales);
    • Dr 1210 Cr 3130 — 160,000 ₸ (VAT payable, rate 16%);
    • Dr 7010 Cr 1330 — write-off of the cost of goods sold.
  • Receipt from the supplier with the receipt of incoming ESF: Dr 1330 Cr 3310; Dr 1420 Cr 3310 — “creditable” VAT (if there is a right to credit).
  • Payment: Dr 3310 Cr 1030 / Dr 1030 Cr 1210.

The certificate itself does not participate in these entries — it only provides legally significant signing of ESF/tax returns/reporting. Current rates and indicators of the RK for 2026 for related calculations: VAT 16%, MRP 4,325 ₸, MSP 85,000 ₸, basic tax deduction for individual income tax 30 MRP/month (no more than 360 MRP/year), individual income tax 10% up to 8,500 MRP of annual income and 15% above, OPE 10% (ceiling base — 50 MSP), OPEP 3.5%, VOSMS 2%, OSMS 3%, SO 5%, social tax 6%.


Input on the basis: the directory does not participate in “input on the basis” schemes.

Direct links (by attributes):

  • Directory.SignatureAndEncryptionPrograms — cryptography program (attribute Program).
  • Directory.Organizations — owning organization (Organization).
  • Directory.Individuals — individual owner (Individual).
  • Directory.Users — attributes User, AddedBy.

Using subsystems and objects:

  • Electronic invoices (ESF, IS ESF) and tax returns — signing when sending.
  • Regulated reporting and exchange with government agencies.
  • Exchange of electronic documents with counterparties (EDO), including encryption.
  • Information register BSP “Users of electronic signature and encryption keys” — matching the certificate and users with signing rights.

7. Extension points

  • Configuration extension: adding attributes (for example, internal CA code, key carrier type) and commands to ElementForm; overriding form handlers through annotations &Instead/&After/&Before.
  • BSP programming interfaces: using common modules ElectronicSignature, ElectronicSignatureClient, ElectronicSignatureService for signing/verifying in own handlers instead of direct work with the cryptographic provider.
  • Event subscriptions: BeforeWriting/OnWriting of the directory — for auditing changes and controlling uniqueness by Fingerprint.
  • Additional attributes and information (subsystem “Properties”) — if it is necessary to store arbitrary attributes without modifying metadata.
  • Scheduled task for checking expiration dates — notifying owners N days before ValidUntil (typical BSP mechanism; notification logic can be adjusted).

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

Is the private key of the certificate stored in this directory?
No. The CertificateData attribute only stores the public part in X.509 format (Base64). The private key remains in the cryptographic provider or on the token and is used through the cryptography program specified in the Program attribute (for the RK, it is usually NCALayer).
Why does opening the directory list redirect me to the settings?
This is the standard behavior of the "Electronic Signature" subsystem of the BSP: working with certificates is centralized in the form "Administration → Electronic Signature and Encryption Settings → Certificates," where addition, verification, and configuration are gathered. A direct list is available at the link e1cib/list/Directory.CertificateKeysOfElectronicSignatureAndEncryption.
Does the directory generate accounting entries?
No. This is a storage directory; it does not generate entries or create movements. Entries are generated by documents (sales, receipts, etc.) that are signed with a certificate. For example, in a sale of 1,160,000 ₸ with VAT of 16%: Dr 1210 Cr 6010 — 1,000,000 ₸, Dr 1210 Cr 3130 — 160,000 ₸, Dr 7010 Cr 1330 — cost of goods sold.
How is the certificate related to the electronic invoice (ESF) and tax reporting?
The certificate from this directory is used as a means of electronic signature when issuing and sending electronic invoices (ESF) (ESF IS) and tax reporting. The suitability for signing is determined by the Signing attribute, and for encryption — by the Encryption attribute.

Read also

Источники

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