[QUOTE]В данном случае нужно использовать событие обновления продукта в торговом каталоге.[/QUOTE]
если использовать \Bitrix\Catalog\Product::OnBeforeUpdate или OnAfterUpdate, то при каждом изменении например кол-ва и/или цены будут происходить ненужные действия типа запросы в бд, вычисления и запись габаритов и веса.
нужно как то победить этот вопрос, чтобы при сохранении элемента записались поля которые будут редактиться раз в 1000 лет, если вообще будут редактироваться... есть у вас какие нибудь идеи?
OnAfterIBlockElementUpdate - то же не работает, т.к. вызывается раньше чем события торгового каталога.
если использовать \Bitrix\Catalog\Product::OnBeforeUpdate или OnAfterUpdate, то при каждом изменении например кол-ва и/или цены будут происходить ненужные действия типа запросы в бд, вычисления и запись габаритов и веса.
нужно как то победить этот вопрос, чтобы при сохранении элемента записались поля которые будут редактиться раз в 1000 лет, если вообще будут редактироваться... есть у вас какие нибудь идеи?
OnAfterIBlockElementUpdate - то же не работает, т.к. вызывается раньше чем события торгового каталога.