• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/item/task/template.php
  • Класс: BitrixTasksItemTaskTemplate
  • Вызов: Template::checkDataBaseItem
private function checkDataBaseItem($result)
{
	if($this->isFieldModified('PARENT_ID') || $this->isFieldModified('BASE_TEMPLATE_ID'))
	{
		$parentId = $this->getActualFieldValue('PARENT_ID');
		$templateId = $this->getActualFieldValue('BASE_TEMPLATE_ID');

		if(intval($parentId) && intval($templateId))
		{
			// can not be set both
			$result->addError('PARENT_ITEM_CONFLICT', Loc::getMessage('TASKS_ITEM_TASK_TEMPLATE_PARENT_ITEM_CONFLICT_ERROR'));
		}
	}
}