Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

SenDev

SenDev: iBlock History - Information Block Change Control

SenDev: iBlock History provides full control over changes in Bitrix information blocks. Standard platform tools do not allow detailed tracking of what exactly was changed and when. This module resolves this issue by recording all content edits. Automatic Versioning Versions are created when elements are added, modified, or deleted.

Technical details

Published
11.03.2026
Version
0.9.802
Installed
Less than 50 times
Suitable editions
'First Site', 'Start', 'Standard', 'Small Business', 'Business', 'Corporate Portal', 'Enterprise', 'Online Store + CRM'
Responsiveness
No
Composite support
No
Compatible with Sites24
No
Developer
SenDev

What this solution does

SenDev: iBlock History provides full control over changes in Bitrix information blocks. Standard platform tools do not allow detailed tracking of what exactly was changed and when. This module resolves this issue by recording all content edits.

Automatic Versioning

Versions are created when elements are added, modified, or deleted. The 'significant changes only' mode is active, excluding service fields from the history. Automatic version creation can be disabled for mass imports.

Visual Version Comparison

Changes in fields and properties are highlighted during comparison. Two display modes are available: separate columns or a unified view with highlighting. Any saved version can be compared with the current state of the element.

Data Restoration

Full restoration of an element to any saved version is possible. Files are restored automatically, and replaced file versions are archived in a separate folder.

File Management

All files are copied to each version. Deduplication by hash is used to save disk space. Replaced files are stored in a dedicated directory.

Flexible Settings

Storage policy settings allow defining the number of days and version limits. Information blocks can be excluded from versioning. Parameters can be configured separately for each information block.

Integration

The 'History' tab is available directly in the element card within the administrative panel.

The SenDev: iBlock History module provides detailed control over information block changes. The solution supports working with trade offers in catalogs, high-load blocks (HL), as well as forms and business processes.

Export and import functionality allows saving change history in ZIP archives along with files, importing data to other sites, and performing migrations between projects. For automation and integration, a full-featured REST API, CLI commands for scripts, and webhooks for notifying external systems are provided.

Data reliability and integrity are ensured through transactional security for all version write operations, preventing partial saves. Before upload, ZIP archives are validated for viruses, zip bombs, and path correctness. During restoration, the existence of files and links is automatically verified.

The security system includes access control for viewing, restoring, and deleting versions (R/W/X), along with complete action logging in EventLog. Data and comments are sanitized before saving to protect against XSS attacks.

Performance optimization is implemented via file deduplication: copies with identical content are stored in a single instance, allowing savings of up to 70% of disk space.

The module provides automatic history cleanup: agents remove outdated versions and obsolete files according to defined policies. In 'Significant Changes Only' mode, service fields (TIMESTAMP_X, SHOW_COUNTER) are ignored to prevent unnecessary database growth. The system supports high loads through table partitioning for version records, which is essential for projects with millions of entries.

Administration is streamlined via deep search capabilities across field content, properties, and comments within the history. The 'History' tab is embedded directly into the element or section edit card. Visual diff comparison highlights added and removed data, functioning similarly to code version control systems.

Configuration offers high flexibility: individual retention periods and version limits can be set for each information block. Versioning can be completely disabled for specific information blocks or individual fields. The module supports extensibility through the OnAfterVersionCreate event, enabling integration with external notifications and webhooks.

General iT can install and configure this module and check how it works on your website.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 5 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 4,200 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot