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

IP Estrin Sergey Viktorovich

Universal binding properties

The Universal Binding Properties module enables the creation of binding properties for any objects in the main module and the information block module. It includes a List Selection component that replaces the standard select element with extended functionality. List options can be sourced from data sources, arrays of various structures, or pre-formed HTML code.

5.00/5 · 7 ratings

1C-Bitrix Marketplace: 5/5 · 7 ratings

Technical details

Published
5 December 2013
Updated
8 April 2022
Version
2.3.0
Installed
More than 1000 times
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
IP Estrin Sergey Viktorovich

What this solution does

The Universal Binding Properties module enables the creation of binding properties for any objects in the main module and the information block module. It includes a List Selection component that replaces the standard select element with extended functionality. List options can be sourced from data sources, arrays of various structures, or pre-formed HTML code. The module provides numerous ready-made data sources for bindings and list selections. Users can create custom sources with unique option sets and custom logic. Various interaction interfaces are supported, including data retrieval via AJAX, which is effective for large lists, dynamic JavaScript search, or simple list selection. The module integrates with other solutions to create a Binding column type in the Table Properties module and a similar parameter type in the Additional Settings module. The package includes standard data sources, such as information block elements with the ability to filter by a specific section.

The Grain Links module provides universal binding capabilities for linking data across various system entities. Supported objects include information block sections with the ability to select only subsections, the information blocks themselves, their types and properties, and websites. Media library collections are supported with the option to specify a parent collection. Interface languages, user groups with the ability to exclude specific groups, and individual users with group filtering are available. Currencies are also supported.

When the online store module is present, delivery services, payment systems, and warehouses become accessible. With the blog module installed, blog groups, blogs, and blog posts are supported. The forum module provides access to forum groups, forums, and forum topics. Web forms, survey groups, surveys, mailings, and mailing issues are supported when their respective modules are installed. The advertising module allows management of banner types, advertising contracts, and banners. The training module provides access to courses and lessons. Price types from the online store module are also supported.

A special feature is the handling of lists (user fields). The source can use list-type value options from multiple fields simultaneously and from other entities. For example, for a HighLoad block, value options can be taken from a specific field of the 'User' object.

The module provides universal properties for data binding. It supports working with high-load blocks, allowing the selection to be restricted to specific blocks only. It also implements functionality for high-load block elements, where the user can independently define which field serves as the name and which serves as the value.

General iT can connect “Universal binding properties”, install and configure the module, and make sure the integration works correctly.

UPDATE HISTORY

What’s new

10 releases
2.3.0 (08.04.2022)Latest update

Compatibility with PHP 8 has been added

Compatibility with the latest versions of 1C-Bitrix has been added

2.2.0 (18.01.2022)

JavaScript handlers have been added to the property editing form

2.1.0 (30.03.2021)

New data source "Payer Types" added

Filtering errors in the administrative part have been fixed

The default sort field in the "High-load block elements" data source has been fixed; the previous value caused errors if a property with a default sort field was saved

Errors in the "Info block properties" data source have been fixed

Errors in the "Users" data source have been fixed; for multiple properties, when a linked user was deleted, a list of all users was displayed

Errors in the data sources "Banner Types", "Advertising Contracts", and "Advertising Banners" have been fixed

An error in the component parameter file "grain:links.edit" has been fixed

Code refactoring has been performed

Preparation for migration to PHP 8

Minor errors have been fixed

2.0.1 (21.05.2019)

Fixed errors in data sources "Survey Groups", "Surveys"

2.0.0 (09.03.2019)

Support added for the /local/php_interface/grain.links folder for custom data sources

Support added for module operation from the /local/modules folder

Data sources added: "Price Types", "Info Block Properties", "Lists (custom fields)" (property list value options of the main module, including other entities and multiple properties simultaneously), "High-load blocks", "High-load block elements"

Errors (warning output) fixed in the "Web Forms" data source

Support added for module installation from the /local/ folder

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 2,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