Корзина пуста
ms_commerceml_upgrades
Описание
Модуль Настройка ответа progress CommerceML добавляет максимальный лимит времени при передаче данных из 1С и МойСклад. Модуль позволяет настроить время выполнения импорта данных через CommerceML, предотвращая превышение лимита времени выполнения скрипта.
Функциональность
- Настройка лимита времени для импорта данных через CommerceML
- Предотвращение превышения времени выполнения скрипта
- Работа с командами импорта каталога CommerceML
- Настройка времени выполнения для разных типов сущностей
Принцип работы
Модуль работает через систему хуков CommerceML:
- Хук
ms_commerceml_execute_catalog_import_command_pre- обработка перед выполнением команды импорта:
- Получает текущий лимит времени из параметров
- Проверяет настройку модуля
import_time_limit - Если лимит времени равен 0 или не установлен, устанавливает значение из настроек модуля
- Если лимит времени уже установлен, оставляет его без изменений
- Применяется для всех типов сущностей при импорте каталога
- Настройка лимита времени:
- Значение настраивается в админ-панели в секундах
- По умолчанию: 10 секунд
- Используется только если лимит времени не был установлен ранее
Расположение в админке
Настройки модуля:
- Модули → Управление модулями → Настройка ответа progress CommerceML
Настройки:
- Лимит времени для импорта (
import_time_limit) - максимальное время выполнения импорта в секундах (по умолчанию: 10)
Важные замечания
- Модуль требует установленного модуля CommerceML
- Лимит времени применяется только если он не был установлен ранее
- Значение лимита времени настраивается в секундах
- Модуль работает только при импорте каталога через CommerceML
- Помогает предотвратить превышение времени выполнения скрипта при больших объёмах данных