- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entity.php
- Класс: Bitrix\Crm\Kanban\Entity
- Вызов: Entity::deleteItems
public function deleteItems(array $ids, bool $isIgnore = false, \CCrmPerms $permissions = null, array $params = []): void
{
$provider = $this->getItemsProvider();
if (!method_exists($provider, 'delete'))
{
return;
}
$entity = new $provider();
if (
$this->isExclusionSupported()
|| !Exclusion\Access::current()->canWrite()
)
{
$isIgnore = false;
}
foreach ($ids as $id)
{
if ($isIgnore)
{
Exclusion\Manager::excludeEntity(
$this->getTypeId(),
$id
);
if ($this->isDeleteAfterExclusion())
{
$entity->delete($id, $params);
}
}
else
{
$entity->delete($id, $params);
}
}
}