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

Directory "Virtual Warehouses" (Accounting for Kazakhstan 3.0.74.2)

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

Directory «VirtualWarehouses»

Integration object with the electronic invoice information system (ESF) and the traceability system of goods in the Republic of Kazakhstan. The directory stores locations for accounting of inventory items registered (or subject to registration) in the state information system.


1. Identification

Parameter Value
Object Type Directory (Catalog)
Name VirtualWarehouses
Full Name Directory.VirtualWarehouses / Catalogs.VirtualWarehouses
Alias — (not specified in the configuration)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Country/Specificity Republic of Kazakhstan, 2026

Purpose. The directory is intended for integration with the electronic invoice information system (ESF) of the RK. Virtual warehouses describe storage locations for goods registered in the state traceability system: regular warehouses, public warehouses (warehouse services for third parties), USD warehouses (simplified declaration system), leasing warehouses, processing warehouses for raw materials (tolling), warehouses of reorganized entities. Each record is associated with the owning organization and receives a unique identifier in the ESF. The directory is used by accountants and logistics specialists to set up accounting locations, synchronize with the external ESF system, and control balances.

Where to find in 1C: section “Nomenclature and Warehouse” → “Virtual Warehouses”. Navigation link: e1cib/list/Directory.VirtualWarehouses


2. Header Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Organization Reference (DirectoryReference.Organizations) ShowError The organization owning the virtual warehouse. Mandatory, participates in controlling the uniqueness of warehouse attributes within the organization.
WarehouseType EnumRef.WarehouseTypes DontCheck Type of warehouse (regular, public, USD, leasing, etc.). Determines the set of available attributes and operating rules.
Status EnumRef.WarehouseStatuses DontCheck Status in the ESF (“NotCreatedInESF”, “Active”, “Blocked”, etc.). Managed automatically during synchronization.
WarehouseID xs:decimal DontCheck Unique numerical ID of the warehouse in the ESF. Assigned automatically after registration via API.
ReceivingIndicator xs:boolean DontCheck Warehouse for receiving goods according to the goods declaration (GD). Can only be set for one warehouse of the organization.
IsDefaultWarehouse xs:boolean DontCheck Priority (main) warehouse of the organization. Only one per organization.
ControlBalances xs:boolean DontCheck Indicator for controlling inventory balances at the warehouse during document processing.
Address xs:string DontCheck Physical address of the warehouse, transmitted during registration in the ESF.
ResponsiblePersonINN xs:string DontCheck INN of the person responsible for the warehouse. Required for registration in the ESF.
PublicWarehouseIndicator xs:boolean DontCheck Public warehouse (warehouse services for third parties). Affects accounting rules and document flow.
USDWarehouse xs:boolean DontCheck Warehouse for accounting goods under the simplified declaration system.
ReorganizedEntityWarehouse xs:boolean DontCheck Warehouse of a reorganized legal entity. Used during reorganization procedures.
TollingOperationsWarehouse xs:boolean DontCheck Warehouse for tolling operations.
LeasingWarehouse xs:boolean DontCheck Warehouse for goods transferred for leasing. Requires filling in lessee data.

Standard directory attributes: Code, Name, DeletionMark, Predefined. Flags (ReceivingIndicator, IsDefaultWarehouse) are mutually exclusive within one organization — control is implemented during filling/checking.

2.2 Table Parts

Table parts are not provided in the directory (it is a flat directory of warehouse attributes). Data of lessees, responsible persons, and other attributes are stored in the header attributes or in related registers of ESF synchronization information.


3. Forms

Form Purpose
ListForm (ListForm) Main form for selecting and viewing the list of virtual warehouses. Typically filtered by the current organization and includes columns “Name”, “Type”, “Status”, “ID in ESF”.
ElementForm (ObjectForm) Form for creating/editing a warehouse: attributes of the organization, type, indicators, address, and INN of the responsible person, displaying status and ESF identifier. Manages visibility/accessibility of fields depending on WarehouseType (for example, leasing fields when LeasingWarehouse is set).
SelectionForm Used when selecting a warehouse in documents and processes (may coincide with the list form).

If there are additional forms in a specific delivery (for example, a warehouse registration assistant in the ESF) — their composition is specified according to the metadata of the version. Requires verification for a specific build.


4. Key Module Procedures

Evidence with module texts (BSL) for this object is not attached — below are the typical handlers for this type of object; specific lines of modules are specified according to the version code.

Object Module (ObjectModule):

  • CheckFilling(Refusal, CheckedAttributes) — control of filling Organization; checking the exclusivity of ReceivingIndicator and IsDefaultWarehouse (no more than one warehouse with the indicator for the organization); checking filling of Address/ResponsiblePersonINN when preparing for registration in the ESF.
  • BeforeSaving(Refusal) — removing the same indicator from other warehouses of the same organization when setting ReceivingIndicator/IsDefaultWarehouse; adjusting the status.
  • OnCopying(CopyingObject) — clearing WarehouseID and Status (ESF identifier is unique and not copied).

Element Form Module (ObjectForm):

  • OnCreationOnServer / OnReadingOnServer — setting visibility and accessibility of fields depending on WarehouseType and indicators (leasing, tolling, USD, public).
  • <Indicator>OnChange (flag handlers) — recalculation of dependent visibility, blocking incompatible indicators.
  • Commands for interaction with the ESF (registration/updating/blocking of the warehouse) — calling server integration methods, obtaining WarehouseID and updating Status.

Manager Module (ManagerModule):

  • Functions for obtaining the default warehouse/receiving warehouse for the organization, used from documents and common ESF integration modules.

5. Processing and Movements

The directory is not a document and is not processed — it does not generate its own movements in accumulation registers and accounting entries. The virtual warehouse acts as analytics (measurement) and an integration parameter for documents and registers.

How the object participates in accounting and document movements:

  • ESF/SNT synchronization information registers — store the correspondence of the warehouse to its identifier and status in the ESF, registration and exchange history.
  • Traceability of goods — the warehouse attribute is included in electronic documents: ESF (ESF) and SNT (accompanying invoices for goods) to indicate the storage/movement location of inventory items.
  • Balance control — when ControlBalances = True, goods movement documents reconcile balances by virtual warehouse.

Typical accounting entries for documents using the warehouse (RK chart of accounts, for reference):

Operation Debit Credit
Receipt of goods to the warehouse 1330 “Goods” 3310 “Payables to suppliers”
Input VAT (16%) 1420 “VAT” 3310
Sale of goods (revenue) 1210 “Receivables from customers” 6010 “Revenue from sales”
VAT on sales (16%) 1210 3130 “VAT payable”
Cost of goods sold 7010 “Cost of goods sold” 1330 “Goods”
Payment from the customer 1030 “Cash in current accounts” 1210

The VAT rate in the RK from 2026 is 16%. Example: goods worth 1,000,000 ₸ → VAT 160,000 ₸ → total payment 1,160,000 ₸.

The directory itself does not participate in these entries from an accounting perspective, but it defines the warehouse analytics of inventory movements and storage location for ESF/SNT.


Related metadata:

  • Directory.Organizations — owner of the warehouse (attribute Organization).
  • Enumeration.WarehouseTypes — type of warehouse.
  • Enumeration.WarehouseStatuses — status in the ESF.
  • Information registers of the subsystem for exchange with the ESF / SNT (correspondences, statuses, exchange log).

Usage in documents: the virtual warehouse attribute is substituted in commodity documents and electronic traceability documents — ESF and SNT, as well as in documents for receipt/sale/movement of goods when forming their electronic forms.

Input Based On. For the directory, input based on in the typical sense (creating a document “based on” an element) is not characteristic. The reverse — filling in the warehouse attribute in documents through selection from the directory, as well as auto-substitution of the default warehouse/receiving warehouse for the organization.


7. Extension Points

  • Configuration Extension (Extensions): adding custom attributes (for example, additional attributes for internal logistics), borrowing element/list forms with added commands.
  • Event Handlers of the Object Module: BeforeSaving, CheckFilling — for additional control of indicators and mandatory fields according to the organization’s requirements.
  • Event Subscriptions: reaction to the recording of an element to initiate external synchronization with the ESF.
  • Additional attributes and information (the “Properties” mechanism) — if support for PVC/additional attributes is enabled for the object.
  • Integration through the manager module / common ESF modules: overridable procedures for registering and updating the warehouse in the ESF via API.

Version-specific (requires verification for 3.0.74.2): the exact composition of enumerations WarehouseTypes/WarehouseStatuses and the presence of auxiliary registration assistant forms in the ESF.

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

Does the "Virtual Warehouses" directory process documents and generate entries?
No. This is a directory, not a document — it is not processed and does not generate its own movements in the registers or accounting entries. The virtual warehouse serves as an analytics tool (measurement) for inventory movements and as an integration parameter for electronic documents ESF and CNT, as well as for controlling balances.
What is the purpose of the warehouse identifier and status if they are not filled in manually?
The identifiers WarehouseIdentifier and Status are managed automatically during synchronization with the ESF information system: the identifier is assigned after the warehouse is registered via API, and the status ("NotCreatedInSystem", "Active", "Blocked") reflects the current state of the warehouse in the state system.
Can multiple receiving warehouses or default warehouses be assigned to one organization?
No. The attributes ReceivingAttribute and IsDefaultWarehouse can only be set for one warehouse within the organization. Uniqueness control is performed based on the Organization attribute during record/checking; when the attribute is set, it is removed from the other warehouses of the organization.
What VAT rate applies in related documents in 2026?
In the Republic of Kazakhstan, the VAT rate of 16% will be in effect from 2026. For example, when selling goods for 1,000,000 ₸, the VAT will amount to 160,000 ₸, totaling 1,160,000 ₸ (Dr 1210 Cr 6010 for revenue and Dr 1210 Cr 3130 for VAT).

Read also

Источники

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