24.4.3 (13.06.2024)- Fixed a bug in the operation of the control for downloading a file after double selection (it worked the first time, then it didn’t).
24.4.2 (11.06.2024)- Fixed an error after updating Bitrix (incompatibility error of the currency class in the value copy plugin with the updated class).
15.0.1 (17.09.2015)Исправление ошибок для кодировки windows-1251.
Добавлен фильтр по привязке к элементам и разделам.
15.0.6 (06.12.2015)Исправлена ошибка в плагине заполнения значений для свойств типа "Привязка к элементам с автозаполнением" и "Привязка к разделам с автозаполнением".
15.0.7 (25.12.2015)Исправлена ошибка, из-за которой после установки модуля появлялись проблемы с управлением загруженными картинками в элементах инфоблоков.
15.0.8 (26.01.2016)Добавлен плагин "Привязка к разделам", который позволяет как переносить элементы в заданные разделы, так и добавлять привязки к другим разделам.
15.0.9 (27.01.2016)Теперь модуль позволяет искать элементы инфоблоков также в неактивных разделах.
15.0.11 (03.04.2016)Добавлена возможность использовать счетчик при заполнении значений (используется для названия, символьного кода, сортировки, внешнего кода, и свойств типа "Строка" и "Число"), например можно получить названия товаров "Товар_3", "Товар_4", "Товар_5".
15.0.16 (21.07.2016)Для товаров добавлена возможность устанавливать параметры "Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара)" и "Разрешить подписку при отсутствии товара".
При установке коэффициента единицы измерения добавлена возможность указывать дробные значения.
15.0.17 (02.09.2016)Исправлена ошибка преобразования спец. символов (напр., знак амперсанда преобразовывался в html-сущность).
15.0.20 (27.10.2016)Добавлен плагин для логирования найденных элементов (т.е. чтобы просто узнать, какие элементы найдены по фильтру).
Добавлена возможность фильтрации по спецсимволам \n, \r, \t.
Внесены изменения в плагин замены текста для поддержки вышеуказанных улучшений.
15.0.21 (30.11.2016)Добавлена возможность пересчета цен на основе закупочной цены (т.е. чтобы устанавливать цены как закупочная цена + наценка)
17.0.0 (25.02.2017)Реализована система профилей. Теперь для выполнения повторяющегося задания достаточно один раз настроить его.
Автоматическая загрузка. Добавлена возможность выполнения заданий планировщиком (через Cron или из командной строки).
В действие «Логирование» добавлена выгрузка в CSV с возможностью настройки выгружаемых полей/свойств.
17.0.1 (13.03.2017)Исправлена ошибка с сохранением профилей.
Исправлена ошибка загрузки основной страницы модуля на некоторых версиях PHP.
Исправлена ошибка сохранения цен в CSV (плагин «Логирование»).
Исправлена ошибка фильтрации при указании в фильтре нескольких значений одного и того же свойства.
17.0.2 (17.04.2017)Для плагина "Заполнение значений" исправлена ошибка с сохранением счетчика при переходе на следующий шаг.
Для плагина "Заполнение значений" исправлена ошибка загрузки данных профиля (загружались не все данные).
Для плагина "Логирование" исправлена ошибка сохранения в txt-файл.
Исправлена ошибка с сортировкой (применялось не математическое округление).
Добавлена возможность фильтрации по закупочной цене (аналогично другим полям фильтрации).
17.0.4 (26.05.2017)- В плагине «Заполнение значений» добавлена возможность указывать не только цену, но и наценку,
- в плагине «Замена в тексте» исправлена ошибка, из-за которой в свойствах типа HTML нельзя было сделать замену,
- исправлена ошибка, из-за которой вместо горячей клавиши Alt+X кнопка выполнения иногда нажималась по нажатию Ctrl+X и Shift+X.
17.0.5 (28.05.2017)В плагине «Пересчет цен - наценки и скидки» добавлена возможность ограничения минимальной цены при установке скидок - т.е. нижний предел задается как закупочная цена + процент.
17.0.7 (05.06.2017)Добавлен плагин для интеграции с модулем «Обработчик изображений» - теперь появилась возможность любой сложной обработки изображений.
17.0.8 (05.07.2017)- Исправлена ошибка с установкой цен, связанная с пересчетом наценок (плагин «Заполнение значений»),
- В списке профилей теперь выводится полный список профилей, а не только первые 10 (в будущем будет более оригинальное решение).
17.0.9 (09.08.2017)- Добавлена возможность генерации случайного значения (для текстовых и числовых свойств и полей).
17.1.1 (17.10.2017)- В плагине «Пересчет цен» добавлена возможность округлять до десятых,
- в плагине «Копирование цен» отменено выставление параметров-галочек по умолчанию.
17.1.2 (02.11.2017)- Добавлен новый плагин «Пересохранение элементов инфоблоков» (позволяет обновить товар, вызывая тем самым для товаров обработчики сохранения).
17.2.0 (12.01.2018)- Добавлен новый плагин «Копирование значений (поля, свойства и др.)». Поддерживаются следующие данные:
- поля элемента (включая, помимо прочего, описание для анонса, детальное описание, картинку для анонса, детальную картинку, теги и др.),
- свойства элемента (включая множественные), в т.ч. свойства типа «Строка», «Число», «Список», «Файл», «Привязка к элементам», «Привязка к разделам», «Справочник», «HTML/текст», «Дата», «Дата/Время», «Деньги» и другие (на данный момент не поддерживается копирование в свойство типа «Видео», однако копирование из данного свойства доступно,
- поля торгового каталога (остаток, зарезервированное количество, вес, длина/ширина/высота, НДС, закупочная цена и другие),
- цены,
- SEO-данные товара (title, keywords, description, page_title).
17.2.1 (20.01.2018)- Добавлен новый плагин «Заполнение общего остатка на основе остатков по складам»,
- небольшие изменения в группировке плагинов: теперь группа «Цены» перенесена в группу «Торговый каталог», куда также были перенесены некоторые плагины из группы «Общее».
17.2.2 (23.02.2018)- В плагине «Заполнение значений» добавлена возможность не перезаписывать имеющиеся значения множественного свойства, а только добавлять новые.
17.2.3 (04.03.2018)- В плагин «Копирование значений» добавлена возможность копирования штрихкодов (в обоих направлениях).
17.3.1 (17.06.2018)- плагин «Копирование изображений»: добавлена возможность указывать поле «Куда» равным полю «Откуда», чтобы переписать эти картинки (напр., для изменения названий),
- плагин «Копирование изображений»: исправлено добавление ошибки в лог, успешные операции теперь в лог не добавляются.
17.3.2 (05.07.2018)- плагин «Заполнение значений»: поля торгового каталога и цены теперь можно заполнять не только для основного товара, но и для относящихся к ним предложений.
17.3.3 (09.07.2018)- плагин «Заполнение значений»: исправлена ошибка последнего обновления, из-за которой плагин в некоторых случаях стал работать некорректно.
17.4.0 (24.08.2018)- Добавлена возможность фильтрации товаров по наличию торговых предложений (пункт фильтра «Имеет торговые предложения», значения «Да» и «Нет»).
17.5.0 (19.10.2018)- Улучшена возможность фильтрации по дате: «Сегодня», «Вчера», «Текущая неделя», «Текущий месяц», «Текущий год»,
- в плагин «ТП: установка цены из родительского товара» добавлена возможность обратного копирования цена, т.е. фактически прямого (ранее для плагина нужно было выбирать ТП, теперь нужно выбирать сами товары).
17.5.1 (25.10.2018)- Исправлена ошибка («При выполнении операции произошла ошибка»), возникающая при обработке товаров в случае наличия на сайте большого количества цен.
17.5.2 (09.12.2018)- Исправлена ошибка, возникающая в некоторых случаях при использовании сохраненного профиля с большим количеством параметров для фильтрации (выдавалась ошибка 414 Request URI Too Large).
17.5.3 (14.12.2018)- При выборе профиля теперь очищаются заданные ранее фильтры,
- исправлена ошибка выбора профиля, если в названии поля сохраненного фильтра имеется символ процента.
17.5.4 (21.12.2018)- Добавлен плагин для удаления значений из свойства типа «Список» (как множественных, так и простых).
17.5.8 (25.01.2019)- Для свойств типа "Список" добавлена возможность фильтрации по логике "задано" / "не задано".
17.5.9 (01.02.2019)- Плагин «Копирование значений»: исправлена ошибка копирования остатков на складах.
17.5.10 (26.02.2019)- Добавлен плагин «Поиск битых картинок» (плагин проходит каждый найденный элемент, проверяет все картинки и файлы на доступность, и логирует товары с битыми картинками).
17.5.13 (06.04.2019)- Плагин «Копирование значений (поля, свойства и др.)»: исправлена ошибка при копировании ID.
17.6.0 (09.04.2019)- Добавлен новый плагин «Загрузка изображений, файлов» для массовой загрузки одного и того же изображения (также поддерживаются множественные свойства) в товары.
17.6.1 (12.07.2019)- В плагине «Замена в тексте» добавлена возможность делать замены в SEO-полях товара.
17.6.2 (05.08.2019)- Сортировка свойств в фильтре теперь по алфавиту (ранее сортировка была по индексу сортировки).
17.7.0 (01.10.2019)- Добавлен автоматический сброс фасетного индекса для каждого элемента в случае изменения его свойств.
17.7.1 (30.10.2019)- В плагине «Привязки к разделам» добавлена операция «Сменить основной раздел».
17.7.2 (30.10.2019)- В плагине «Привязки к разделам» добавлена операция «Сменить основной раздел».
17.7.3 (18.01.2020)- В плагине «Заполнение значений» добавлена поддержка свойств типа «Аспро: Next. Фильтр к элементам инфоблока».
17.7.4 (07.04.2020)- В плагине «Заполнение значений» добавлена поддержка свойств типа «Аспро: Max. Фильтр к элементам инфоблока».
20.0.0 (19.04.2020)Большое обновление! Модуль полностью переработан!
На текущий момент в модуле, как и в самом Битриксе, два ядра - старое и новое, можно пользоваться и тем и другим.
Ключевые изменения по сравнению со старым модулем:
- элементы и разделы - теперь модуль работает как с элементами, так и с разделами,
- новый фильтр, которым удобно пользоваться со всеми типами полей и свойств,
- многозадачность - модуль позволяет в одной задаче настраивать произвольное количество подзадач, таким образом даже при наличии большого спектра задач, возможно обработать все элементы сразу за один проход,
- удобные списки - теперь со списками очень удобно работать, даже при огромном количестве свойств,
- профили: теперь доступна полноценная работа с профилями: сохранение и загрузка, изменение, фильтр по профилям, и самое главное - теперь для каждого профиля задания в планировщик можно добавлять прямо из модуля, в несколько кликов! (примерно на 1% серверов такая возможность, к сожалению, недоступна),
- плагины: изначально доступно много различных плагинов (действий), при этом можно добавлять свои плагины,
- современно: модуль использует ядро D7 Битрикс, построен на ООП, оптимизирован для PHP7.
20.1.0 (22.04.2020)- Добавлен плагин «Копирование значение» для разделов,
- небольшие исправления.
20.1.3 (22.04.2020)- В плагин «Копирование значений» для разделов добавлена опция «Очистить поле/свойство от всех файлов в случае, если в форме не выбран ни один файл» (как в аналогичном плагине для элементов).
20.2.0 (24.04.2020)- Добавлены плагины «Поиск битых картинок» (для элементов и для разделов),
- улучшения в плагине «Логирование»,
- различные другие улучшения и исправления.
20.2.1 (25.04.2020)- Добавлена возможность фильтрации по полям и свойствам торговых предложений (в фильтре выделяется зеленым цветом),
- небольшие улучшения в фильтре.
20.2.2 (25.04.2020)- Улучшения плагина «Копирование значений»: теперь доступна возможность перегенерации имен файлов: например, если сейчас для товара «Футболка красная» файл имеет путь «/upload/iblock/47e/47e102a9f25e0a80de270c5325157907.pdf», можно его конвертировать в «/upload/iblock/123/futbolka_krasnaya.pdf». Для этого необходимо в плагине выбрать одно и то же поле в «Откуда взять значение» и «Куда сохранить», и отметить опцию «Конвертировать имя файла из имени элемента». Также в настройках главного модуля должна быть включена опция «Сохранять исходные имена загружаемых файлов». Также поддерживаются множественные свойства.
20.3.1 (26.04.2020)- Улучшения в плагине «Поиск битых картинок» (добавлена возможность сброса TMP_ID для элементов с битыми картинками),
- список товаров в фильтре по ID теперь загружается через AJAX по частям.
20.3.2 (27.04.2020)- Улучшения в плагине «Поиск битых картинок» (опция «Удалить битые картинки из полей и свойств»),
- улучшения в плагине «Копирование значений».
20.3.3 (03.05.2020)- Улучшен механизм работы модуля в случае, если в $_SERVER['DOCUMENT_ROOT'] указан корень не текущего, а основного сайта.
20.3.5 (11.05.2020)- Исправлена проблема, при которой из-за стороннего подключения jquery некорректно работал интерфейс модуля.
20.4.0 (22.05.2020)- Улучшена совместимость со старыми версиями PHP и старыми версиями Битрикс,
- улучшен фильтр по полям каталога,
- добавлена возможность фильтрации товаров по единице измерения,
- добавлен плагин для привязки разделов в другим разделам.
- добавлен сброс кеша при установке значений SEO-полей,
- другие улучшения и исправления.
20.5.0 (22.05.2020)- Добавлены плагины (как для элементов, так и для разделов) для заполнения полей и свойств по шаблону (напр., «Купить {=this.Name} по цене {=this.catalog.price.BASE}»),
- другие улучшения и исправления.
20.5.1 (24.05.2020)- Добавлен плагин «Сброс сортировки для значений свойства «Список»,
- небольшие улучшения.
20.5.2 (26.05.2020)- Исправлена ошибка обновления 20.5.0 при запуске действий на большом количестве элементов/разделов.
20.5.3 (26.05.2020)- Исправлена ошибка отстутствия в некоторых случаях списка свойств-макросов в плагине «Заполнение по шаблону».
20.5.7 (27.05.2020)- Для плагина «Удаление дубликатов значений списка в свойстве» добавлена поддержка свойств типа «Справочник».
20.5.8 (29.05.2020)- Добавлен плагин «Анализ доступности товара» (для простановки значения доступности в свойство товара),
- незначительные улучшения.
20.5.9 (29.05.2020)- В плагине «Логирование» (для элементов) добавлена возможность определять размер загруженных файлов/изображений по каждому из товаров.
20.5.10 (29.05.2020)- В плагине «Логирование» (для разделов) добавлена возможность определять размер загруженных файлов/изображений по каждому из разделов.
20.5.12 (07.06.2020)- Для плагина «Заполнение по шаблону» (как для элементов, так и для разделов) добавлен макрос «ID».
20.5.13 (07.06.2020)- Для плагина «Пересохранение» (как для элементов, так и для разделов) добавлена опция для пересохранения с полным набором текущих данных (Внимание! Опция экспериментальная!)
20.6.0 (16.06.2020)- Добавлен плагин для удаления дубликатов товаров,
- плагин «Копирование значений»: добавлена возможность копирования любых полей/свойств из товара в торговые предложения (ТП), из ТП в товар, и из ТП в ТП,
- плагин «Заполнение значений»: добавлена возможность заполнения значений также для торговых предложений,
- плагин «Заполнение по шаблону»: добавлена возможность заполнения для торговых предложений,
- добавлена возможность закреплять новые действия в конце списка (см. настройки модуля),
- добавлен метод \WD\Antirutin\Worker::run(ИД_профиля) для запуска обработки профиля (можно использовать, например, после завершения интеграция с 1С или каким-либо другим импортом).
20.6.1 (12.07.2020)- Исправлена ошибка при поиске значений списка (в плагинах «Удаление значений из свойства-списка», «Удаление дубликатов значений списка в свойстве», «Заполнение по шаблону», «Анализ доступности товара»).
20.6.3 (23.07.2020)- Исправлена ошибка при копировании значений (из «Файл» в «Файл», при выборе «Выбрать только последнее» модуль продолжал работать как «Выбрать только первое»).
20.6.4 (24.07.2020)- Добавлена возможность фильтрации по дате относительно текущего момента (например, «За последние 10 дней», «Старше чем 6 месяцев и т.п.»).
20.6.5 (07.08.2020)- Плагин «Заполнение значений» для разделов: исправлена ошибка при выборе значений свойства типа «Список».
20.7.0 (09.08.2020)- Для плагина «Поиск битых картинок» (как для элементов, так и для разделов) добавлена опция «Также проверять по содержимому», которая позволяет определить битые картинки по содержимому.
20.7.1 (12.08.2020)- Исправлена ошибка фильтрации разделов по пользовательскому свойству типа «Список»,
- незначительные улучшения в плагине «Изменение размера изображений».
20.7.3 (03.09.2020)- Незначительные улучшения в плагине «Пересчет цен (скидки, наценки, изменение валюты)».
20.8.0 (06.09.2020)Антирутин становится еще мощнее и еще полезнее!
Этот модуль позволит Вам выполнить практически любую массовую задачу с товарами и разделами: обработает тысячи товаров и разделов за несколько мгновений.
Используя Антирутин, Вы сэкономите огромное количество своего времени.
- Новый плагин: «Обработка функцией» (для элементов и для разделов), на данный момент доступно 59 функций: встроенные PHP-функции, функции Битрикс и функции Webdebug,
- плагин «Заполнение значений»: добавлена возможность заполнять группу товара,
- плагин «Заполнение значений»: добавлена возможность выполнения произвольного кода для сохранения в поле/свойство товара,
- добавлена возможность использования подразделов также и для разделов (ранее галочка «С подразделами» работала только для элементов),
- добавлены возможности для более удобного поиска и выбора разделов в списке, в т.ч. добавлен фильтр,
- различные улучшения формы настройки плагина,
- другие улучшения и исправления.
20.8.1 (07.09.2020)- Плагин «Обработка функцией»: добавлена функция «Helper::evalExpression», которая позволяет выполнять выражения еще проще, чем использование собственного PHP-кода в плагине «Заполнение значений»; для использования заполните поле «PHP-выражение» (например, $x + 10 или $x / 1000 или number_format($x / 1000, 3, '.', '') или $x * 1000), в поле «Название переменной в выражении» укажите, например, x - это то, что в выражении используется как $x, в эту переменную подставляется значения выбранного поля/свойства,
- плагин «Заполнение значений»: исправлена ошибка с сохранением текущих значений для некоторых типов свойств.
20.8.2 (09.09.2020)- Плагин «Заполнение значений»: теперь заполнение значений торговых предложений не приводит к ошибке, если у товара нет торговых предложений.
20.8.3 (09.09.2020)- Плагин «Заполнение значений»: добавлена возможность удаления цен (не установка нулевой цены, а именно для удаления записи о цене), для этого после выбора цены, в поле «Значение» необходимо написать delete
20.8.4 (10.09.2020)- Названия элементов highload-блоков в фильтре теперь выводятся вместе с их идентификатором (сохраненные в профилях названия останутся без идентификаторов, чтобы они изменились нужно перевыбрать значение).
20.8.5 (16.09.2020)- Добавлено логирование при запуске из планировщика (работает также и при запуске из командной строки SSH).
20.8.6 (25.09.2020)- Плагин «Копирование значений»: исправлена ошибка в случае копирования пустого значения.
20.9.0 (02.10.2020)- Плагин «Обработка функцией»: добавлена функция для выполнения произвольной команды сервера (функция exec не должна быть запрещена на сервере).
20.9.1 (02.10.2020)- Плагин «Заполнение значений»: добавлена поддержка пользовательского свойства типа N:SASDSection из модуля asd.iblock (Инфоблоки, инструменты); добавлена подсказка по очистке значений для цен.
20.9.4 (11.11.2020)- Действие «Замены в тексте»: исправлена ошибка с заменой, если в названии содержатся кавычки.
20.10.0 (11.11.2020)- Действие «Генерация символьного кода»: добавлена опция «Не обрезать слова посередине», которая обрезает полученный символьный код так, чтобы невместившееся слово (если оно есть) удалялось.
20.10.1 (17.11.2020)- Действие «Привязки к разделам»: добавлена возможность множественного выбора разделов (для добавления привязок и для удаления привязок; для переноса в другой раздел и смены основного раздела доступен только простой выбор).
20.11.0 (23.11.2020)- Действия «Пересохранение элементов» и «Пересохранение разделов»: добавлена возможность управления опциями для методов CIBlockElement::update() и CIBlockSection::update().
20.11.1 (30.11.2020)- Действие «Замены в тексте»: для замен в SEO-текстах («Шаблон META TITLE», «Шаблон META KEYWORDS», «Шаблон META DESCRIPTION», «Заголовок элемента», «Заголовок раздела») теперь отбираются не итоговые значения со всеми подстановками, а исходные шаблоны, содержащие макросы вида {=this.Name}.
20.12.0 (03.12.2020)- Действие «Заполнение значений»: добавлена возможность устанавливать и удалять наценки на товар (для этого необходимо выбрать тип цены, а затем в переключателе выбрать тип «Наценка»).
20.12.2 (04.12.2020)- Действие «Заполнение значений»: исправлена ошибка при указании товару наценки для незаполненой цены.
20.12.3 (05.12.2020)- Действие «Заполнение значений»: возможность установки/удаления наценки добавлена также для торговых предложений.
20.13.0 (20.12.2020)- Действие «Заполнение по шаблону»: добавлена галочка «Выполнить расчёт по формуле». Это позволяет вычислять значения. Например: "{=this.catalog.price.BASE} * {=this.property.RATIO}",
- действие «Заполнение по шаблону»: добавлена возможность сохранять итоговое значение в выбранный тип цены.
20.14.0 (06.02.2021)- Действие «Замены в тексте» (для элементов и для разделов): теперь вместо однострочного поля используется многострочное, благодаря чему можно выполнять многострочные замены,
- действие «Пересохранение элементов»: галочка «Обновить товар торгового каталога [CCatalogProduct::Update]» теперь недоступна при неустановленном модуле «Торговый каталог».
20.14.1 (13.02.2021)- Действие «Произвольный PHP-код»: незначительные улучшения; в справке добавлена ссылка на дополнительную информацию.
20.15.0 (27.02.2021)- Добавлены новые типы логики для множественного фильтра,
- улучшена работа фильтра,
- добавлен вывод заголовка профиля,
- незначительные изменения и исправления.
20.16.0 (19.03.2021)- Плагин «Пересчет цен»: при пересчете цен из свойства добавлено поле «Валюта» (при пересчете из цены каталога это поле не отображается).
20.16.1 (19.03.2021)- Плагин «Пересчет цен»: при пересчете цен из свойства добавлено поле «Валюта» (при пересчете из цены каталога это поле не отображается).
20.17.0 (25.03.2021)- Добавлено действие «Генерация торговых предложений» для простой генерации торговых предложений. Может быть особо полезен в связке с действиями «Заполнение значений» и «Копирование значений»: если необходимо заполнять одинаковые значения в ТП, можно заполнять их в товаре, а затем копировать в ТП. Возможно, для Вас полезной окажется опция «Закреплять плагины внизу» (в настройках модуля),
- опция «Закреплять плагины внизу» теперь по умолчанию отмечена - это должно сделать создание действий в задаче более удобным (если Вы ранее сохраняли настройки модуля, значение опции не изменяется).
20.18.0 (01.04.2021)Добавлено два новых действия:
- Копирование изображений из ТП в товар (для товаров) - для копирования в свойство товара всех картинок из всех ТП (из выбранного свойства),
- Минимальная цена товаров в разделе (для разделов) - для пересчёта минимальной цены товара в разделах и сохранения полученного значения в свойстве разделе.
20.19.0 (07.04.2021)Действие «Заполнение по шаблону»: для полей, поддерживающих HTML, добавлена возможность выбора типа (текст или HTML).
20.21.1 (23.04.2021)- Заполнение по шаблону: исправлена ошибка расчета по формуле с использованием цены, если в валюте содержится символ рубля.
20.22.0 (28.04.2021)- Плагин «Привязки к разделам»: показ разделов при фильтрации стал более информативным.
20.23.0 (30.04.2021)- Для логики «В списке» и «Не в списке» добавлено массовое заполнение из текстового поля, а также массовое удаление кнопкой.
20.23.1 (05.05.2021)- Плагин «Копирование изображений из ТП в товар»: добавлена поддержка полей «Картинка для анонса» и «Детальная картинка» для торговых предложений.
20.23.2 (16.05.2021)- Плагин «Копирование значений»: исправлена ошибка при копировании пустых значений свойств-привязок (список, справочник, привязка к элементам, привязка к разделам).
20.23.3 (18.05.2021)- Плагин «Копирование значений»: при копировании значений из ТП в товар, теперь учитывается заполненность выбранного значения.
21.0.0 (02.06.2021)- Добавлен плагин для активации и деактивации разделов, в т.ч. в зависимости от наличия в них вложенных активных элементов,
- добавлен плагин «Деактивация неиспользуемых свойств», позволяющий отключить свойства, не используемые в элементах инфоблока (используйте с осторожностью!),
- плагин «Пересчет минимальной цены (с учетом ТП)»: добавлены опции «Учитывать активность» и «Учитывать доступность»,
- добавлена возможность фильтрации по уровню вложенности (для разделов),
- плагин «Замены в тексте»: улучшена поддержка свойств типа «Текст/HTML»,
- добавлена защита от срабатывания проактивного фильтра при редактировании «потенциально опасных» (с точки зрения модуля безопасности) значений,
- различные улучшения и исправления.
21.1.0 (04.06.2021)- В настройках модуля добавлена опция «Логировать результаты запуска из планировщика», которая сохраняет результаты выполнения команды из SSH в лог (полезно для проверки выполнения задачи из планировщика, а также для контроля и анализа),
- в профилях добавлена дата запуска и дата завершения (на данный момент выводится в списке профилей при наведении на строку).
21.1.1 (22.06.2021)- Плагин «Обработка функцией»: добавлена функция Helper::ucFirst - Преобразование первого символа строки в верхний регистр (в группе «Функции Webdebug»).
21.2.0 (26.06.2021)- Плагин «Заполнение общего остатка на основе остатков по складам»: добавлена возможность сохранять расчитанный остаток не в поле «Доступное количество», а в выбранное свойство инфоблока.
21.3.1 (12.08.2021)- Плагин «Заполнение общего остатка на основе остатков по складам»: исправлено ложное появление ошибки в некоторых случаях, связанных с обработкой торговых предложений.
21.4.0 (18.08.2021)- Добавлен новый плагин «Изменение типа текста: текст или html» (для элементов и для разделов).
21.4.1 (24.08.2021)- Плагин «Копирование значений»: теперь при копировании из ТП в ТП отсутствие у товара ТП не приводит к ошибке.
21.4.2 (19.09.2021)- Исправлена ошибка в случаях, когда загружаемый в форму пользовательскоий контент содержит символы в некорректной кодировке,
- плагин «Заполнение значений»: исправлена проблема с заполнением полей типа «HTML/текст».
21.4.3 (19.09.2021)- Исправлена ошибка в случаях, когда загружаемый в форму пользовательскоий контент содержит символы в некорректной кодировке,
- плагин «Заполнение значений»: исправлена проблема с заполнением полей типа «HTML/текст».
21.5.0 (12.10.2021)- Плагин «Копирование значений»: добавлена опция «Пропускать пустые значения»,
- исправления ошибок в режиме обработки разделов.
21.6.1 (26.10.2021)- Плагин «Установка изображения раздела из элемента» также добавлен для разделов.
21.7.0 (27.10.2021)- Добавлен плагин для пересохранения элементов для модуля fred.discount,
- добавлена новая группа для плагинов: «Интеграция с внешними модулями»: принимаем Ваши заявки на разработку плагинов в эту группу.
21.7.1 (28.10.2021)- В плагине «Копирование значений» при копировании числа в свойство типа привязки к элементу (или свойство-SKU) добавлена опция «Копировать непосредственно как ID элемента, без преобразований».
21.8.0 (07.11.2021)- Плагин «Пересчет минимальной цены (с учетом ТП)»: добавлена возможность в качестве источника выбирать не только цены торгового каталога, но и свойства товаров и предложений (поддерживается только тип «Число»).
21.9.0 (11.11.2021)- Плагин «Заполнение по шаблону»: добавлена поддержка сохранения значения в SEO-поля.
21.9.1 (18.11.2021)- Плагин «Пересчет минимальной цены (с учетом ТП)»: теперь для пересчёта по свойствам товара нет необходимости отмечать опцию «Учитывать стоимость основного товара (если задано)».
21.10.0 (19.11.2021)- Плагин «Изменение типа текста: текст или html»: при смене типа текста HTML в простой текст добавлена возможность конвертации HTML в текст, т.е. все теги будут убраны, при этом будет обеспечена максимальная читабельность текста.
21.11.0 (21.11.2021)- Исправлена ошибка, влияющая на порядок выполнения действий в задаче: если, например, в задаче выполянется сначала пересчёт минимальной цены, затем наценка, затем опять пересчёт минимальной цены, то модуль выполнял сначала два раза пересчёт минимальной цены, и только затем наценку,
- в плагине «Замены в тексте» исправлена работа в режиме без учёта регистра.
21.12.0 (08.12.2021)- «Заполнение по шаблону»: добавлена поддержка числовых свойств (для заполнения по шаблону с использованием свойств),
- незначительные изменения.
21.13.0 (08.12.2021)- Выбор по ID для фильтра теперь также поддерживает массовое заполнение (необходимо указывать идентификаторы, при этом названия не подставляются).
21.14.0 (16.12.2021)- Добавлен новый плагин: «Извлечение картинок из текста» (плагин «достаёт» из HTML все картинки и сохраняет в полях и свойствах элемента).
21.15.0 (29.12.2021)- Плагин обработки изображений модулем webdebug.image теперь доступен также и для разделов.
22.0.0 (11.01.2022)- Плагин «Заполнение общего остатка на основе остатков по складам»: теперь результат можно сохранять также в остаток по любому складу.
22.0.1 (26.01.2022)- Исправлена ошибка, связанная с индексацией элемента для поиска,
- небольшие улучшения.
22.1.0 (03.02.2022)- Плагин «Заполнение значений»: при заполнении по PHP-коду теперь доступно имеющееся у товара значение, оно хранится в переменной $value,
- небольшие улучшения.
22.1.1 (03.02.2022)- Плагин «Заполнение значений»: при заполнении по PHP-коду теперь доступно имеющееся у товара значение, оно хранится в переменной $value,
- небольшие улучшения.
22.2.0 (09.02.2022)- Добавлена возможность по умолчанию в фильтре использовать логику «И» (см. настройки модуля).
22.3.0 (17.02.2022)- Добавлено действие «Удаление дубликатов изображений». Это позволяет удалить в свойствах картинки, которые уже есть в данном свойстве или в детальной/анонсной картинке. Определение дубликатов возможно по трём критериям (в любых комбинациях): по размерам файлов, по оригинальным именам файлов, по длине/ширине.
22.3.1 (18.02.2022)- Плагин «Удаление дубликатов изображений»: добавлена проверка на дубликаты по хэшу файлов.
22.4.0 (29.03.2022)- Для файловых полей и свойств теперь также доступен фильтр по "больше"/"меньше".
22.5.0 (01.04.2022)- Добавлена поддержка редактора из модуля «Редактор для контент-менеджеров» [sprint.editor], на данный момент - в тестовом режиме. Работа с файлами не поддерживается!
22.5.1 (01.04.2022)- В плагине «Замены в тексте» теперь доступна замена для всех тестовых и числовых свойств. Будьте аккуратны, т.к. некоторые нестандартные свойства фактически хранятся в сериализованном виде, и некорректная замена в таких значениях приведёт к тому, что значение полностью станет нерабочим.
22.6.0 (21.04.2022)- Улучшения плагина «Привязки к разделам»: теперь при удалении привязки к основному разделу основной раздел будет изменён для товара, кроме того добавлена операция «Скорректировать основной раздел».
22.6.1 (21.04.2022)- Улучшения плагина «Привязки к разделам»: теперь при удалении привязки к основному разделу основной раздел будет изменён для товара, кроме того добавлена операция «Скорректировать основной раздел».
22.6.2 (22.04.2022)- Исправлена ошибка с фильтрацией по множественным полям с отрицательной логикой (не равно, не содержит и т.д.).
22.7.0 (16.05.2022)- В плагине «Заполнение значений» добавлена поддержка свойств инфоблока из модуля asd.iblock: S:SASDCheckbox и N:SASDCheckboxNum,
- добавлена поддержка PHP8,
- улучшения и исправления.
22.7.2 (20.05.2022)- Плагин «Обработка модулем «Обработчик изображений» (для разделов): Исправлена ошибка сохранения результата обработки в немножественное свойство.
22.7.3 (21.05.2022)- Исправлена ошибка фильтрации, возникающая в некоторых случаях для немножественных свойств типов «Список», «Привязка к элементу», «Привязка к разделу».
22.8.0 (08.06.2022)Уважаемые пользователи! Мы запустили Telegram-группу, в которой Вы можете задать вопросы, обсудить модуль, внести свои предложения: https://t.me/webdebug_antirutin (ссылка доступна на странице модуля, также Вы найдёте группу, если в поиске в Telegram напишете «webdebug»).
- Добавлена возможность выбирать инфоблок по умолчанию (в настройках модуля),
- добавлена возможность использования полных названий разделов (т.е. включая названия родительских разделов, включается в настройках модуля),
- для списка выбора разделов добавлена кнопка «Показать выбранные», которая позволяет увидеть только отмеченные разделы,
- вложенность теперь определяется автоматически для каждого инфоблока.
22.8.1 (08.06.2022)- Добавлена опция «Убрать отступы у разделов в списке»,
- незначительные улучшения.
22.8.2 (14.06.2022)Плагин «Обработка функцией»: добавлена возможность обработки значений цен и полей торгового каталога.
22.8.4 (27.06.2022)- Исправлена ошибка в плагине копирования значений после недавних обновлений платформы.
22.8.7 (01.08.2022)- Для плагина обработки изображений модулем webdebug.image добавлена поддержка PHP8.
22.8.9 (14.08.2022)- Исправление ошибки «старого Антирутина», связанной со сменой версии библиотеки jQuery в ядре Битрикса, добавлена поддержка PHP8.
22.9.0 (29.08.2022)- Добавлен новый плагин: «Удаление неиспользуемых свойств» (Внимание! Используйте с крайней осторожностью!).
22.11.0 (12.11.2022)- Плагин «Удаление значений из множественного свойства»: добавлена возможность работы со свойствами типа «Привязка к элементам».
22.12.0 (12.11.2022)- Добавлен новый плагин «Физическое переименование файлов» - для переименования физических имён файлов вида fj0i8pdq18w24bbschuy0mqiyqf3n7b2.jpg в более удобное nazvanie-tovara.jpg. Возможно переименование как для анонса/подробно, так и для дополнительных свойств.
Внимание! Используйте этот плагин с осторожностью! Проверяйте работу сначала на одном товаре (используйте фильтр по ID). Разработчик не несёт ответственности за последствия использования данного плагина.
22.13.0 (13.11.2022)- Плагин «Замены в тексте»: добавлен новый режим замены в тексте: «Режим многострочной замены» (позволяет сразу несколько разных строк заменить на одну, или удалить, если в качестве замены указать пустую строку).
22.14.0 (13.11.2022)- Плагин «Заполнение значений»: добавлена поддержка заполнения свойств модуля «Свойства-таблицы» - https://marketplace.1c-bitrix.ru/solutions/grain.tables/ (этот модуль добавляет новый тип свойств «Таблица», внутри которого можно использовать поля разных типов - строка, флажок, список, дата и т.д.). https://g-rain-design.ru/upload/iblock/44c/user-profile.png
22.15.0 (13.11.2022)- Добавлен новый плагин: «Удаление неиспользуемых значений из списка». Это позволяет удалить из свойств типа «Список» старые ненужные значения, которых на некоторых сайтах бывает очень много.
Внимание! Пожалуйста, будьте аккуратны с плагином! Проверяйте на не особо важных свойствах, перед использованием создавайте резервные копии.
22.15.3 (03.12.2022)- Плагин «Минимальная цена товаров в разделе»: добавлена опция «Учитывать активность товаров и предложений».
22.16.0 (04.12.2022)- Добавлены новые плагины: активация/деактивация элементов [для элементов], удаление торговых предложений [для элементов], переобход карточек товаров (выполнение http-запроса к странице элемента) [для элементов и разделов],
- при загрузке изображений теперь можно выбрать файл из медиабиблиотеки или из структуры сайта,
- исправлена ошибка фильтрации по дате начала/окончания активности,
- исправлена ошибка заполнения множественного свойства раздела типа «Привязка к разделам».
22.16.1 (10.12.2022)- Плагин «Пересчет цен»: добавлена опция «Учитывать скидки» (при этом нужно выбрать привязку к сайту для корректного учёта скидок).
22.16.2 (10.12.2022)- Добавлена возможность фильтрации по полям «Тип описания для анонса» и «Тип подробного описания».
22.17.0 (24.12.2022)- Добавлена возможность запуска задач в фоне, т.е. асинхронно, на сервере (используется PHP-функция proc_open). Это позволяет, например, добавить различные "тяжёлые" обработки товаров на момент окончания импорта из 1С. Запуск команды в таком случае не блокирует работу сайта. Даже если процесс обработки занимает, например, несколько часов - сайт продолжит работу. А модуль будет всё это время выполняться прямо на сервере. Если на сервере несколько ядер процессора, это также обеспечивает выигрыш в скорости.
Пример запуска задачи в фоне (необходимо указывать массив идентификаторов профилей):
if(\Bitrix\Main\Loader::includeModule('webdebug.antirutin')){
\WD\Antirutin\Worker::executeInBackground([123, 124, 125]);
}
23.0.0 (21.01.2023)- Добавлена поддержка заполнения полей для модуля SEO-мастер (привязка к типам цен, привязка к складам, привязка к местоположениям).
23.0.1 (21.01.2023)- Добавлена поддержка заполнения полей для модуля SEO-мастер (привязка к типам цен, привязка к складам, привязка к местоположениям).
23.0.2 (31.01.2023)- Исправлена ошибка пересохранения товара со включённой галочкой «С полным набором данных (экспериментальная опция!)» (ошибка возникала при наличии загруженных изображений в свойствах товара на PHP8+).
23.2.0 (29.04.2023)- Для плагина «Генерация символьного кода» добавлена возможность использования SEO-полей в качестве источника.
23.2.2 (25.05.2023)- Исправлена ошибка фильтрации по дате "старше чем" и "за последние" при работе на PHP8.
23.2.3 (30.05.2023)- Действие «Перемещение разделов»: улучшения отображения отфильтрованного списка разделов при использовании опции «Использовать полные названия разделов».
23.2.5 (18.07.2023)- Плагин «Копирование значений»: исправлена ошибка копирования множественных значений.
23.2.6 (21.07.2023)- Плагин «Генерация символьного кода»: исправлена ошибка использования внешнего сервиса для перевода на PHP8, если в настройках главного модуля не указан API-ключ Яндекса.
23.3.0 (05.08.2023)- Плагин «Заполнение значений»: добавлена поддержка новых типов свойств, добавляемых модулем Avito.export.
Внимание! Свойство типа «Авито: Характеристики» не поддерживается, т.к. работу этого свойства невозможно обеспечить где-либо, кроме формы редактирования товара. Поэтому показывать его в форме модуля нет возможности.
23.4.0 (16.10.2023)- Добавлен новый плагин: «Подсчёт цен наборов/комплектов», который позволяет подсчитать стоимость набора/комплекта и записать полученную сумму как цену товара,
- различные улучшения.
23.4.1 (16.10.2023)- Плагин удаления дубликатов: исправлена ошибка, возникающая при работе на PHP8.
23.4.2 (17.10.2023)- Плагин «Подсчёт цен наборов/комплектов»: добавлена поддержка закупочной цены.
23.5.0 (07.12.2023)- Добавлена возможность выборки товаров в корне инфоблока,
- Плагин «Заполнение значение»: добавлена поддержка аспро-свойств для заполнения телефона (SAsproMaxRegionPhone).
23.5.1 (13.12.2023)- Плагин «Заполнение значений»: исправлена ошибка использования PHP-кода на редакциях без торгового каталога.
23.6.0 (10.01.2024)- Плагин «Привязки к разделам»: отображаемая глубина разделов теперь составляет 10 уровней (ранее было 5),
- плагин «Подсчёт цен наборов/комплектов»: добавлена опция «Очищать цену комплекта/набора, если хотя бы у одного товара из его состава не указана цена».
23.6.1 (19.01.2024)- Плагин «Генерация торговых предложений»: в имя ТП теперь не добавляется его ID,
- плагин «Подсчёт цен наборов/комплектов»: теперь не выдаёт ошибку если пытаться запустить данный плагин на обычном товаре,
- плагин «Минимальная цена товаров в разделе»: добавлена опция «Не учитывать нулевые цены».
24.0.0 (15.02.2024)- Добавлен новый плагин: «Генерация штрихкодов» для генерации и сохранения в товарах штрихкодов в формате EAN13.
24.1.0 (16.02.2024)- Добавлен новый плагин: «Удаление наборов/комплектов» для удаления наборов/комплектов (другими словами, для перевода наборов/комплектов в обычные товары).
24.2.0 (17.02.2024)- Плагин «Генерация торговых предложений»: добавлен новый режим генерации «По умолчанию (по свойствам)», который позволяет генерировать торговые предложения по значениям свойств (осторожно! при большом количестве выбранных свойств и большом количестве значений в них вы получите очень много ТП!).
24.2.1 (18.02.2024)- Плагин «Генерация торговых предложений»: в режиме «По умолчанию (по свойствам)» теперь автоматически проставляется сортировка (в соответствии с сортировкой значений).
24.3.0 (19.03.2024)- Добавлена опция email-уведомлений о завершении процесса обработки,
- небольшие изменения и улучшения.
24.4.0 (18.04.2024)- Плагин «Заполнение общего остатка на основе остатков по складам»: добавлена опция «Для предложений: не сохранять данные, но записать общий результат в товар» - это позволяет в товарах сохранять сумму остатков предложений по заданным складам.
24.4.1 (29.05.2024)- Плагин «Заполнение значений»: при загрузке изображений в поле для описания теперь можно использовать макрос #NAME#, означающий имя текущего элемента/рзадела.