День добрый, столкнулись с аналогичным моментом
вот что предложила ТП:
Единственное решение, которое мы можем предложить:
1. Установить параметр "Сохранять корзину (дней):" - 1
2. В списке агентов найти агент, который запускает метод CSaleUser::DeleteOldAgent (Настройки - Инструменты - Агенты), и выставить интервал его выполнения в 10 секунд.
После осуществления этих проверяйте количество записей в указанной таблице - оно должно уменьшаться.
Каждые 10 секунд из указанных таблиц будет удаляться 300 записей старше 1 дня.
Когда размеры таблицы будут в норме, то увеличьте интервал работы агента, например до суток(в секундах).
Результат - работает.
Правда первый запуск пришлось вручную выставить(а затем он уже периодически пошел запускаться) и уменьшать корзины