• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/notification/usecase/taskupdated.php
  • Класс: BitrixTasksInternalsNotificationUseCaseTaskUpdated
  • Вызов: TaskUpdated::getAssignedTo
private function getAssignedTo(array $newFields, array $prevFields): int|null
{
	if (
		isset($newFields['RESPONSIBLE_ID'], $prevFields['RESPONSIBLE_ID'])
		&& ($newFields['RESPONSIBLE_ID'] > 0)
		&& ($newFields['RESPONSIBLE_ID'] != $prevFields['RESPONSIBLE_ID'])
	)
	{
		return (int)$newFields['RESPONSIBLE_ID'];
	}

	return null;
}