Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

AWZ: Блокировщик свойств

Модуль AWZ: Блокировщик свойств предназначен для защиты свойств инфоблоков и разделов от нежелательного обновления при синхронизации данных из внешних источников (например, 1С).Основные возможности:Защита свойств элементов инфоблоков — предотвращает изменение указанных свойств при обновлении элементовЗащита свойств разделов инфоблоков — аналогичная защита для разделовГибкая настройка правил — возможность создавать множественные правила блокировки для разных инфоблоков и свойствФильтрация по параметрам запроса — правила могут срабатывать только при определённых параметрах URL (например, только при импорте из 1С)Фильтрация по пользователям — возможность указать, для каких пользователей действует правило (с поддержкой инверсии)Защита системных полей — поддержка блокировки системных полей (Название, Символьный код, Родительский раздел)Принцип работыМодуль регистрирует обработчики событий Bitrix:OnBeforeIBlockElementUpdate — перед обновлением элемента запоминает текущие значения защищённых свойствOnAfterIBlockElementUpdate — после обновления принудительно восстанавливает сохранённые значенияOnBeforeIBlockSectionUpdate — аналогично для разделовOnAfterIBlockSectionUpdate — восстановление значений для разделовТипы блокировкиЗапретить любое обновление (all) — свойство всегда остаётся неизменным при внешнем обновленииНастройки и конфигурацияОбщие настройкиВключить модуль защиты полей — глобальный переключатель активности модуляПравила блокировкиДля каждого правила настраиваются следующие параметры:Инфоблок — Инфоблок, к которому применяется правилоСвойство — Символьный код свойства для блокировки (или системное поле)Тип блокировки — all — запретить любое обновление, empty — разрешить только для пустых значенийПараметры запроса — Параметры URL через &, при наличии которых срабатывает правило. Пример: type=catalog&mode=import для 1СID пользователей — Список ID пользователей через запятую. Символ ! в начале инвертирует список (правило действует для всех, кроме указанных)Системные поля, доступные для блокировкиSECTION_NAME — Раздел: НазваниеSECTION_CODE — Раздел: Символьный кодSECTION_IBLOCK_SECTION_ID — Раздел: Родительский разделELEMENT_NAME — Элемент: НазваниеELEMENT_CODE — Элемент: Символьный кодПримеры использования1. Запрет обновления свойства видео из 1С для инфоблока 5:Инфоблок: 5Свойство: VIDEOТип блокировки: Запретить любое обновлениеПараметры запроса: type=catalog&mode=import2. Защита символьного кода для всех, кроме администратора:Инфоблок: нужный инфоблокСвойство: ELEMENT_CODEТип блокировки: Запретить любое обновлениеID пользователей: !1 (все, кроме пользователя с ID 1)Права доступаМодуль поддерживает настройку прав доступа:Просмотр настроекРедактирование настроекПросмотр прав доступаРедактирование прав доступа

AWZ: Блокировщик свойств

AWZ: Блокировщик свойств

Скриншоты
Описание

Технические данные

Опубликовано:
14.08.2026
Версия:
1.0.4
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание


Модуль AWZ: Блокировщик свойств предназначен для защиты свойств инфоблоков и разделов от нежелательного обновления при синхронизации данных из внешних источников (например, 1С).

Основные возможности:
  • Защита свойств элементов инфоблоков — предотвращает изменение указанных свойств при обновлении элементов
  • Защита свойств разделов инфоблоков — аналогичная защита для разделов
  • Гибкая настройка правил — возможность создавать множественные правила блокировки для разных инфоблоков и свойств
  • Фильтрация по параметрам запроса — правила могут срабатывать только при определённых параметрах URL (например, только при импорте из 1С)
  • Фильтрация по пользователям — возможность указать, для каких пользователей действует правило (с поддержкой инверсии)
  • Защита системных полей — поддержка блокировки системных полей (Название, Символьный код, Родительский раздел)

Принцип работы
Модуль регистрирует обработчики событий Bitrix:
  • OnBeforeIBlockElementUpdate
    — перед обновлением элемента запоминает текущие значения защищённых свойств
  • OnAfterIBlockElementUpdate
    — после обновления принудительно восстанавливает сохранённые значения
  • OnBeforeIBlockSectionUpdate
    — аналогично для разделов
  • OnAfterIBlockSectionUpdate
    — восстановление значений для разделов

Типы блокировки
  • Запретить любое обновление (
    all
    ) — свойство всегда остаётся неизменным при внешнем обновлении

Настройки и конфигурация

Общие настройки
  • Включить модуль защиты полей — глобальный переключатель активности модуля

Правила блокировки
Для каждого правила настраиваются следующие параметры:

  • Инфоблок — Инфоблок, к которому применяется правило
  • Свойство — Символьный код свойства для блокировки (или системное поле)
  • Тип блокировки
    all
    — запретить любое обновление,
    empty
    — разрешить только для пустых значений
  • Параметры запроса — Параметры URL через &, при наличии которых срабатывает правило. Пример:
    type=catalog&mode=import
    для 1С
  • ID пользователей — Список ID пользователей через запятую. Символ ! в начале инвертирует список (правило действует для всех, кроме указанных)

Системные поля, доступные для блокировки
  • SECTION_NAME
    — Раздел: Название
  • SECTION_CODE
    — Раздел: Символьный код
  • SECTION_IBLOCK_SECTION_ID
    — Раздел: Родительский раздел
  • ELEMENT_NAME
    — Элемент: Название
  • ELEMENT_CODE
    — Элемент: Символьный код

Примеры использования

1. Запрет обновления свойства видео из 1С для инфоблока 5:
  • Инфоблок: 5
  • Свойство:
    VIDEO

  • Тип блокировки: Запретить любое обновление
  • Параметры запроса:
    type=catalog&mode=import


2. Защита символьного кода для всех, кроме администратора:
  • Инфоблок: нужный инфоблок
  • Свойство:
    ELEMENT_CODE

  • Тип блокировки: Запретить любое обновление
  • ID пользователей:
    !1
    (все, кроме пользователя с ID 1)

Права доступа
Модуль поддерживает настройку прав доступа:
  • Просмотр настроек
  • Редактирование настроек
  • Просмотр прав доступа
  • Редактирование прав доступа
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.4 (11.08.2026) - добавлен префильтр авторизации в контроллер в метод получений свойств; - добавлена возможность блокировать смену разделов у элементов.
1.0.3 (29.06.2026) - добавлена опция сохранения настроек прав доступа после удаления модуля.
1.0.2 (29.06.2026) - баг фикс.
1.0.1 (29.06.2026) - первая версия
Установка
Минимальная версия модуля main - 23.300.100
Минимальная версия php - 8.2

1) Установите модуль (инструкция)
2) Перейдите в настройки (Настройки -> Настройки продукта -> Настройки модулей -> AWZ: Блокировщик свойств)
3) Настройте модуль согласно инструкции на странице настроек
Поддержка
Поддержка оказывается в рабочие дни (пн-пт) с 10 до 16 по контактам:

Открытая линия поддержки - https://zahalski.bitrix24.by/online/opensource

Telegram: @andrew_zahalski

Email: info<гав>zahalski<точка>dev



Другие решения разработчика

еще 12 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки