(new CIBlockElement)->Update($id, $fields) для ИБ или SomeHLTable::update($id, $fields) для HL. Они сами запустят нужные обработчики с правильным контекстом.$event = new \Bitrix\Main\Event($module, 'EventName', $params); $event->send();, но параметры придётся собирать вручную в нужном формате, иначе обработчики могут глючить.