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.
Tuning of standard exchange with 1C-Bitrix or MySklad

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 a 30-day trial period. This module is included as a gift with the purchase of the 'Parallel and accelerated exchange with 1C' module or as part of the 'Bundle: Advanced exchange with 1C, Tuning of standard exchange, and Product Change Log' package.

Technical details

Published
27 March 2017
Updated
10 July 2026
Version
5.1.1
Installed
500–999 times
Compatible editions
First Site, Start, Standard, Small Business, Business
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 a 30-day trial period.

This module is included as a gift with the purchase of the 'Parallel and accelerated exchange with 1C' module or as part of the 'Bundle: Advanced exchange with 1C, Tuning of standard exchange, and Product Change Log' package.

The 'Tuning of standard exchange with 1C or MySklad' module contains mini-modules for modifying data during export from 1C. These tools are required when data is exported to the website incorrectly or to the wrong location.

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

Currently available data handlers include:

copy_order_fio — fills the service property Full Name for an order using data from the 'Surname First Name Patronymic' properties.

demo1 — a demonstration handler for developers.

element_check_images — checks images when saving an information block element.

element_code — generates readable URL-friendly codes for elements based on properties such as article number or brand.

The module extends standard data exchange between 1C or MySklad and the platform. It provides settings to manage catalog and order export behavior.

The element_no_update parameter prevents writing or modifying infoblock element fields during catalog export from 1C. The element_special_no_update setting protects special infoblock elements from deletion or data modification. The iblock_no_update parameter prevents changes to the infoblock name and description during export.

The offer_name function generates trade offer names based on product names and their characteristics. Order settings include order_comment to fill the comment field, order_delivery_type to record the delivery method type in a property, and order_store_to_prop to copy warehouse information to order properties.

The nds parameter allows automatic setting of the VAT rate during product export. Price management is handled by price_no_delete, which prevents deletion of existing price values, and price_zero, which creates zero price values and prevents their deletion.

When exporting a new price type from 1C, the pricegroup setting creates a new user group and associates the price type with it. The pricenobody setting associates the new price type with the nobody group, making it inaccessible to all users.

The standard exchange tuning module for 1C or MySklad extends catalog synchronization and product management capabilities.

The product_quantity_active parameter configures product activity based on quantity.

The product_no_update setting prevents writing or modifying product fields during catalog export from 1C.

The product_sizes feature transfers product dimensions (length, width, height) from product properties.

Attribute management is handled by the following parameters:

property_list_to_element copies List-type properties to Element Binding properties (such as manufacturer or brand).

property_list_to_string_or_number transfers List properties to String or Number fields.

property_xml_id_to_element copies String or Directory-type properties to Element Binding properties using the XML_ID value. This method operates without creating or modifying bound elements.

The section_no_update parameter protects InfoBlock section fields from changes during 1C export.

The shipment_show_reserv option displays shipment and reservation data on the product edit page.

For administrator debugging in new exchanges, the skip_deactivate mode skips the deactivation stage.

The askaron.handlers1c module extends standard data exchange with 1C and MySklad, providing configuration tools.

The store_no_update parameter prevents writing or changing warehouse fields in the trade catalog, such as the warehouse name and description, protecting them from automatic updates.

The tovar_vsegda_dostupen parameter controls the item property. When the property "Product always available on the site" is enabled, quantity accounting for the product and its offers is disabled.

The copy_askaron_moysklad_property parameter ensures property copying during the operation of the "MySklad. Additional import via API" module.

The askaron_stat_antibot_simple_rule parameter belongs to the askaron.stat module and implements a simple rule for the Anti-bot system within the traffic analytics solution.

The module's functionality is planned to be expanded by adding new data handlers. These components act as small sub-modules for the Bitrix platform and contain actions executed upon specific events, such as when data is exported from 1C and written to the site.

Each data handler has its own settings page. Multiple instances of the same data handler can be installed in the system with different configurations. Standard data handlers are located in the module folder.

Custom data handlers are located in the /bitrix/php_interface/include/askaron.handlers1c/ or /local/php_interface/include/askaron.handlers1c/ directories. Technical documentation is available via the HTTP protocol at askaron.ru/api_help/course1/chapter0174. Information regarding identified vulnerabilities is published via the HTTPS protocol at askaron.ru/vul.

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

8 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 5,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