1. Identification
| Parameter | Value |
|---|---|
| Metadata object type | Catalog |
| Name | Workplaces |
| Full name | Catalog.Workplaces (Catalog.Workplaces) |
| Synonym | — (not specified; displayed in the interface as "Workplaces") |
| Configuration | Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) |
| Hierarchy | Optional (inherits the attribute Parent); a flat list is used in the standard delivery |
| Owner | Inherits the standard attribute Owner (subordination is not a profile for the object) |
Purpose. The catalog Workplaces is intended for the registration and accounting of physical workplaces of users of the configuration, to which trade and peripheral equipment (cash registers/fiscal registrars, barcode scanners, scales, data collection terminals, customer displays, acquiring terminals, etc.) are connected. Each workplace is identified by the computer name (hostname) and is linked to a specific set of equipment through the "Equipment Manager" subsystem (BPO — library of connected equipment).
The catalog is used by system administrators and cashiers to configure the trade place, as well as automatically during the initialization of the client application — to determine the equipment available on this computer. Access to the catalog occurs during the initial setup of the workplace, changing equipment, moving the workplace to another computer, and diagnosing connection issues with devices.
This is a service-technical (administrative) catalog. It does not participate in the accounting model (is not addressed in entries, tax calculations, and electronic documents ESF/SNT), therefore the rates and limits of the RK for 2026 (VAT 16%, MRP 4,325 ₸, MSP 85,000 ₸, deduction for individual income tax 30 MRP/month, etc.) do not apply directly to it. See section 5.
Where to find in 1C: section "Administration" → "Workplaces".
Navigation link: e1cib/list/Catalog.Workplaces
2. Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| ComputerName | String (xs:string) |
Optional (DontCheck) |
The network name of the computer (hostname) where this workplace is installed. Used for automatic identification of the workplace when launching the client application and linking the configuration of equipment to the physical terminal. |
Standard (inherited) attributes:
| Attribute | Type | Role |
|---|---|---|
| Code | String | Automatic numbering, service identifier of the record |
| Name | String | Main identifier for the user (e.g., "Cash Register No.1", "Warehouse — TSD") |
| DeletionMark | Boolean | Mark for deletion |
| Owner | Reference | Standard subordination attribute |
| Parent | Reference | Standard attribute for hierarchy (if enabled) |
| Predefined | Boolean | Mark for predefined element |
Settings for connected equipment (
LocalEquipmentValueetc.) are usually stored not as an attribute of the catalog, but in related BPO mechanisms — information registers of the "Equipment Manager" subsystem and/or in the settings storage. They are displayed on the element form through a separate attribute of the form (see p. 3).
2.2 Table Parts
None. The list of equipment connected to the workplace is maintained by the "Equipment Manager" subsystem, not by the table part of the catalog.
3. Forms
| Form | Purpose |
|---|---|
| SelectionForm | Form for selecting a workplace from the list when matching with other objects/settings. ~24 interface elements: list table with context menu and search elements. |
| ElementForm | Key form for creating and editing a workplace record. ~43 elements: fields Name, Code, ComputerName, form attribute for local equipment (LocalEquipmentValue), commands for connecting/configuring equipment, buttons "Save and Close" and "Save". |
| ListForm | Form for the list of all workplaces. ~21 elements: table with context menu and filtering elements; used for administering the workplace park. |
The main input form is ElementForm; the form for embedding in selection fields is SelectionForm; the navigation form for the catalog is ListForm.
4. Key Module Procedures
There is no direct BSL code of modules in the provided evidence, so below is a typical composition of handlers for a catalog of this purpose in configurations on BCP/BPO. Specific names/lines require verification against the source code of version 3.0.74.2.
Module of the form ElementForm:
OnCreateOnServer— form initialization; when creating a new element, the currentComputerNameof the client is substituted (viaClientApplication/system information), reading current equipment settings from BPO.FillComputerName/ command "Fill with current computer name" — substitution of the hostname of the workstation.Connect/Configure/Testequipment — commands that call procedures of the common module of the "Equipment Manager" subsystem (EquipmentManager…/EquipmentManagerClient) for connecting drivers, testing the device, and saving settings.BeforeSave/AfterSave— saving settings for local equipment, updating the cache of connected devices.
Manager module / object module:
FillProcessing— filling attributes when creating a new element.CheckFillProcessing— control of mandatory values (in the standard deliveryComputerNameis markedDontCheck, so there is no strict control).
Service mechanisms of BPO: identification of the workplace by ComputerName at the start of the session, obtaining a list of connected equipment, calling device drivers — implemented in the common modules of the "Equipment Manager" subsystem, not in the module of the catalog itself.
5. Posting and Movements
The catalog is not posted and does not generate movements in registers. This is a metadata object of the type "Catalog" — it has no posting procedure, it does not generate accounting entries and records in accumulation/accounting registers.
Accordingly:
- Records in the standard chart of accounts of the RK are not generated. Accounts like 1210 (short-term receivables from buyers), 1030 (money in current accounts), 1330 (goods), 3310 (payables to suppliers), 3130 (VAT payable), 6010 (revenue from sales), 7010 (cost of sales) are addressed by sales/payment/income documents, not by this catalog.
- Tax calculations and limits of RK 2026 (VAT 16%; MRP 4,325 ₸; MSP 85,000 ₸; basic deduction for individual income tax 30 MRP/month, but not more than 360 MRP per year; individual income tax 10% up to 8,500 MRP annual income and 15% above; OPE 10% with a base cap of 50 MSP; OPE 3.5%; VOSMS 2%; OSMS 3%; SO 5%; social tax 6%) do not apply to this object — it lies outside the contour of tax and accounting.
- Electronic documents ESF (ESF IS) and SNT are not issued by the catalog.
Role in accounting scenarios — indirect: the workplace determines through which fiscal/trade equipment the cash register receipt is processed and documents are printed. Accounting entries (for example, recognition of income 6010 and write-off of cost 7010, VAT 16% accrual on account 3130) are formed by retail/wholesale sales documents, not by the catalog itself.
6. Related Objects and Input Based On
| Connection | Object / Mechanism | Nature of Connection |
|---|---|---|
| Workplace Equipment | Subsystem "Equipment Manager" (BPO): catalog of connected equipment, information registers of driver settings | Main functional connection — a set of devices is linked to the workplace |
| Retail Sales / Cash Shift | Documents of cash register operation (cash register receipt, report on retail sales, operations with fiscal registrars) | The workplace indicates through which equipment the operation is performed |
| Users/Sessions | Identification mechanism by ComputerName at the start of the client application |
Automatic selection of the workplace by hostname |
Input Based On. For this catalog, input based on in the standard delivery is not provided (the object is not a source of accounting documents). The catalog itself acts as a value object, selected in the settings of trade equipment and in cash operations.
7. Extension Points
Recommended ways to enhance without removing the configuration from support (extension of the configuration):
- Catalog Attributes — adding custom fields (e.g., "Department", "Responsible", "IP address", "Terminal inventory number") through extension.
- Forms — enhancement of
ElementForm/ListForm: additional equipment diagnostics commands, quick bind/unbind buttons for devices, filtering the list by department. - Module Handlers — overriding/complementing
FillProcessing,CheckFillProcessing(for example, requiring to fillComputerName, control of hostname uniqueness). - Event Subscriptions (
BeforeSave/OnSaveof the catalog) — logging changes in workplace configurations, integration with external inventory accounting of equipment. - Integration with BPO — extending equipment connection scenarios through the programming interface of the "Equipment Manager" subsystem.
Version-specific (requires verification for 3.0.74.2): exact names of the form attribute for local equipment, presence of hierarchy, and specific composition of commands of the element form — clarified according to the metadata of the installed version.
