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

Askaron Systems

Tuning of standard exchange with 1C-Bitrix or MySklad

The demo version of the module is fully functional and available for 30 days. The 'Tuning Standard Exchange with 1C or MySklad' module includes mini-modules for modifying data during export from 1C. It is required when data is exported to the website incorrectly or to the wrong fields. The core of the module is the page for managing installed data handlers.

Technical details

Published
27 March 2017
Updated
10 July 2026
Version
5.1.1
Installed
500–999 times
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Askaron Systems

What this solution does

The demo version of the module is fully functional and available for 30 days.

The 'Tuning Standard Exchange with 1C or MySklad' module includes mini-modules for modifying data during export from 1C. It is required when data is exported to the website incorrectly or to the wrong fields.

The core of the module is the page for managing installed data handlers. Users can freely install or remove the handlers they need. The platform also serves as a base for developing custom data handlers.

Currently available data handlers include:

copy_order_fio — fills the service FIO property in an order using the 'Last Name', 'First Name', and 'Patronymic' properties.

demo1 — a demonstration handler for developers.

element_check_images — checks images when saving an information block element.

element_code — generates a URL-friendly symbolic code for an element based on properties such as SKU or brand.

element_no_update — prevents writing or modifying information block element fields during catalog export from 1C.

This module extends the standard data exchange between 1C (or MySklad) and the system by adding flexible rules for processing elements and orders.

Special information block elements are protected from deletion and data modification. During catalog export from 1C, the information block name and description remain unchanged.

Trade offer names are generated automatically based on product names and characteristics. When an order is created, the system fills in the comment field, records the delivery method type in a dedicated property, and copies warehouse information to the order properties.

During product export, the VAT rate is set automatically. Price values are protected from deletion, and a zero price value is created and protected from deletion as well.

When importing a new price type from 1C, the system creates a new user group and associates the price type with it. Alternatively, the new price type can be linked to the 'nobody' group, rendering it inaccessible to all users.

Product activity can be automatically linked to its stock quantity.

Module for tuning standard data exchange with 1C or MySklad. Settings allow flexible control over catalog and stock synchronization behavior.

product_no_update — prevents writing or modifying product fields when exporting the catalog from 1C. This protects data that should not be overwritten by the external system.

product_sizes — extracts product dimensions (length, width, height) from properties and transfers them to the corresponding product card fields.

property_list_to_element — copies values from properties of type 'List' (such as manufacturer or brand) into properties of type 'Element Binding'.

property_list_to_string_or_number — converts properties of type 'List' into properties of type 'String' or 'Number'.

property_xml_id_to_element — copies values from properties of type 'String' or 'Directory' into the 'Element Binding' property based on the XML_ID value. This method operates without creating or modifying the bound elements themselves.

section_no_update — prevents writing or modifying InfoBlock section fields when exporting the catalog from 1C.

shipment_show_reserv — displays shipment and reservation information directly on the product editing page.

skip_deactivate — skips the deactivation step when creating new exchanges. This feature is intended exclusively for administrator debugging.

store_no_update — prevents writing or modifying warehouse fields in the trading catalog, such as the warehouse name or description.

The module extends standard data exchange with 1C and MySklad by providing a set of event handlers.

Data handlers are small components of the 1C-Bitrix platform that perform actions when specific events occur, such as when goods are exported from 1C and saved on the website. Each handler has its own settings page. The same handler can be installed multiple times with different configuration parameters.

Standard handlers are located in the module folder. User-defined handlers can be stored in the /bitrix/php_interface/include/askaron.handlers1c/ or /local/php_interface/include/askaron.handlers1c/ directories.

The module includes the following components:

tovar_vsegda_dostupen — element property. Enabling the 'Product always available on the site' property disables quantity accounting for the product and its offers.

copy_askaron_moysklad_property — property copying function when working with the 'MySklad. Additional import via API' module.

askaron_stat_antibot_simple_rule — a simple rule for the Anti-bot system included in the askaron.stat module (Traffic Analytics and Anti-bot).

The module's functionality is planned to be expanded by adding new data handlers.

Module for tuning standard data exchange with 1C or MySklad. Contains information on vulnerabilities.

General iT can handle the implementation of “Tuning of standard exchange with 1C-Bitrix or MySklad”, from installation to configuration and compatibility checks.

UPDATE HISTORY

What’s new

53 releases
5.1.1 (10.07.2026)Latest update

Minor fixes

Security issue fixes. Applies to all module versions up to 5.1.1.

5.1.0 (09.07.2026)

For additional security, the constant ASKARON_HANDLERS1C_LOG_ENABLE has been added to allow logging.

There is also an option for logging in the settings. However, the logging functionality is only needed by the developer of data handlers, and is unnecessary for others. In the dbconn file, set the value of the constant ASKARON_HANDLERS1C_LOG_ENABLE to true. Then do not forget to disable it on the production site.

5.0.1 (08.07.2026)

Minor fixes

5.0.0 (08.07.2026)

Before updating the module, make a backup of the /bitrix/modules/askaron.handlers1c folder.

After updating the module, open the list of installed modules. Next to incorrect codes, it will be written that the handler was not found.

The API has been changed. Now it is checked that the symbolic code (folder name) of the data handler contains only lowercase Latin letters, digits, and the underscore symbol.

For built-in handlers, everything works correctly.

It is very, very unlikely, but if you wrote your own custom handlers and used incorrect symbols in the symbolic code (Russian letters, uppercase letters, special characters), they will not work.

You will need to fix this by renaming the folder of the custom handler.

If the LOG_FILENAME constant is not set, the default path for the log file /log_askaron_handlers1c__*** has been changed to /bitrix/tmp/askaron_handlers1c/log__***, and the old log file is deleted during the update.

4.7.0 (07.07.2026)

New data handler element_special_no_update - Special information block elements that are prohibited from deletion or data modification. In 1C, similar elements that cannot be changed are called "Predefined".

element_no_update - "Information block element fields. When exporting the catalog from 1C, prohibit writing or modifying information block element fields" - options added to prohibit modification of the activity start date, activity end date, and to prohibit modification of all properties

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

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 30 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,000 ₽. 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