• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/driver.php
  • Класс: BitrixRpaDriver
  • Вызов: Driver::deleteAllData
public function deleteAllData(): Result
{
	$allResult = new Result();

	$types = TypeTable::getList();
	while($type = $types->fetchObject())
	{
		$typeResult = new Result();
		$items = $type->getItems();
		foreach($items as $item)
		{
			$deleteResult = $item->delete();
			if(!$deleteResult)
			{
				$typeResult->addErrors($deleteResult->getErrors());
			}
		}
		if($typeResult->isSuccess())
		{
			$typeResult = $type->delete();
		}
		if(!$typeResult->isSuccess())
		{
			$allResult->addErrors($typeResult->getErrors());
		}
	}

	return $allResult;
}