• Модуль: 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);
		}
	}
}