Здравствуйте. Подскажите как мне обновить цену и количество у товара в компоненте sale.basket.basket.line, который динамически изменяет показатели цены и количества при добавлении товара. Дело в том, что у меня цена изменяется в зависимости от того, какой город выбрал пользователь, срабатывает событие в init.php (AddEventHandler("catalog", "OnGetOptimalPrice", "GetOptimalPrice") для выбора нужной цены для определенного города, но данные компонента sale.basket.basket.line в этот момент не обновляются. Обновляются лишь когда нажимаю и захожу в меню "корзина", где срабатывает компонент sale.basket.basket. Как заставить пересчитывать цену и количество компонент sale.basket.basket.line, при смене города.