Заметки
Почему пользователя нельзя удалить: «является владельцем блога»
Сообщение «пользователь является владельцем блога» означает, что модуль блогов сохранил связь, которая мешает физическому удалению учётной записи. Это может быть частью старой ленты и её истории, даже если отдельным разделом блогов никто не пользуется.
В административном PHP-контексте коробки можно найти эти записи без изменений:
\Bitrix\Main\Loader::includeModule('blog');
$blogs = CBlog::GetList(
['ID' => 'ASC'],
['OWNER_ID' => 123],
false,
false,
['ID', 'NAME', 'OWNER_ID']
);
while ($blog = $blogs->Fetch()) {
print_r($blog);
} Сначала оцените, какие записи и комментарии принадлежат найденному блогу. Передача владельца или удаление блога — отдельная операция с последствиями для истории, а не техническая очистка одной ссылки.
Если задача — закрыть сотруднику доступ, используйте штатное увольнение. Для физического удаления потребуется разобраться и с другими зависимостями пользователя. Прямое удаление строк из таблиц обходит эти проверки и может оставить несогласованные связи.