Как вариант - Запишите время в localstorage или куки. И проверяйте на каждом хите или в условном middleware для страниц админки, если такое есть, прошел ли час, если прошел вызывайте нужную функцию для проверки авторизации.
Типа того.
Пишите агент, в нем выбираете, например, 10 ИД.
Обрабатываете. Запоминаете последний ИД.
Из функции агента создаете следующий агент в котором берете уже следующие ИД.
И так пока все не обработаете. Затем после того, как пройдёт новый импорт пользователей, запускаете агент снова и он снова проходит все пошагово.
За один раз вы конечно большой объем не обработаете. Надо дробить.
Да, потом все проиндексировалось. Но постепенно, как уже и писал.
Относился нормально. Да и скорее всего с этим ни чего не сделать, как к этому не относись)
Можно и без модуля. Создаёте класс для работы с таблицей и подключаете его по нейиспейсу либо просто инклудите в компоненте или инит.пхп. Способов много разных.
miniven,
Можно.
Передай в $arFilter ИД инфоблока торговых предложений. И в свойство по которому идет привязка передай ИД товара чьи торговые предложения тебе нужны.
Наверное setinterval тут не нужен.