• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/rest/entity/requisitelink.php
  • Класс: Bitrix\Crm\Order\Rest\Entity\RequisiteLink
  • Вызов: RequisiteLink::checkRequiredFieldsModify
public function checkRequiredFieldsModify($fields)
{
	$r = new Result();

	$listFieldsInfoAdd = $this->getListFieldInfo($this->getFields(), ['filter'=>['ignoredAttributes'=>[Attributes::Hidden, Attributes::ReadOnly], 'ignoredFields'=>['ENTITY_TYPE_ID', 'ENTITY_ID']]]);

	if(isset($fields['ORDER']['REQUISITE_LINK']))
	{
		$required = $this->checkRequiredFields($fields['ORDER']['REQUISITE_LINK'], $listFieldsInfoAdd);
		if(!$required->isSuccess())
		{
			$r->addError(new Error('[requisiteLink] - '.implode(', ', $required->getErrorMessages()).'.'));
		}
	}

	return $r;
}