Например, Есть каталог на компоненте bitrix:catalog - выводится список товаров, деталка товара. Есть 2 типа цен: base, opt. Флаг ставится у минимальной цены, и это цена выводится в каталоге, есть задачи где флаг нужно ставить не по критерию минимальная цена, а по другим критериям, и что в каждом компоненте(деталка, список, топ и тд ) не менять цену вывода. а сделать это глобально через событие метода CIBlockPriceTools::GetItemPrices - меняем там флаг и во всех компонентах выводится нужная цена.
Есть каталог на компоненте bitrix:catalog - выводится список товаров, деталка товара.
Есть 2 типа цен: base, opt.
Флаг ставится у минимальной цены, и это цена выводится в каталоге, есть задачи где флаг нужно ставить не по критерию минимальная цена, а по другим критериям, и что в каждом компоненте(деталка, список, топ и тд ) не менять цену вывода. а сделать это глобально через событие метода CIBlockPriceTools::GetItemPrices - меняем там флаг и во всех компонентах выводится нужная цена.