1. Identification
| Parameter | Value |
|---|---|
| Object Type | Catalog |
| Name | NewsFeeds |
| Full Name | Catalog.NewsFeeds / Catalogs.NewsFeeds |
| Synonym | — (not specified) |
| Configuration | Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Purpose | Management of RSS/Atom news feed sources: setting up connections to news servers, defining categories for filtering, managing user access and content loading parameters |
| Where to find | User Internet Support section → News Feeds. Navigation link: e1cib/list/Catalog.NewsFeeds |
Object Characteristics. NewsFeeds is a service (infrastructure) catalog of the user information subsystem. It is not an accounting object: it does not participate in accounting, tax, or management accounting, does not store amounts, and does not affect VAT, PIT, or other calculations. Therefore, tax rates and the chart of accounts of the RK (see section 5) are not applicable to this object. The catalog supports two types of feeds: standard (loaded from the 1C update server, attribute LoadedFromServer) and local (manually created in the database, attribute LocalNewsFeed).
2. Header Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| MandatoryChannel | Boolean | Optional (DontCheck) | Flag: users always receive news from this feed regardless of personal settings |
| Protocol | String | Mandatory (ShowError) | Access protocol to the news server (http/https) |
| Website | String | Mandatory (ShowError) | Domain name or IP address of the server where the feed is hosted |
| FileName | String | Mandatory (ShowError) | Path to the RSS/Atom file on the server (e.g., /news/feed.xml) |
| LoginPasswordOption | EnumerationReference.LoginPasswordOptionForNewsFeed | Mandatory (ShowError) | Authentication method: no authentication / shared login-password / personal |
| Login | String | Optional (DontCheck) | Username for accessing the protected feed |
| Password | ValueStorage | Optional (DontCheck) | Encrypted password for accessing the protected feed |
| LoadedFromServer | Boolean | Optional (DontCheck) | Flag indicating a standard feed received from the 1C update server |
| DefaultVisibility | Boolean | Optional (DontCheck) | Whether the feed is visible to new users by default |
| UpdateFrequency | Number | Optional (DontCheck) | Frequency of automatic news updates from the feed |
| Comment | String | Optional (DontCheck) | Arbitrary description of the feed for administrators |
| SkipBinaryDataLoading | Boolean | Optional (DontCheck) | Whether to skip loading images and attachments from the feed |
| LocalNewsFeed | Boolean | Optional (DontCheck) | Flag indicating a local feed not linked to an external source |
Standard attributes of the catalog (
Code,Name,DeletionMark,Predefined) are present by default according to the object settings.
2.2 Table Parts
AvailableNewsCategories
Defines which news categories can be obtained from the feed and how users manage filtering by these categories.
| Name | Type | Purpose |
|---|---|---|
| NewsCategory | CharacteristicTypesReference.NewsCategories | Reference to a news category (e.g., "Legislation", "Program Updates") |
In the typical implementation of the "News" subsystem, the table part can be supplemented with attributes for managing visibility/filtering of the category; the provided evidence includes the field
NewsCategory.
3. Forms
For the service catalog of the "News" subsystem, the typical set of forms is:
| Form | Purpose |
|---|---|
| ListForm | Main list of news feeds for the administrator: viewing, creating, marking for deletion, opening an item. Opens via the link e1cib/list/Catalog.NewsFeeds |
| ElementForm | Feed card: entering address attributes (Protocol, Website, FileName), setting up authentication (LoginPasswordOption, Login, Password), loading parameters (UpdateFrequency, SkipBinaryDataLoading, DefaultVisibility), filling the table part AvailableNewsCategories |
| SelectForm | Selecting a feed from other forms/settings (if available) |
The exact list of forms is version-specific for 3.0.74.2 — requires verification in the specific delivery (only the main list form with group processing may be available).
4. Key Module Procedures
The object module in the attached evidence is not provided, so below are the typical handlers of the catalog of the "News" subsystem. Specific lines are clarified by the delivery code 3.0.74.2.
Object Module (ValidationCheckProcessing)
- Check for mandatory attributes
Protocol,Website,FileName,LoginPasswordOption(set as ShowError at the metadata level — control is triggered automatically). - Additional logic: if
LoginPasswordOption = SharedLoginPassword— check for fillingLogin/Password.
Element Form Module
OnCreateOnServer— managing the availability of authentication fields depending onLoginPasswordOption; blocking editing of address attributes for feeds withLoadedFromServer = True(standard feeds cannot be modified).LoginPasswordOptionOnChange— dynamic enabling/disabling of fieldsLogin,Password.- Working with the password through
ValueStorage: writing is performed by encryption/decryption methods (the password is not displayed in plain text).
Subsystem Programming Interface
- Loading/parsing the feed (obtaining XML RSS/Atom, parsing news elements, considering
SkipBinaryDataLoadingandAvailableNewsCategories) is usually handled in common modules of the "News" subsystem, not in the catalog module.
5. Posting and Movements
The catalog is not posted and does not generate movements. As a catalog element (not a document), NewsFeeds:
- does not have a posting mechanism;
- does not create records in accumulation registers, information, or accounting;
- does not generate accounting entries.
Therefore, the chart of accounts of the RK and tax parameters for this object are not applicable. For reference (context of the "Accounting for Kazakhstan" configuration 2026, not related to the object itself):
- VAT rate 16%, VAT payable account — 3130;
- Accounting accounts: 1210 (short-term receivables from customers), 1030 (money in current accounts), 1330 (goods), 3310 (payables to suppliers), 6010 (revenue from sales), 7010 (cost of sales);
- MPR = 4,325 ₸, MZP = 85,000 ₸; basic deduction for PIT — 30 MPR/month (not more than 360 MPR/year); PIT 10% up to 8,500 MPR and 15% above; OPP 10% (base ceiling 50 MZP), OPPR 3.5%, VOSMS 2%, OSMS 3%, CO 5%, social tax 6%; ED — ESF (IS ESF), SNT; currency — tenge (₸).
These values are provided only as a reference guide for the country and do not participate in the operation of the news catalog.
6. Related Objects and Input on Basis
| Relation | Object | Nature of Relation |
|---|---|---|
| News Categories | CharacteristicTypesPlan.NewsCategories |
Source of values for the table part AvailableNewsCategories |
| Authentication Option | Enumeration.LoginPasswordOptionForNewsFeed |
Type of attribute LoginPasswordOption |
| Personal Settings | User settings registers/catalogs of the "News" subsystem | Store individual visibility of feeds (considering MandatoryChannel, DefaultVisibility) |
| News Storage | Service objects of the news cache of the "News" BSP subsystem | News loaded from the feed are linked to the catalog element as a source |
Input on basis for this catalog is not provided by the typical configuration — elements are created manually by the administrator or automatically loaded from the 1C update server.
7. Extension Points
- Validation Check Processing (
ValidationCheckProcessingobject module) — adding custom validation rules for address/authentication. - Event Subscriptions
BeforeWrite/OnWrite— control of changes to standard feeds (LoadedFromServer), audit of edits. - Form Extensions — modification of the element form for additional connection parameters (proxy, timeouts) without removing the configuration from support.
- Roles and RLS — restricting access to feed settings only for administrators (managing rights to the catalog).
- Table Part
AvailableNewsCategories— extending the list of categories throughCharacteristicTypesPlan.NewsCategories. - Scheduled Task for updating news — overriding the schedule/loading logic considering
UpdateFrequencyandSkipBinaryDataLoading.
