OnBeforeIBlockElementUpdate
или OnBeforeProductAdd
. В обработчике, чтобы определить, что событие вызвано именно во время обмена с 1С, можно использовать такое костыльное условие:if (isset($_GET['type'], $_GET['mode']) && $_GET['type'] === 'catalog' && $_GET['mode'] === 'import') {
// ...
}