2.9.0 (10.07.2024)Исправление ошибок
Для настройки плана импорта добавлен параметр "Не обновлять значения по умолчанию для уже созданных товаров" для объекта импорта "Товары"
2.8.8 (10.06.2024)В настройки планов импорта в Объекты импорта добавлен параметр "Не обновлять изображения для добавленных предложений"
1.0.1 (20.03.2019)Добавлена возможность настройки префильтрации сущностей, которых не было в файле импорта
1.0.5 (13.06.2019)Исправление ошибок
Добавлена поддержка многовалютности
Убрана возможность указывать количество товаров для действия цены
1.0.6 (29.06.2019)Оптимизирована обработка XML для редактирования сопоставлений
Оптимизирован импорт XML для больших файлов
Добавлен фильтр на страницу со списком планов
1.0.8 (17.07.2019)Добавлена возможность загрузки файла импорта с внешнего ресурса
Добавлена возможность загрузки и распаковки архива с изображениями с внешнего ресурса
Добавлена возможность загрузки и распаковки архива с файлами с внешнего ресурса
Исправление ошибок
1.0.9 (31.07.2019)Добавлена поддержка свойств: "Привязка к Яндекс.Карте" и "Привязка к карте Google"
1.0.11 (29.08.2019)SimpleXLSX обновлен до версии 0.8.9
Оптимизирована страница редактирования сопоставлений
В меню модуля добавлена ссылка на инструкцию
1.1.0 (04.09.2019)Для сопоставлений добавлен параметр "Активность"
Добавлен отдельный раздел в модуль с постраничным списком сопоставлений
Добавлена отдельная страница для добавления сопоставления
Добавлен ручной импорт сущностей в сопоставления. Модуль будет пробовать подставить автоматически параметры для сущностей на основе названий
1.1.1 (05.09.2019)Незначительные исправления
Для импорта XML в формат импорта добавлен параметр "Использовать название сущности для поиска значения"
1.1.2 (05.09.2019)Исправлена ошибка при выборке из справочников highload, когда новые записи бесконечно создавались без UF_XML_ID
1.1.3 (09.09.2019)Незначительные изменения
Добавлена поддержка импорта изображений и файлов для свойств через ссылку
При импорте сущностей в сопоставления можно указывать активность новых сопоставлений
В настройки плана импорта добавлен параметр "Кодировка файла импорта"
Теперь параметры сопоставлений "Изображение", "Файл" и "Ссылка" отображаются постоянно, вне зависимости от заполненности параметров директорий
Для форматов XLS и CSV добавлены параметры: "Порядковый номер строки с именами полей" и "Порядковый номер строки с которой начинаются записи для импорта"
Для форматов XLS и CSV удален параметр "Первая строка содержит имена полей"
1.1.4 (10.09.2019)Исправление ошибок
В настройки планов, вкладка "Отладка", добавлены параметры: Логировать поиск изображений, Логировать поиск файлов, Логировать получение по url. В журнале теперь записываются соответствующие события
Теперь, при завершении полного цикла каждого плана импорта, будет происходит проверка на количество записей в журнале событий. Если больше 1000, то будет показано уведомление о необходимости очистить журнал событий
1.1.5 (11.09.2019)Журнал событий переведен на новый грид, оптимизирован фильтр
Список планов переведен на новый грид, оптимизирован фильтр
Для всех логов добавлен Тип события
Исправление ошибок
1.1.6 (12.09.2019)Исправление ошибок
Незначительные изменения
Добавлена возможность импорта сущностей для Highload-блоков
1.1.7 (13.09.2019)Незначительные улучшения
На странице со списком сопоставлений добавлена возможность копировать уже созданные сопоставления
На странице редактирования сопоставлений для импорта добавлены настройки для отображения: активность, обязательное, изображение, файл, ссылка, для поиска
1.2.0 (17.09.2019)Незначительные исправления
Для формата импорта CSV/XLS добавлен параметр "Максимальный уровень вложенности для разделов"
Для сопоставлений добавлен параметр "Уровень вложенности раздела" для разделов. Необходимо выполнить конвертацию
Добавлена поддержка импорта SEO-сущностей для разделов и элементов инфоблока
Добавлена страница для ручного импорта
1.2.1 (19.09.2019)Для ручного импорта добавлена настройка "Загружать все необходимые файлы"
В настройки плана импорта добавлен параметр "Время ожидания загрузки файла с внешнего ресурса (сек.)"
1.2.3 (26.09.2019)Исправление ошибок для XML импорта
Для XML добавлено преобразование CDATA в текст
1.2.4 (27.09.2019)Незначительные улучшения
Добавлены настройки для обработки значений
Теперь при импорте торговых предложений в настройке плана необходимо указывать импорт товаров
1.2.5 (02.10.2019)Для не базовых типов цен добавлена наценка для настроек сопоставления цены
Исправление ошибок
1.2.6 (04.10.2019)Добавлен формат импорта для старого формата Excel xls, добавленные планы импорта с форматом xls будут конвертированы в Excel 2007 xlsx
Незначительные исправления
1.2.8 (08.10.2019)Исправлены ошибки обработки изображений на основании настроек инфоблока
Добавлена настройка для импорта свойств "Наносить водяной знак на изображения"
1.3.0 (18.10.2019)Исправление ошибок
Незначительные улучшения
Добавлены выгрузка остатков по складам
1.3.1 (14.11.2019)Исправление ошибок
Для импорта разделов добавлен параметр "Начальный раздел". Если указать, то поиск разделов начнется с указанного раздела
Для импорта элементов добавлен параметр "Родительский раздел". Можно указать только при неактивном импорте разделов. Если указать, то поиск элементов будет осуществляться в указанном разделе
Добавлена обработка множественных значений для ссылок
Добавлена обработка множественных значений для свойств типа Список
Добавлена обработка множественных значений для свойств типа Справочник
Для импорта свойств добавлена настройка "Приращивать к множественным значениям отсутствующие значения". Теперь при обновлении значения множественного свойства, будут браться уже имеющиеся значения и к ним будут добавлены новые
1.3.2 (26.11.2019)Для импорта товаров добавлены настройки складского учета по умолчанию
Исправлена ошибка, при которой происходит поиск первого попавшегося элемента, когда не указано ни одного поля для поиска
Исправлены ошибки, связанные с поиском файла изображения или файла в директориях на сервере
1.3.3 (26.11.2019)Для импорта свойств добавлена возможность устанавливать значения по умолчанию
1.3.6 (03.03.2020)Исправление ошибок
Добавлены настройки обработки: array_slice, array_shift и array_pop
Для настроек формата импорта XML добавлены параметры: "Автоматически сопоставлять param со свойствами" и "Создавать свойства для param, если не найдено"
1.3.9 (24.03.2020)Исправление ошибок
Для экспорта/импорта настроек плана импорта добавлена возможность выгружать свойства инфоблоков
Для экспорта/импорта настроек плана импорта добавлена возможность выгружать настройки обработки
1.3.11 (09.04.2020)Незначительные улучшения
Поиск объектов теперь осуществляется только при наличии сопоставлений для поиска
Исправлена ошибка получения данных из csv файла, если в файле присутствуют переносы текста
Изменена очередность постобработки объектов - сначала обрабатываются неактивные обновленные, затем отсутствующие в файле.
1.4.0 (15.04.2020)Добавлена кнопка быстрого перехода на импорт плана и журнал событий со страницы настроек плана
Настройка плана "Активировать новые разделы" заменена "на активировать/деактировать новые разделы"
Настройка плана "Активировать новые элементы" заменена "на активировать/деактировать новые элементы"
1.4.2 (25.04.2020)Добавлены математические функции для обработки: сложение, вычитание, умножение, деление, деление по модулю, возведение в степень.
Добавлены функции для обработки: abs, ceil, floor, round
Добавлена проверка входных значений для обработок
1.4.3 (07.05.2020)Добавлены Условия для обработки неактивных разделов
Добавлены Условия для обработки неактивных элементов
Добавлены Условия для обработки неактивных торговых предложений
Незначительные улучшения
1.4.4 (22.05.2020)После импорта сущностей срабатывает префильтрация списка сопоставлений
Визуально улучшена общая страница редактирования сопоставлений
Исправлена ошибка, из-за которой в множественное свойство из разных столбцов для изображения или файла указывалось только последнее значение
Добавлена настройка обработки Транслитерация
1.4.6 (31.05.2020)Незначительные улучшения
Исправление ошибок
Добавлены настройки обработки intval, floatval, strval
Добавлена возможность генерации уникального символьного кода на основании нескольких значений для разделов и элементов (не для формата XML)
Добавлена проверка на соответствие названий сущностей в файле и названий сущностей в сопоставлениях. Если отличаются, то импорт не происходит
1.5.0 (06.06.2020)Исправление ошибок
Добавлено кеширование файлов для импорта
Значительно повышена производительность
1.5.3 (19.06.2020)Исправлена ошибка поиска значения свойства для элемента с привязкой к элементам
Незначительные исправления
1.5.4 (22.06.2020)Исправление ошибок
Для торговых предложений добавлена возможность обнулить остатки для ТП, которых не было в файле
Для обновления разделов добавлено принудительное указание даты обновления
1.5.8 (28.07.2020)Незначительные улучшения
В настройки плана импорта добавлен параметр "Проверять структуру файла"
1.6.1 (05.09.2020)Улучшена обработка param для XML формата
Незначительные улучшения
Исправление ошибок
1.6.2 (30.09.2020)Исправление ошибок
На странице редактирования плана импорта и в списке добавлено отображение даты последнего запуска
Теперь свойства для ТП обновляются дополнительно, даже если не заданы как для поиска
Добавлена настройка обработки strrchr
Для плана импорта добавлен параметр "Декодировать URL-кодированные ссылки"
1.6.4 (23.10.2020)Исправление ошибок
Для обработки элементов добавлена опция "Не учитывать раздел при поиске элемента"
1.6.5 (05.11.2020)Исправление ошибок
Для загрузки файлов добавлена опция "Выполнять переадресацию по ссылкам"
1.6.7 (10.12.2020)Для элементов, которых не было в файле, добавлена возможность обнулить остатки товаров
Для XML импорта значение атрибута UNIT для param теперь записывается в описание свойства при автоматическом сопоставлении
Добавлено значение "Дата последнего завершения" для планов импорта
Добавлена настройка "Очищать временную директорию изображений после успешного импорта" для планов импорта
1.6.9 (07.04.2021)Исправление ошибок
Для сущностей Highload-блоков добавлена настройка "Транслитерировать Внешний код из Названия если не указан"
В настройках сопоставлений для Highload-блоков добавлена возможность указывать сущности для использования для кода
1.7.0 (17.04.2021)Для формата XML у сопоставлений добавлена возможность использования сущностей для создания символьного кода элементов
Для Свойств элементов и торговых предложений добавлена настройка "Не загружать изображения по ссылкам для уже созданных элементов"
1.7.1 (29.04.2021)Для формата XML добавлена возможность автоматического сопоставления ХарактеристикТовара со свойствами
1.7.3 (07.07.2021)Незначительные улучшения
Исправление ошибок
Добавлена настройка для модуля "После импорта сущностей в сопоставления переводить на страницу" с возможностью изменения итоговой страницы
1.7.5 (23.07.2021)Незначительные улучшения
Исправление ошибок
Для получения файла импорта по ссылке добавлены настройки авторизации: логин, пароль
Параметр плана импорта "Активность" перенесен в блок "Агент"
1.8.0 (29.07.2021)Незначительные улучшения
Исправление ошибок
Повышение производительности
1.8.1 (06.08.2021)Незначительные улучшения
Исправление ошибок
Для обработки свойств добавлен параметр "Автоматически создавать элементы для свойств с привязкой"
1.8.4 (11.08.2021)Незначительные улучшения
Увеличена производительность импорта Highload-блоков
!!! Изменен принцип формирования символьного кода для сущностей Highload-блоков, проверьте импорт Highload-блоков и планов, в которых заполняются свойства типа Справочник
Увеличена производительность импорта XML-файлов
1.8.8 (17.08.2021)!!! Теперь отсутствующие значения для свойств типа Список не создаются по умолчанию. Для настройки импорта свойств добавлен специальный параметр "Автоматически создавать отсутствующие значения для свойств типа Список"
Для настройки импорта сущностей Highload-блоков добавлен параметр "Автоматически создавать отсутствующие значения для полей типа Список"
1.8.9 (28.08.2021)Добавлен параметр "Пропускать обработку элементов, если не найден раздел"
Незначительные исправления
1.9.0 (31.08.2021)У формата импорта XML добавлены параметры для создаваемых свойств - Показывать создаваемые свойства на странице списка элементов и Показывать создаваемые свойства на детальной странице элемента
1.9.2 (23.10.2021)Исправление ошибок
Незначительные улучшения
Добавлена настройка для импорта свойств "Автоматически создавать отсутствующие значения для свойств типа Справочник"
1.9.3 (04.11.2021)Исправление ошибок
Добавлена возможность импорта Коэффициента единицы измерения для товара
1.9.4 (08.11.2021)Если включена опция "Проверять структуру файла" и изменились очередность или наименование структуры в файле, то в административном разделе будет добавлено соответствующее уведомление
В настройки плана импорта добавлен параметр "Удалять старый файл для импорта". Если он активирован, то если при последующей загрузке файла функцией Load будет обнаружен старый файл, то он будет принудительно перезаписан, даже если функция Import не закончила обход
1.9.5 (09.11.2021)Добавлена возможность импорта "Вес единицы товара (в кг)" для товара
Добавлена возможность импорта "Габариты товара Д/Ш/В (в см)" для товара
1.9.7 (19.11.2021)Обновление интерфейса
Добавлена настройка плана импорта "Валюта закупочной цены по умолчанию"
Добавлена настройка плана импорта "Валюта цен по умолчанию"
1.9.8 (26.11.2021)Исправление ошибок
Модуль перенесен из раздела Сервисы в раздел ВебПростор
2.0.0 (13.01.2022)Пункт "Поддержка" перенесен в раздел "ВебПростор/Техническая поддержка решений"
Исправление ошибок
Перевод
Улучшена совместимость с PHP 8.0
Теперь, после добавления элемента, он сразу индексируется поиском
Если указаны условия для создания символьного кода для элемента, то при обновлении, он также будет заменен
2.0.3 (24.03.2022)Улучшена совместимость с PHP 8.0
На странице импорта сущностей добавлены: возможность указывать конкретные сущности из файла для импорта, начальный индекс сортировки, сопоставление со свойствами с автоматическим созданием новых свойств
2.0.5 (28.03.2022)Улучшена совместимость с PHP 8.0
Добавлена проверка на наличие активных сопоставлений при самом импорте
В настройки модуля добавлен параметр "Лимит записей для уведомления". По умолчанию 10000
Для XML импорта добавлена настройка плана импорта "XML-сущность группы объектов"
2.0.6 (30.03.2022)Добавлен гаджет "Настройки/Импорт номенклатуры по плану: Агенты" который отображает информацию по активности агентов для планов импорта
2.0.9 (16.04.2022)Для импортирования сущностей добавлена опция "Сопоставлять со свойствами торговых предложений"
2.1.0 (19.04.2022)Незначительные улучшения
Для импорта сущностей добавлена настройка "Переводить первый символ названия сущности в верхний регистр"
2.1.1 (21.04.2022)Исправление ошибок
Для настроек плана импорта добавлен параметр "Выполнять валидацию ссылок"
Улучшено сопоставление param с множественными значениями для XML импорта
2.1.3 (15.06.2022)Для обработки eval добавлена глобальная переменная $entities - массив с названиями сущностей
На странице редактирования сопоставлений при добавлении нового сопоставления сразу добавляется select для выбора обработок
Исправлена ошибка при которой не создавались сопоставления при копирования плана импорта
В названии экспортируемого плана импорта добавлено наименование хоста
2.1.6 (26.07.2022)Для формата импорта XML добавлен параметр "Искать только среди активных свойств" в разделе "Формат импорта"
2.1.8 (15.09.2022)В настройках сопоставлений у Поля элемента добавлено значение "Массив ID групп"
Для настроек сопоставлений добавлен параметр "Является массивом"
2.2.7 (09.02.2023)Для настройки объекта импорта "Товары элементов и торговых предложений" добавлены параметры "Ставка НДС по умолчанию" и "НДС включен в цену"
2.2.8 (13.02.2023)Для XML импорта добавлено событие onAfterXmlParseParamsToProperties - после обработки нод аналогичных param
Для настроек XML формата добавлен параметр "Искать сначала по символьному коду свойства"
2.3.0 (21.02.2023)Исправление ошибок
Для импорта товаров в сопоставлениях можно указывать размеры в см
Обновление скриптов
2.3.1 (21.02.2023)Для xml импорта доступен ручной ввод названий сущностей, если включена опция "Использовать название сущности для поиска значения"
2.3.2 (27.02.2023)Для объектов импорта "Цены товаров и торговых предложений" добавлен параметр "Величина наценки в процентах (%)"
2.3.3 (10.03.2023)Для настройки планов импорта добавлены параметры "Индексировать разделы для поиска" и "Индексировать элементы для поиска"
2.3.6 (06.04.2023)Полностью переработан функционал обработки присутствующих и отсутствующих объектов в файле. Теперь при поиске объекта, его ID записывается во временную таблицу и обработка производится с учетом полученных идентификаторов объектов + дополнительные условия
2.3.8 (12.05.2023)Информация о датах запуска на странице редактирования плана импорта перенесена в блок информации "Агент"
Для плана импорта добавлена информация "Дата запуска шага"
2.3.9 (19.05.2023)Незначительные исправления
Добавлена проверка на наличие значения для "XML-сущность объекта" при добавлении плана импорта в формате XML
2.4.0 (01.06.2023)Исправлена ошибка из-за которой экспортировались не все настройки обработки для плана импорта
Теперь при проверке значения сущности на обязательное наличие у разделов и элементов, в журнале событий, будет выводиться какая именно сущность не заполнена
2.4.2 (06.06.2023)Для настроек плана импорта в блоке "Загрузка файлов" добавлен параметр "Время запуска первого агента загрузки"
2.4.4 (23.06.2023)Исправлена ошибка, когда для получаемого по url файла в названии дублировалось расширение
В настройки планов импорта добавлен параметр "Одноразовое выполнение" в блок с настройками агента
Агент Load теперь создается только если указана "Ссылка для скачивания файла импорта"
2.4.6 (06.07.2023)В настройки плана импорта добавлена возможность указывать дополнительные условия для поиска элементов
2.4.7 (10.07.2023)Исправление ошибок
Добавлена возможность запуска постобработок через модуль webprostor.massprocessing
В настройки плана импорта добавлен параметр "Запустить обработки после завершения импорта"
2.4.9 (13.07.2023)Импорт XML - теперь для поиска тегов используется DOMXPath
Для планов импорта добавлен параметр "Пропустить обработку свойств если элемент не был обновлен"
2.5.0 (18.07.2023)Добавлен параметр для планов импорта "Доступное количество". Позволяет указать значение для товара по умолчанию, если в файле импорта отсутствует соответствующее значение
2.5.2 (08.08.2023)Исправление ошибок
Добавлена возможность импортировать значения списка для свойства инфоблока
Пункт меню модуля "Импортировать вручную" теперь разделен на 2 подпункта: Планы импорта, Значения списка
2.5.3 (09.08.2023)Для импорта значений списка для свойства инфоблока добавлена возможность загружать текущие значения свойства
2.5.4 (19.08.2023)Исправлена ошибка, когда в структуре первого элемента у xml файла отсутствовал тег из указанных вручную в сопоставлениях и это сопоставление игнорировалось при импорте
2.5.7 (16.09.2023)Добавлена нотификация, если при выполнении ручного импорта сервер вернул ошибку
2.5.8 (13.10.2023)Незначительные улучшения
На странице редактирования плана импорта добавлена нотификация для случаев, если в настройках инфоблока включена опция "Если код задан, то проверять на уникальность"
На странице редактирования сопоставлений для плана импорта добавлена нотификация для случаев, если указан параметр "Поиск для свойства - Привязка к элементу" для свойства, у которого тип не "Привязка к элементу" или у него не указан связанный информационный блок
2.5.9 (21.10.2023)Теперь при установке модуля проверяется значение memory_limit. Должно быть не меньше 256M
Для обработки eval теперь используется редактор кода с подсветкой синтаксиса
2.6.1 (26.10.2023)Добавлена проверка на наличие активных планов импорта с удаленными агентами
2.6.4 (04.11.2023)Исправление ошибок
Для планов импорта добавлен параметр "Показывать в ручном импорте"
2.6.5 (07.11.2023)Улучшена совместимость с PHP 8.0
Добавлен импорт файлов в формате ODS, XODS
2.6.6 (08.11.2023)На страницу редактирования сопоставлений для плана импорта добавлен пример информации об объекте импорта
Добавлена возможность импорта из формата JSON
2.6.8 (29.11.2023)Исправление ошибок
Незначительные улучшения
Для редактирования сопоставлений для формата JSON добавлен параметр Атрибут сущности для возможности указания ключа у массивов
2.6.9 (22.12.2023)У формата импорта XML для автоматически создаваемых свойств добавлена интеграция с модулем yandex.market
Исправление ошибок
Незначительные улучшения
2.7.0 (26.12.2023)Незначительные улучшения
Улучшена производительность. Добавлено многопоточное скачивание файлов с внешних ресурсов. Улучшено однопоточное скачивание файла с внешнего ресурса.
2.7.1 (12.01.2024)Для параметра "Ссылка для скачивания файла импорта" добавлена возможность указывать макросы из доступного перечня
Для форматов импорта CSV, XLS, XLSX, ODS, XODS добавлен параметр "Порядковый номер строки на которой заканчиваются записи для импорта"
Для объекта импорта "Свойства" добавлен параметр "Использовать многопоточное скачивание"
2.7.3 (23.01.2024)Для формата импорта JSON добавлен параметр "Следующая ссылка в навигации"
Для параметра "Ссылка для скачивания файла импорта" добавлен макрос #ITEMS_PER_ROUND#
2.7.4 (19.02.2024)Незначительные улучшения
Исправление ошибок
Для импорта в формате XML добавлена возможность указывать "XML-сущность параметров" в настройках плана импорта
Убран параметр для плана импорта "Очищать временную директорию изображений"
2.7.6 (11.03.2024)Незначительные улучшения
В фильтр с дополнительными условиями добавлены остатки на складах
Для настроек плана импорта для объекта Элементы добавлен параметр "Не обновлять изображения для добавленных элементов"
2.7.7 (19.03.2024)Исправление ошибок
Улучшение производительности
Переработано отображение данных в журнале событий
2.7.8 (24.03.2024)Для импорта сущностей в сопоставления добавлена возможность указывать "Тип создаваемых свойств": строка, число, список, справочник
Незначительные исправления
2.7.9 (25.03.2024)Незначительные изменения
Для объекта импорта "Товары элементов и торговых предложений" добавлен параметр "Единица измерения по умолчанию"
2.8.0 (03.04.2024)Незначительные улучшения
Для импорта сущностей в сопоставления добавлена возможность указывать "Множественность создаваемых свойств"
2.8.2 (04.04.2024)Для импорта разделов добавлена проверка пользовательских свойств на множественность
2.8.5 (16.05.2024)Незначительные изменения
Добавлена обработка str_replace_switch (Пошаговое сравнение и замена найденного значения)
2.8.6 (29.05.2024)Добавлена обработка str_ireplace - Заменить все вхождения строки поиска на строку замены (без учета регистра)
Для обработок добавлена возможность указывать название
Для обработки str_replace_switch добавлен Тип сравнения
2.8.7 (31.05.2024)Незначительные изменения
В настройки модуля добавлены настройки для отображения параметров сопоставлений