• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/sharing.php
  • Класс: BitrixReportSharing
  • Вызов: Sharing::addToManyEntity
protected function addToManyEntity(array $listData)
{
	foreach($listData as $data)
	{
		$fields = array(
			'REPORT_ID' => $data['REPORT_ID'],
			'ENTITY' => $data['ENTITY'],
			'RIGHTS' => $data['RIGHTS'],
		);
		$result = SharingTable::add($fields);
		if(!$result->isSuccess())
		{
			foreach($result->getErrorMessages() as $errorMessage)
				$this->errorCollection->add(array(new Error($errorMessage, self::ERROR_SHARING_ADD)));
		}
	}
}