Часто бывает, что нужно выполнить какую-то тяжелую работу, например, перенести данные. И на такое может уходить не минуты, а часы. Проще разбить на шаги. Делюсь файлом-заглушкой, в который вы без труда сможете вставить любую свою обработку. [spoiler] Честно признаюсь, скрипт и саму идею я выковырял из новой проверки сайта (которая делается так красиво по шагам)
Скрипт аяксом обращается сам к себе и делает какую-то работу, возвращая get-строку для следующего этапа, или ничего не возвращая. Для примера там показан перебор таблицы пользователей (дополнил вторым вариантом скрипта для работы с ИБ). Там же указывается количество записей, обрабатываемых за шаг (limit 500).
Скрипт разместите, например, в /bitrix/addmin/ и вызовите его напрямую через браузер. Проверяет права админа.
Спасибо очень большое! Невозможно было удалить инфоблок с некорректными торговыми предложениями из-за ограничений памяти на хостинге. Единственный вариант был - пошаговое удаление. Ваш скрипт помог быстро реализовать задачу.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».