• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Operation.php
  • Класс: Bitrix\Crm\Service\Operation
  • Вызов: Operation::checkFields
public function checkFields(): Result
{
	$requiredFields = $this->getRequiredFields();
	if (empty($requiredFields))
	{
		return new Result();
	}

	$factory = Container::getInstance()->getFactory($this->item->getEntityTypeId());
	if (!$factory)
	{
		throw new InvalidOperationException('Factory not found');
	}

	return $this->checkRequiredFields($requiredFields, $factory);
}