• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/entity/compatibility/adapter/address.php
  • Класс: Bitrix\Crm\Entity\Compatibility\Adapter\Address
  • Вызов: Address::doCheckRequiredFields
protected function doCheckRequiredFields(array $fields, array $compatibleOptions, array $requiredFields): Result
{
	$result = new Result();

	if (in_array('ADDRESS', $requiredFields, true))
	{
		$validator = new AddressValidator($this->entityTypeId, 0, $fields);

		$isSuccess = $validator->checkPresence();
		if (!$isSuccess)
		{
			Container::getInstance()->getLocalization()->loadMessages();

			$result->addError(Field::getRequiredEmptyError('ADDRESS', Loc::getMessage('CRM_COMMON_ADDRESS')));
		}
	}

	return $result;
}