• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/controller/role.php
  • Класс: BitrixDocumentGeneratorControllerRole
  • Вызов: Role::fillAccessesAction
public function fillAccessesAction(array $accesses = [])
{
	RoleAccessTable::truncate();

	foreach($accesses as $access)
	{
		$addResult = RoleAccessTable::add([
			'ROLE_ID' => $access['roleId'],
			'ACCESS_CODE' => $access['accessCode'],
		]);
		if(!$addResult->isSuccess())
		{
			$this->errorCollection->add($addResult->getErrors());
		}
	}
}