Здравствуйте, возникла проблема при использовании транзакций вылезает deadlock при выполнении CIBlockElement::Add, хотел отловить исключение SqlQueryException и повторно выполнить действие, но этот метод не выбрасывает исключение, а показывает и прерывает скрипт, хотел сделать через d7 добавление элемента, что бы там отловить, но в документации написано:
\Bitrix\Main\Entity\AddResult public static \Bitrix\Iblock\ElementTable::add( array $data );