Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Пакетные операции в инфоблоках

МОДУЛЬ ДЛЯ 1С-БИТРИКС

MACHAON

Пакетные операции в инфоблоках

Пакетные операции в инфоблоках При работе с каталогами, содержащими тысячи товаров, даже рутинные задачи по их обновлению могут занимать непропорционально много времени.

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

Опубликовано
12.11.2026
Версия
1.0.0
Установлено
Менее 50 раз
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
MACHAON

Что умеет решение

Пакетные операции в инфоблоках

При работе с каталогами, содержащими тысячи товаров, даже рутинные задачи по их обновлению могут занимать непропорционально много времени. Изменение цен, перенос данных между свойствами, очистка устаревшей информации, корректировка остатков или массовая деактивация ассортимента обычно требуют использования импорта, временных скриптов или последовательного редактирования каждой карточки.

Модуль расширяет стандартные сетки инфоблоков функционалом для полноценной массовой обработки. Пользователь выбирает необходимые элементы, настраивает параметры изменений, проверяет ожидаемый результат и запускает пакетную операцию.

Модуль предназначен для контент-менеджеров, администраторов каталогов, интеграторов и разработчиков, которым регулярно требуется изменять большие объёмы данных в инфоблоках. Он особенно ценен в сценариях, где важны одновременно скорость и контроль: изменения должны выполняться массово, но оставаться понятными, проверяемыми и обратимыми. Выбор данных осуществляется через стандартный пользовательский интерфейс с использованием встроенных фильтров. Пользователь добавляет необходимые поля, устанавливает параметры выборки и просматривает список результатов. Если требуется исключить несколько позиций, достаточно снять с них галочки в этом списке.

Пакетные операции в инфоблоках

Модуль предоставляет возможности, значительно превосходящие стандартную массовую правку, которая ограничивается простой заменой одного значения на другое. Для текстовых полей доступны операции добавления префикса или суффикса, поиск и замена, применение регулярных выражений, изменение регистра символов и удаление лишних пробелов. Числовые свойства можно изменять путем прибавления суммы, пересчета в процент, умножения или округления. С датами можно устанавливать конкретное значение, сдвигать их на указанный период или использовать текущую дату.

Для свойств с множественными значениями доступны функции добавления, полной очистки, удаления конкретных элементов или устранения дубликатов. Также поддерживается копирование значений из других полей и формирование текстового содержимого по шаблону на основе данных самого элемента.

Каждое изменение настраивается индивидуально. Например: повысить цену только для активных товаров конкретного бренда; добавить тег исключительно товарам из выбранной категории; заполнить название из нескольких полей, если оно пустое; удалить устаревшее свойство только у элементов заданной группы.

Полноценная работа с каталогом

Модуль корректно различает обычные элементы инфоблока, товары и торговые предложения. В рамках одной операции можно обрабатывать товары, предложения или оба типа данных одновременно.

Модуль обеспечивает пакетную обработку данных инфоблоков с поддержкой полного набора товарных параметров: вес, габариты, ставка НДС, единицы измерения, тип номенклатуры, количественный учёт, цены и остатки. Функционал позволяет изменять стоимость товаров на фиксированную величину или в процентах, применять округление, сохранять исходную валюту или выполнять явное конвертирование. Управление остатками включает установку точного значения, а также увеличение и уменьшение количества товара как в общем объёме, так и с детализацией по отдельным складам.

Модуль сохраняет наглядную связь между основным товаром и его предложениями, чётко разделяя данные для каждого уровня. Специальные фильтры исключают случайную обработку предложений, не относящихся к текущему ассортименту.

Перед запуском операций система демонстрирует детальный предпросмотр всех потенциальных изменений. Пользователь видит точное количество позиций, которые будут изменены, число записей, оставшихся без изменений, и места, где обнаружены проблемы. Для каждого поля отображаются исходное и новое значения. Длинные текстовые блоки открываются отдельно, а файлы, списки и привязки отображаются под понятными названиями.

Результаты предпросмотра можно фильтровать и выгружать в форматах CSV или XLSX. На этом этапе отдельные товары исключаются из обработки без необходимости возвращаться к настройке всей выборки.

Пакетная обработка и восстановление после сбоев

Изменения применяются небольшими порциями. В интерфейсе отображаются прогресс выполнения, текущая скорость, оставшееся время и детальный журнал событий. Если браузер был закрыт или соединение прервано, состояние операции сохраняется в базе данных. Позже её можно открыть, проверить настройки и продолжить выполнение.

Благодаря использованию серверной пагинации в фильтрах, таблицах данных и предпросмотре, модуль эффективно работает с каталогами большого объёма и выполняет масштабные операции с данными товаров.

История, контроль и откат

Все запуски сохраняются в разделе истории операций. Здесь отображается информация о том, кто и когда инициировал обработку, какой инфоблок был затронут, сколько элементов изменено или пропущено, а также количество зафиксированных ошибок.

Можно открыть настройки завершённой операции, просмотреть итоговые изменения, скачать журнал, повторно применить обработку или выполнить откат. Перед внесением изменений модуль создаёт снимки данных и структуры полей, что предотвращает наложение устаревшего состояния на уже изменённую схему инфоблока.

Права доступа проверяются не только при открытии окна, но и на каждом этапе выполнения пакетной операции. Настроенные обработки можно сохранять как шаблоны, называемые сценариями. Сценарий содержит название, описание, фильтры, набор изменений и режим работы с товарами и предложениями. Примеры задач: повышение розничной цены на 7% с округлением до 90, деактивация товаров без остатка, добавление сезонного тега или очистка устаревшего свойства в выбранной категории. Запуск сценария возможен только после этапа предпросмотра. Сохранённый шаблон можно дублировать, экспортировать, импортировать или загрузить в обычное окно для разовой настройки. Если встроенных действий недостаточно, разработчик может зарегистрировать собственное действие. Оно появится в редакторе с необходимыми полями, а модуль автоматически обеспечит выборку данных, предпросмотр, порционное выполнение, ведение журнала и историю операций. Это позволяет решать специфические задачи проекта без создания отдельного административного интерфейса для каждой новой обработки. Система поддерживает собственный язык выражений.

Если встроенных операций недостаточно и нет необходимости привлекать программиста для разработки индивидуального решения под ключ, можно сформировать выражение для вычисления значения свойства, используя встроенный в модуль мини-DSL.

Скриптовый язык DSL позволяет выполнять условное заполнение свойств. Если блок кода возвращает значение false, операция изменения текущего товара пропускается. Полная документация по DSL и общее руководство по работе с модулем размещены на странице его настроек.

Для модуля «Пакетные операции в инфоблоках» General iT может выполнить установку, настройку и проверку работы в вашем проекте.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Сколько стоит продление этого решения?
Текущая стоимость продления: 2 495 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

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

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения